Commit Graph

1713 Commits

Author SHA1 Message Date
Sanchayan Maity 920241f429
tmux: Update plugins 2023-01-12 18:39:37 +05:30
Sanchayan Maity c190b10e31
fish: functions/gm: Automatically detect master or main and merge
git merge master/main is a frequent enough operation. Automatically
detect whether the primary branch is master or main and merge.
2023-01-12 18:39:37 +05:30
Sanchayan Maity 2d17a75972
Revert "nvim: init: Drop tmux configuration for copying to system clipboard"
This reverts commit c37bd7d451.

Copying to system clipboard seems to have broken again and need to
revert this.

See https://github.com/neovim/neovim/issues/21636.
2023-01-08 11:08:13 +05:30
Sanchayan Maity 2bf71c1e2d
qutebrowser: Add crates.io to search engines 2023-01-07 10:59:14 +05:30
Sanchayan Maity 6e268b0d20
nvim: after/plugin/lightbulb: Update configuration 2023-01-07 10:36:23 +05:30
Sanchayan Maity 2706a82b36
sway: Increase status bar font size 2023-01-06 19:14:14 +05:30
Sanchayan Maity a5d7259443
foot: Increase font size 2023-01-06 19:13:33 +05:30
Sanchayan Maity d63a6aeef4
nvim: after/ftplugin: Move settings from {js/ts}.vim to {js/ts}.lua 2023-01-06 13:07:39 +05:30
Sanchayan Maity 0c9e0eb164
nvim: lsp: Disable semantic token highlighting
It produces somewhat bad syntax highlighting in some cases. For example,
in typescript, the variable and it's type annotation get the same colour.
2023-01-05 09:38:26 +05:30
Sanchayan Maity 8b6cf82abe
nvim: yolokai: Sync with upstream 2023-01-04 13:54:10 +05:30
Sanchayan Maity f68aed5238
nvim: lsp: Add mapping for clearing code lens 2023-01-03 20:04:27 +05:30
Sanchayan Maity 3b0cdd49c2
sway: Replace xdot with vimiv 2022-12-30 13:26:21 +05:30
Sanchayan Maity faa5ccb3a7
tmux: Do not show panes when switching sessions
Seeing panes while switching is not helpful enough with our naming
scheme for panes. Just show sessions and use exact option with fzf
to switch quickly.
2022-12-30 13:26:21 +05:30
Sanchayan Maity 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
Sanchayan Maity e0da3bd7e7
arch-packages: Update package list 2022-12-30 13:26:21 +05:30
Sanchayan Maity d72dadaa1a
environment: Enable Debuginfod 2022-12-28 22:32:22 +05:30
Sanchayan Maity d37cbd3cf0
nvim: after/ftplugin: Add language server for racket & scheme 2022-12-28 19:53:02 +05:30
Sanchayan Maity 47498f93fc
nvim: plugins: Add autopairs and parinfer 2022-12-28 19:51:34 +05:30
Sanchayan Maity 79183f7402
nvim: Use mappings for copying entire buffer & drop textobj-entire 2022-12-28 19:51:34 +05:30
Sanchayan Maity 20b608ad08
nvim: treesitter: Enable fennel, racket and scheme 2022-12-28 19:51:09 +05:30
Sanchayan Maity 5e5d218132
mpd: Update configuration 2022-12-27 10:25:53 +05:30
Sanchayan Maity 8b52da88e8
emacs: Remove doom emacs configuration 2022-12-26 20:34:39 +05:30
Sanchayan Maity 533031746a
newsboat: Update config 2022-12-26 20:34:39 +05:30
Sanchayan Maity 9b1d64f404
arch-packages: Update package list 2022-12-26 20:34:38 +05:30
Sanchayan Maity 7310c77f78
fish: functions: Check return result of fzf selection 2022-12-26 14:47:03 +05:30
Sanchayan Maity 3279c97814
fish: functions: gp/gt: Use exact flag for fzf when using pass 2022-12-25 13:26:48 +05:30
Sanchayan Maity 26efe57ac9
foot: Add a mapping for copying URLs 2022-12-21 17:46:27 +05:30
Sanchayan Maity 8e52f9684a
Add newsboat RSS reader 2022-12-21 17:13:59 +05:30
Sanchayan Maity edcb5d393d
arch-packages: Update package list 2022-12-21 16:49:05 +05:30
Sanchayan Maity cbc6914f69
mutt: Update mailcap
Taken from the mutt article on Arch Wiki.
2022-12-21 16:48:44 +05:30
Sanchayan Maity 4fe0311c3c
nvim: Update packer 2022-12-20 20:43:10 +05:30
Sanchayan Maity 09f609b26a
nvim: after/plugin/nvim-lint: Enable clang-tidy 2022-12-20 20:43:09 +05:30
Sanchayan Maity 9a188237a2
tut/toot.tmpl: Rename SpoilerText to CWText
See https://github.com/RasmusLindroth/tut/issues/229.
2022-12-20 11:38:29 +05:30
Sanchayan Maity 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
Sanchayan Maity a6524a818a
fish: functions/gp: Add an alias for pass tessen 2022-12-17 14:58:32 +05:30
Sanchayan Maity 54c13168f7
dnscontrol: Add TXT record for verification with keyoxide 2022-12-17 11:20:17 +05:30
Sanchayan Maity 8a38372b6c
git: Add signing key 2022-12-16 20:05:56 +05:30
Sanchayan Maity 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
Sanchayan Maity 64bcce439f dnscontrol: Add our public key as a TXT record 2022-12-16 17:01:14 +05:30
Sanchayan Maity ef121c6bf6 mutt: Set up GPG signing by default 2022-12-16 14:05:51 +05:30
Sanchayan Maity 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
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