Sanchayan Maity
90fd2bb4d9
imapfilter/mbsync/msmtp: Migrate from using gpg to password-store
2022-12-16 13:58:29 +05:30
Sanchayan Maity
33151066a1
fish: conf.d/setup: Set environment variables for password store
2022-12-16 13:58:29 +05:30
Sanchayan Maity
b7838e980d
fish: functions/gt: Add helper for getting TOTP tokens with pass
2022-12-16 13:58:29 +05:30
Sanchayan Maity
0f5ba5ef04
gnupg: Use keys.openpgp.org as keyserver
...
While at it set option to always display fingerprint and increase
the key id display size to 64 bit.
2022-12-16 13:57:46 +05:30
Sanchayan Maity
9e05f3a881
arch-packages: Update package list
2022-12-15 13:26:39 +05:30
Sanchayan Maity
277ed73a76
tmuxp: audio-dev: Do not start editor by default
2022-12-15 09:46:34 +05:30
Sanchayan Maity
a279d57e33
tmux: Update plugins
2022-12-14 20:03:24 +05:30
Sanchayan Maity
16226ecfde
dnscontrol: Add TLSA record
...
For reference
https://community.letsencrypt.org/t/tlsa-record-changes-with-every-renewal-process-which-breaks-dane/144145
https://gist.github.com/buffrr/609285c952e9cb28f76da168ef8c2ca6
https://www.huque.com/bin/gen_tlsa
Verify with
https://www.huque.com/bin/danecheck
2022-12-14 09:40:13 +05:30
Sanchayan Maity
13eebe0101
arch-packages: Update package list
...
Add CLI tools for all code forges. It is annoying to have to login
just to create repos otherwise.
2022-12-14 09:38:32 +05:30
Sanchayan Maity
0e7b1fd4bd
nvim: colors/yolokai: Use WinSeparator instead of VertSplit
2022-12-12 16:23:50 +05:30
Sanchayan Maity
0c7d4372d1
nvim: colors/yolokai: Enable undercurl for underline diagnostic
...
This effectively reverts commit 59490d1
.
2022-12-12 10:11:20 +05:30
Sanchayan Maity
b60afcf0e9
Revert "nvim: init: Do not use underline for diagnostic"
...
This reverts commit 572ff25150
.
2022-12-12 10:11:20 +05:30
Sanchayan Maity
4440f476fc
dnscontrol: Use AAAA record
...
We switched our Hetzner server to use only IPv6 address which saves
us 0.6 euros per month. So switch to the use of AAAA record.
2022-12-12 10:11:20 +05:30
Sanchayan Maity
c6b594443e
arch-packages: Update package list
2022-12-12 10:11:20 +05:30
Sanchayan Maity
ac65aa26cb
nvim: lsp: Use local leader for running code lens
...
We use <Leader>l for linting. This should have been done as part of
commit b294f19
.
2022-12-12 10:11:20 +05:30
Sanchayan Maity
d0b5159bd9
nvim: after/plugin/nvim-lint: Enable revive linter for go
2022-12-11 16:55:41 +05:30
Sanchayan Maity
9f415d9d4d
nvim: after/ftplugin/go: Add go LSP support
2022-12-11 16:55:41 +05:30
Sanchayan Maity
1766986d8e
fish: conf.d/setup: Setup environment variables required by go
2022-12-11 16:55:41 +05:30
Sanchayan Maity
01fb124a49
dnscontrol: .net domain has been migrated to porkbun
2022-12-11 15:04:18 +05:30
Sanchayan Maity
9b00a19b52
nvim: after/ftplugin/rust: Format on save
2022-12-11 11:01:18 +05:30
Sanchayan Maity
49d126e023
dnscontrol: Automate & version control DNS management
2022-12-09 17:41:14 +05:30
Sanchayan Maity
b52dedf03d
vimiv: Update configuration
...
These are still all defaults as saved by vimiv.
2022-12-08 17:57:59 +05:30
Sanchayan Maity
bc8904c94b
nvim: after/plugin/nvim-lint: Use eslint_d instead of eslint
2022-12-08 16:23:51 +05:30
Sanchayan Maity
734e486f52
sway: Kill the firefox sharing indicator
2022-12-08 12:10:34 +05:30
Sanchayan Maity
599a0f1d2d
nvim: Update packer
2022-12-08 11:11:23 +05:30
Sanchayan Maity
63a71f786a
arch-packages: Update package list
2022-12-08 11:11:23 +05:30
Sanchayan Maity
0edebc6968
mimeapps: Set mpv & vimiv as default application for media & images
2022-12-08 09:43:04 +05:30
Sanchayan Maity
4f8f2c8016
nvim: autoload/git: Set upstream when checking out remote branch
2022-12-06 19:15:03 +05:30
Sanchayan Maity
6529ccae25
qutebrowser: Add metal archives to the list of search engines
2022-12-06 18:19:32 +05:30
Sanchayan Maity
12762f6cfb
qutebrowser: Distinguish selected tabs by increasing font size
2022-12-06 13:20:44 +05:30
Sanchayan Maity
a328fe3c5d
nvim: after/ftplugin/sh: Add language server for bash
2022-12-06 12:49:30 +05:30
Sanchayan Maity
66cd6aee69
arch-packages: Update package list
2022-12-06 12:49:30 +05:30
Sanchayan Maity
938e4d659e
qutebrowser: Add quickmark & search engine helper for Wikepedia
2022-12-06 12:49:30 +05:30
Sanchayan Maity
db1d0492ce
nvim: Update packer
2022-12-06 12:38:40 +05:30
Sanchayan Maity
6fa2ecc8e4
nvim: after/ftplugin/json: Add mapping to format with jq
2022-12-05 17:38:38 +05:30
Sanchayan Maity
509c0d3206
qutebrowser: Improve ads block and update some key mappings
2022-12-03 16:37:53 +05:30
Sanchayan Maity
d06e32511f
fish: functions: Add an alias to open bookmarks
2022-12-03 16:02:00 +05:30
Sanchayan Maity
d055fa2607
zathura: Do not use gruvbox theme
...
It is better to display the slides in their original colours.
2022-11-30 17:20:46 +05:30
Sanchayan Maity
28eccacade
fish: setup: Set a needed environment variable for work
2022-11-30 17:20:46 +05:30
Sanchayan Maity
4a1c895e21
qutebrowser: Add a cookie whitelist
...
This is required by bisc. While empty right now we might add entries
for bisc to ignore later on.
2022-11-30 12:43:11 +05:30
Sanchayan Maity
99f4b0d371
sway: outputs: Increase mouse cursor size
2022-11-29 21:44:29 +05:30
Sanchayan Maity
681a979fba
sway: Use workspace 6 as default for zathura
2022-11-29 20:28:24 +05:30
Sanchayan Maity
ade7e7ba0b
qutebrowser: Add configuration for qutebrowser
2022-11-29 20:26:28 +05:30
Sanchayan Maity
f63fd856a1
mimeapps: Use qutebrowser as default browser
2022-11-29 20:26:28 +05:30
Sanchayan Maity
44c5116299
nvim: Update packer
2022-11-29 20:26:28 +05:30
Sanchayan Maity
6c56c38000
gitignore: Ignore some qutebrowser directories
2022-11-29 20:26:28 +05:30
Sanchayan Maity
4d970ce70c
nvim: lsp: Fix error in LspDetach
...
Some language servers like HLS take longer to attach and if we exit
soon before LSP attach had a chance to finish (may be?), server
capabilities field does not seem to be valid in client object and
we get the below error. Check if it valid first.
Error detected while processing LspDetach Autocommands for "*":
Error executing lua callback: /home/core/.config/nvim/lua/lsp.lua:215: attempt to index field 'server_capabilities' (a nil value)
stack traceback:
/home/core/.config/nvim/lua/lsp.lua:215: in function </home/core/.config/nvim/lua/lsp.lua:209>
[C]: in function 'nvim_exec_autocmds'
/usr/local/share/nvim/runtime/lua/vim/lsp.lua:1140: in function </usr/local/share/nvim/runtime/lua/vim/lsp.lua:1139>
Error executing lua callback: /home/core/.config/nvim/lua/lsp.lua:215: attempt to index field 'server_capabilities' (a nil value)
stack traceback:
/home/core/.config/nvim/lua/lsp.lua:215: in function </home/core/.config/nvim/lua/lsp.lua:209>
[C]: in function 'nvim_exec_autocmds'
/usr/local/share/nvim/runtime/lua/vim/lsp.lua:1140: in function </usr/local/share/nvim/runtime/lua/vim/lsp.lua:1139>
2022-11-29 20:26:28 +05:30
Sanchayan Maity
b752f2241f
nvim: plugins: Add support for cabal-fmt
2022-11-29 20:26:28 +05:30
Sanchayan Maity
e3be97b0e9
tut: Add configuration for tut Mastodon TUI client
...
Right now all settings are at defaults.
2022-11-29 20:26:28 +05:30
Sanchayan Maity
af51e676c0
mpv: Add configuration for mpv
2022-11-29 20:26:28 +05:30