Commit graph

2224 commits

Author SHA1 Message Date
292ee9428e
nvim: after/ftplugin/zig: Do not add library source to buffer list 2024-11-19 00:07:14 +05:30
d8187ee775
nvim: after/ftplugin/json: Lint on save 2024-11-18 11:03:06 +05:30
2a5121372f
nvim: after/plugin/nvim-lint: Enable jq for json
While at it, use eslint and not eslint_d for javascript
and typescript.
2024-11-18 11:03:06 +05:30
cfe57543c6
nvim: after/ftplugin/rust: Update makeprg
`--all` is deprecated and is just an alias to `--workspace`.
2024-11-17 15:12:24 +05:30
deb5f2b7d4
nvim: after/ftplugin/zig: Set compiler
See runtime/compiler/zig_build.vim.
2024-11-17 15:12:24 +05:30
ecf9bb731e
mutt: mailnotify: Drop all notifications
Getting rid of the desire to check mails immediately. May
be we should also rename this now as we only sync mails
here but it is fine for now.
2024-11-16 12:39:22 +05:30
57ef401a11
mutt: accounts: Add missing message hooks
We still will probably get mails from sanchayan@domain.
Add a message hook to select the correct account for
the same.
2024-11-16 12:39:21 +05:30
3bfeef46a7
tmux: Drop date from status bar 2024-11-15 14:59:45 +05:30
a71ab7c5b7
environment: qt: Drop platform theme
We do not keep qt5ct or qt6ct installed anymore.
2024-11-15 13:43:20 +05:30
b47a94f3e5
fish: Set environment for non systemd user services/applications
Environment variables in environment.d directory only affects the users
systemd unit. For example, while these environment variables are set in
tmux which we start via systemd, these are not set when we open terminal
outside of tmux.

See related,
https://github.com/systemd/systemd/issues/7641
2024-11-14 23:29:41 +05:30
717d096d5b
environment: xdg: Add system directories 2024-11-14 15:41:24 +05:30
992e6d8ca1
mimeapps: Set mirage as default application for images
For SVG, keep using firefox.
2024-11-14 15:41:24 +05:30
8662acc7e8
nvim: after/ftplugin/zig: Do not add Zig library to buffer list 2024-11-06 18:39:03 +05:30
41f307d8a6
fish: conf.d: Add abbreviations for Zig 2024-11-06 18:39:03 +05:30
929b6568a9
git/ignore: Ignore Zig build output & cache directory 2024-11-06 12:05:10 +05:30
e88c9bc3d4
mutt: Clean up and refactor configuration
Refactored by stealing from
https://github.com/iagox86/mutt.git
2024-11-05 14:12:03 +05:30
acaebdf0a4
mutt: Add email accounts for our own domains
Switch to Migadu for our own domains. Migadu mandates
bringing your own domain for email and as such we can
now have separate mail boxes for both our .com & .net
domains. We will drop fastmail once our plan expires.

Also lots of clean up. Seems per account key binds were
broken pretty much ever since these were added.
2024-11-05 14:12:03 +05:30
a18ada98e4
mbsync/msmtp/notmuch: Add email accounts for our own domains
Switch to Migadu for our own domains. Migadu mandates
bringing your own domain for email and as such we can
now have separate mail boxes for both our .com & .net
domains. We will drop fastmail once our plan expires.
2024-11-05 14:12:02 +05:30
11ce66190d
imapfilter: Add email accounts for our own domains
Switch to Migadu for our own domains. Migadu mandates
bringing your own domain for email and as such we can
now have separate mail boxes for both our .com & .net
domains. We will drop fastmail once our plan expires.

While at it, clean up and improve the filtering logic.
2024-11-05 14:12:02 +05:30
969e039838
arch-packages: Update package list 2024-11-05 13:00:11 +05:30
ef9261c05e
tmux/tmuxp: Create a separate tmux session for Zig 2024-11-05 13:00:11 +05:30
cc05f03ddf
nvim: lua/lsp-utils: Disable proc macros for rust-analyzer 2024-11-05 13:00:11 +05:30
9075d7b321
nvim: after/ftplugin/systemd: Lint systemd files on save 2024-11-03 16:19:01 +05:30
6afc6f90dd
nvim: after/plugin/nvim-lint: Enable systemd-analyze 2024-11-03 16:19:01 +05:30
aad1c8c217
nvim: treesitter: Enable Zig 2024-11-02 20:24:08 +05:30
43f6e5331b
fish: functions/vb: Remove build directory before compiling 2024-11-02 13:22:52 +05:30
6c30de3b18
dnscontrol: Switch to Migadu for email 2024-10-30 10:24:57 +05:30
18502cbb50
nvim: Switch to static-ls for Haskell LSP 2024-10-29 22:43:53 +05:30
d9b0614587
arch-packages: Update package list 2024-10-29 12:17:56 +05:30
86c1da359e
nvim: lsp: document_symbol is now mapped by default to gO
See :help lsp-defaults.
2024-10-28 19:49:31 +05:30
1d1a3539c8
nvim: Enable LSP for zig 2024-10-28 10:36:45 +05:30
52dbf54ea2
mutt: accounts/fastmail: Add a few shortcuts 2024-10-27 18:50:49 +05:30
d1c0772207
fish: conf.d/cabal.abbr: Improve cabal build & add exec
The cabal exec command is sometimes helpful to debug why
HLS is not working. If that command complains HLS refuses
to work.
2024-10-27 18:49:31 +05:30
cb54f0518f
tmuxp: Do not open neovim by default for notes pane 2024-10-23 18:29:38 +05:30
9ee9c37a64
git: Update email
Use something which is shorter to type as the default.
2024-10-23 15:46:29 +05:30
7c7c762475
alacritty: Update config
live_config_reload option has been moved to general section.
2024-10-23 11:19:57 +05:30
a4073a924c
nvim: lsp: Drop LSP default mappings
See :help lsp-defaults.
2024-10-22 13:11:23 +05:30
ae7a18490d
nvim: autocmd: vim.highlight renamed to vim.hl 2024-10-21 11:06:40 +05:30
25b49ee661
fish: functions: Open PDFs in Zathura with fuzzel
Taken from
https://blog.akaisuisei.org/communicating-with-zathura-via-dbus.html
2024-10-20 21:51:51 +05:30
bfe01585ad
nvim: Enable LSP for gleam 2024-10-20 21:47:11 +05:30
c39fd13c76
paru: Remove makedepends after installing packages
Also do not warn about dummy which is our own PKGBUILD
providing packages we do not want installed.
2024-10-20 21:47:11 +05:30
65b0402abf
nvim: keymappings: Drop unimpaired style mappings
Unimpaired style mappings are now default.
https://github.com/neovim/neovim/pull/28525
2024-10-20 21:47:11 +05:30
0d1f3bbfe1
arch-packages: Update package list 2024-10-20 21:47:11 +05:30
07a0033f51
zathura: Map a key to toggle presentation mode 2024-10-20 15:59:41 +05:30
18106532fc
nvim: Enable LSP for Elixir 2024-10-20 15:59:41 +05:30
9cddec5e81
nvim: treesitter: Enable BEAM languages 2024-10-20 15:59:18 +05:30
52d782da66
Revert "arch-packages: Switch to aura"
This reverts commit 84d38970ad.

Switching back to paru, as aura uses it's own metadata server
Faur which means we tend to be behind on AUR updates which is
not acceptable.
2024-09-28 20:12:30 +05:30
c145edc678
tmux: Fix session selector
Not sure what changed in the upgrade to 3.5. This also
improves it a bit compared to the previously convoluted
incantation we copied from somewhere.
2024-09-28 19:01:13 +05:30
e46c3ab531
fish: Drop fzf key bindings 2024-09-27 19:01:30 +05:30
aa460099c4
environment: Prevent systemd from requiring horizontal scroll 2024-09-26 15:11:21 +05:30