Commit graph

1800 commits

Author SHA1 Message Date
7e4193fc82
Revert "fish: functions: Open dot graphs by default in xdot"
This reverts commit a827d25ac4.

xdot has been giving us problem with GStreamer dot graphs. May be
it is a bug with GStreamer but let us just use vimiv henceforth.
2022-12-30 13:26:21 +05:30
e0da3bd7e7
arch-packages: Update package list 2022-12-30 13:26:21 +05:30
d72dadaa1a
environment: Enable Debuginfod 2022-12-28 22:32:22 +05:30
d37cbd3cf0
nvim: after/ftplugin: Add language server for racket & scheme 2022-12-28 19:53:02 +05:30
47498f93fc
nvim: plugins: Add autopairs and parinfer 2022-12-28 19:51:34 +05:30
79183f7402
nvim: Use mappings for copying entire buffer & drop textobj-entire 2022-12-28 19:51:34 +05:30
20b608ad08
nvim: treesitter: Enable fennel, racket and scheme 2022-12-28 19:51:09 +05:30
5e5d218132
mpd: Update configuration 2022-12-27 10:25:53 +05:30
8b52da88e8
emacs: Remove doom emacs configuration 2022-12-26 20:34:39 +05:30
533031746a
newsboat: Update config 2022-12-26 20:34:39 +05:30
9b1d64f404
arch-packages: Update package list 2022-12-26 20:34:38 +05:30
7310c77f78
fish: functions: Check return result of fzf selection 2022-12-26 14:47:03 +05:30
3279c97814
fish: functions: gp/gt: Use exact flag for fzf when using pass 2022-12-25 13:26:48 +05:30
26efe57ac9
foot: Add a mapping for copying URLs 2022-12-21 17:46:27 +05:30
8e52f9684a
Add newsboat RSS reader 2022-12-21 17:13:59 +05:30
edcb5d393d
arch-packages: Update package list 2022-12-21 16:49:05 +05:30
cbc6914f69
mutt: Update mailcap
Taken from the mutt article on Arch Wiki.
2022-12-21 16:48:44 +05:30
4fe0311c3c
nvim: Update packer 2022-12-20 20:43:10 +05:30
09f609b26a
nvim: after/plugin/nvim-lint: Enable clang-tidy 2022-12-20 20:43:09 +05:30
9a188237a2
tut/toot.tmpl: Rename SpoilerText to CWText
See https://github.com/RasmusLindroth/tut/issues/229.
2022-12-20 11:38:29 +05:30
5aec04f0cc
git/ignore: Ignore GStreamer docs directory
It is annoying when files from docs directory show up in ripgrep
searches.
2022-12-19 19:30:50 +05:30
a6524a818a
fish: functions/gp: Add an alias for pass tessen 2022-12-17 14:58:32 +05:30
54c13168f7
dnscontrol: Add TXT record for verification with keyoxide 2022-12-17 11:20:17 +05:30
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