Sanchayan Maity
ac6a09238e
git: Enable updateRefs by default for rebase
...
The feature is explained here
https://github.blog/2022-10-03-highlights-from-git-2-38/#rebase-dependent-branches-with-update-refs
2022-11-04 17:46:44 +05:30
Sanchayan Maity
80b5fa04fb
arch-packages: Update package list
2022-11-04 17:46:44 +05:30
Sanchayan Maity
f406db2645
environment: qt: Allow both Wayland and X for Qt
2022-11-04 09:54:55 +05:30
Sanchayan Maity
ba319f2bde
nvim: after/plugin/gitsigns: Use on_attach callback to setup mappings
...
keymaps is deprecated.
2022-11-04 09:54:55 +05:30
Sanchayan Maity
d946db650e
git/ignore: Ignore GStreamer ChangeLog files
...
It is annoying when ChangeLog files show up in ripgrep searches.
2022-11-03 13:05:58 +05:30
Sanchayan Maity
36e7845aa4
nvim: after/ftplugin: Disable spell check for certain file types
...
Now that we enable spell check globally disable it for certain file
and buffer types like dirvish etc.
2022-11-01 18:39:11 +05:30
Sanchayan Maity
7113f5f44d
tmuxp: Change how home directory is specified
2022-11-01 18:39:06 +05:30
Sanchayan Maity
0c84a1d719
nvim: colors/yolokai: Remove obsolete TS highlight groups
...
See
https://github.com/nvim-treesitter/nvim-treesitter/issues/3572
https://github.com/nvim-treesitter/nvim-treesitter/pull/3656
2022-10-26 10:03:54 +05:30
Sanchayan Maity
b00e7b2b07
i3status-rust: Fix memory block
2022-10-17 15:29:58 +05:30
Sanchayan Maity
cf98fe7ac1
notmuch: Fix database path
2022-10-14 16:35:14 +05:30
Sanchayan Maity
75bc7b47d6
msmtp: Clean up gpg command invocation
2022-10-13 20:37:58 +05:30
Sanchayan Maity
538f698602
gitignore: Ignore some more gnupg entries
2022-10-13 19:47:32 +05:30
Sanchayan Maity
5abc061094
systemd: email: Use a specifier for home directory
2022-10-13 19:41:53 +05:30
Sanchayan Maity
e01bca9fec
sway: Revert back to the old wallpaper
...
This reverts commit 9f43c8b7f3
.
2022-10-11 21:04:36 +05:30
Sanchayan Maity
1e3eb7f7e0
fish: functions: Improve pipewire dot graph functions
...
xdot is more convenient to use and allows viewing dot file directly.
Generate svg only if requested.
2022-10-10 14:00:18 +05:30
Sanchayan Maity
11d04bc1d6
i3status-rust: Update to latest master
...
The configuration file format has changed and network manager block
has been dropped.
Also, we have now moved to iwd and dropped Network Manager completely
and along with it wpa_supplicant.
2022-10-09 11:12:50 +05:30
Sanchayan Maity
d6c36f8f9f
git: ignore: Ignore compile_commands.json
2022-10-09 11:12:50 +05:30
Sanchayan Maity
41daaf5251
sway: Refactor sway configuration
2022-10-09 11:12:50 +05:30
Sanchayan Maity
08b769bf51
arch-packages: Update package list
2022-10-09 11:12:50 +05:30
Sanchayan Maity
7cb29dbd17
fish: functions: Add a helper to bring up or tear down VPN
2022-10-04 20:54:53 +05:30
Sanchayan Maity
715bb9c589
sway: Increase the status bar font size
2022-10-04 17:53:51 +05:30
Sanchayan Maity
68da927ad3
fish: conf.d: Drop setting of some environment variables
...
These have now been moved to environment.d and get set by systemd.
https://wiki.archlinux.org/title/Systemd/User#Environment_variables
2022-10-03 11:48:16 +05:30
Sanchayan Maity
0fcf2563ad
environment: Set up environment variables via systemd
...
We were setting these in fish shell setup during login. Move them
here so that they can be correctly inherited by systemd services.
Without this, the tmux session service does not get the environment
variables which do not get set by the time tmux session service starts.
https://www.freedesktop.org/software/systemd/man/environment.d.html
2022-10-03 11:37:04 +05:30
Sanchayan Maity
fbae9fcea3
sway: Drop import-environment
...
We will take care of this with systemd environment.d setup and dbus activation
environment call in fish setup.
2022-10-03 11:24:00 +05:30
Sanchayan Maity
6d7a9fe9b3
nvim: lsp: Use vim.notify to report error
2022-10-02 17:04:25 +05:30
Sanchayan Maity
cb12ad28ab
fish: Add fish-systemctl
...
https://github.com/wawa19933/fish-systemd
We do not use any plugin manager so just add this manually.
2022-10-01 09:56:18 +05:30
Sanchayan Maity
edf40d4e04
fish: functions: Delete not much used systemd aliases
2022-10-01 09:56:18 +05:30
Sanchayan Maity
0fa6ed0143
tmux: Update plugins
2022-10-01 09:56:18 +05:30
Sanchayan Maity
1ae279fd57
nvim: init: Enable spellsitter
...
Enable spell check globally and remove file type specific settings.
Use the new treesitter powered spellsitter.
2022-10-01 09:45:24 +05:30
Sanchayan Maity
c626c1dac2
nvim: init: Enable British English spell language
2022-09-28 17:26:22 +05:30
Sanchayan Maity
43e4927c88
nvim: ftplugin: markdown: Enable spell check
2022-09-28 17:24:21 +05:30
Sanchayan Maity
f4ee744e85
nvim: plugins: Use vale.nvim for vale support
2022-09-28 17:14:44 +05:30
Sanchayan Maity
3ea83c67ba
nvim: after/plugin/nvim-lint: Drop languagetool & vale
...
Both seem to give errors at the moment. While at it, drop the unused
flake8 args setting.
2022-09-28 17:13:37 +05:30
Sanchayan Maity
e2880791b3
fish: functions: Add an alias for vale
2022-09-28 17:07:26 +05:30
Sanchayan Maity
1b2b9a7e1b
Add configuration for vale
2022-09-28 17:07:26 +05:30
Sanchayan Maity
31fb0eafb4
chrome/chromium: Update flags
2022-09-20 17:41:49 +05:30
Sanchayan Maity
7c8841431a
nvim: init/treesitter: Enable bundled parsers
...
Now that neovim bundles parsers and highlight queries for Lua, Vimscript
and C by default, enable the bundled ones.
We can drop the entries from languages enabled via nvim-treesitter.
See
https://github.com/neovim/neovim/issues/14090#issuecomment-1237820552
2022-09-18 12:57:19 +05:30
Sanchayan Maity
05c27960f7
nvim: lsp: Disable logging
...
Disable logging completely. The set_log_level call needs to be at the
top level else some log message related to startup still gets logged
if the call is done in on_attach.
2022-09-18 12:34:41 +05:30
Sanchayan Maity
e5352a7ac6
nvim: Update packer
2022-09-17 10:56:51 +05:30
Sanchayan Maity
4b18ecad6d
nvim: Use ex commands as methods instead of string on vim.cmd
2022-09-17 10:56:51 +05:30
Sanchayan Maity
f04308f569
nvim: plugins: Make packer not fetch/pull tags
...
Upstream repos overwrite tags like release and then PackerSync complains
about failing to update since existing tags would be clobbered after an
update.
2022-09-16 20:39:17 +05:30
Sanchayan Maity
4c737fb42b
arch-packages: Update package list
2022-09-16 20:39:17 +05:30
Sanchayan Maity
b398542a94
nvim: lsp: Minor clean up of autocmd callbacks
2022-09-13 18:16:08 +05:30
Sanchayan Maity
108403ca3d
nvim: lsp: Drop custom range formatting function
...
With commit 11167ab, vim.lsp.buf.format now has a range argument
which defaults to current selection in visual mode.
2022-09-13 18:16:08 +05:30
Sanchayan Maity
6b29743076
tmuxp: Update audio and work session configuration
2022-09-13 18:16:08 +05:30
Sanchayan Maity
ec0e164747
locale: Switch to en_GB
2022-09-12 09:31:01 +05:30
Sanchayan Maity
6b9de43829
nvim: statusline: Add space after git ahead behind symbol
2022-09-05 19:04:30 +05:30
Sanchayan Maity
ca2d092166
Revert "fish/git: Manually set file type to git when calling nvim"
...
This reverts commit 2102b9983b
.
Guess this got fixed in upstream commit 927d4d2.
2022-09-05 16:20:01 +05:30
Sanchayan Maity
7921bcc7d2
arch-packages: Update package list
2022-09-05 09:14:30 +05:30
Sanchayan Maity
7bae888f7d
nvim: plugins: Drop suda
...
sudoedit is appropriate for our needs.
2022-09-01 09:31:52 +05:30