Commit graph

1727 commits

Author SHA1 Message Date
8a38372b6c
git: Add signing key 2022-12-16 20:05:56 +05:30
c547cfc5d5 mutt: Enable signing for sanchayanmaity.net account
We use hooks to selectively enable signing and use a different signature
when signing.
2022-12-16 17:43:29 +05:30
64bcce439f dnscontrol: Add our public key as a TXT record 2022-12-16 17:01:14 +05:30
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