ef121c6bf6
mutt: Set up GPG signing by default
2022-12-16 14:05:51 +05:30
cb058dd515
dnscontrol: Use keys.openpgpkey.org for WKD as a service
...
keys.openpgp.org can act as a WKD server, with a CNAME record for
the subdomain ‘openpgpkey’ to their server.
See https://keys.openpgp.org/about/usage#wkd-as-a-service .
This helps us in getting/advertising our public key.
λ: curl 'https://wkd.keys.openpgp.org/status/?domain=openpgpkey.sanchayanmaity.net '
CNAME lookup ok: openpgpkey.sanchayanmaity.net resolves to wkd.keys.openpgp.org
λ: gpg --locate-keys --auto-key-locate clear,nodefault,wkd sanchayanmaity.net
2022-12-16 13:58:29 +05:30
90fd2bb4d9
imapfilter/mbsync/msmtp: Migrate from using gpg to password-store
2022-12-16 13:58:29 +05:30
33151066a1
fish: conf.d/setup: Set environment variables for password store
2022-12-16 13:58:29 +05:30
b7838e980d
fish: functions/gt: Add helper for getting TOTP tokens with pass
2022-12-16 13:58:29 +05:30
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
9e05f3a881
arch-packages: Update package list
2022-12-15 13:26:39 +05:30
277ed73a76
tmuxp: audio-dev: Do not start editor by default
2022-12-15 09:46:34 +05:30
a279d57e33
tmux: Update plugins
2022-12-14 20:03:24 +05:30
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
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
0e7b1fd4bd
nvim: colors/yolokai: Use WinSeparator instead of VertSplit
2022-12-12 16:23:50 +05:30
0c7d4372d1
nvim: colors/yolokai: Enable undercurl for underline diagnostic
...
This effectively reverts commit 59490d1
.
2022-12-12 10:11:20 +05:30
b60afcf0e9
Revert "nvim: init: Do not use underline for diagnostic"
...
This reverts commit 572ff25150
.
2022-12-12 10:11:20 +05:30
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
c6b594443e
arch-packages: Update package list
2022-12-12 10:11:20 +05:30
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
d0b5159bd9
nvim: after/plugin/nvim-lint: Enable revive linter for go
2022-12-11 16:55:41 +05:30
9f415d9d4d
nvim: after/ftplugin/go: Add go LSP support
2022-12-11 16:55:41 +05:30
1766986d8e
fish: conf.d/setup: Setup environment variables required by go
2022-12-11 16:55:41 +05:30
01fb124a49
dnscontrol: .net domain has been migrated to porkbun
2022-12-11 15:04:18 +05:30
9b00a19b52
nvim: after/ftplugin/rust: Format on save
2022-12-11 11:01:18 +05:30
49d126e023
dnscontrol: Automate & version control DNS management
2022-12-09 17:41:14 +05:30
b52dedf03d
vimiv: Update configuration
...
These are still all defaults as saved by vimiv.
2022-12-08 17:57:59 +05:30
bc8904c94b
nvim: after/plugin/nvim-lint: Use eslint_d instead of eslint
2022-12-08 16:23:51 +05:30
734e486f52
sway: Kill the firefox sharing indicator
2022-12-08 12:10:34 +05:30
599a0f1d2d
nvim: Update packer
2022-12-08 11:11:23 +05:30
63a71f786a
arch-packages: Update package list
2022-12-08 11:11:23 +05:30
0edebc6968
mimeapps: Set mpv & vimiv as default application for media & images
2022-12-08 09:43:04 +05:30
4f8f2c8016
nvim: autoload/git: Set upstream when checking out remote branch
2022-12-06 19:15:03 +05:30
6529ccae25
qutebrowser: Add metal archives to the list of search engines
2022-12-06 18:19:32 +05:30
12762f6cfb
qutebrowser: Distinguish selected tabs by increasing font size
2022-12-06 13:20:44 +05:30
a328fe3c5d
nvim: after/ftplugin/sh: Add language server for bash
2022-12-06 12:49:30 +05:30
66cd6aee69
arch-packages: Update package list
2022-12-06 12:49:30 +05:30
938e4d659e
qutebrowser: Add quickmark & search engine helper for Wikepedia
2022-12-06 12:49:30 +05:30
db1d0492ce
nvim: Update packer
2022-12-06 12:38:40 +05:30
6fa2ecc8e4
nvim: after/ftplugin/json: Add mapping to format with jq
2022-12-05 17:38:38 +05:30
509c0d3206
qutebrowser: Improve ads block and update some key mappings
2022-12-03 16:37:53 +05:30
d06e32511f
fish: functions: Add an alias to open bookmarks
2022-12-03 16:02:00 +05:30
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
28eccacade
fish: setup: Set a needed environment variable for work
2022-11-30 17:20:46 +05:30
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
99f4b0d371
sway: outputs: Increase mouse cursor size
2022-11-29 21:44:29 +05:30
681a979fba
sway: Use workspace 6 as default for zathura
2022-11-29 20:28:24 +05:30
ade7e7ba0b
qutebrowser: Add configuration for qutebrowser
2022-11-29 20:26:28 +05:30
f63fd856a1
mimeapps: Use qutebrowser as default browser
2022-11-29 20:26:28 +05:30
44c5116299
nvim: Update packer
2022-11-29 20:26:28 +05:30
6c56c38000
gitignore: Ignore some qutebrowser directories
2022-11-29 20:26:28 +05:30
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
b752f2241f
nvim: plugins: Add support for cabal-fmt
2022-11-29 20:26:28 +05:30