Commit Graph

2047 Commits

Author SHA1 Message Date
Sanchayan Maity de57054bd2
fish: config: Source zoxide 2024-02-23 21:28:17 +05:30
Sanchayan Maity 83d8e8938e
fish: functions: Add an alias for yazi 2024-02-23 21:28:17 +05:30
Sanchayan Maity f4b458010e
Drop ranger
Want to get rid of the Python garbage. We are also trying out yazi
now or an equivalent down the line.
2024-02-23 21:28:17 +05:30
Sanchayan Maity f5094d3df2
vale: Update styles 2024-02-23 21:28:17 +05:30
Sanchayan Maity ddfe364823
pacman: Use doas with makepkg 2024-02-23 21:28:17 +05:30
Sanchayan Maity 9fcf048a36
paru: Use doas instead of sudo 2024-02-23 21:28:17 +05:30
Sanchayan Maity bc59f52e2e
arch-packages: Update package list 2024-02-23 13:44:41 +05:30
Sanchayan Maity 59598abdcd
sway: Update user configuration
See https://wiki.archlinux.org/title/Sway#Configuration.
2024-02-21 12:15:46 +05:30
Sanchayan Maity 86747c619d
nvim: Add support for lean
Tree sitter queries are copied over from lean.nvim.
2024-02-19 21:00:13 +05:30
Sanchayan Maity 0678b968b5
arch-packages: Update package list 2024-02-19 20:39:40 +05:30
Sanchayan Maity e5459121b1
nvim: Update paq 2024-02-18 21:15:04 +05:30
Sanchayan Maity e96ba21274
arch-packages: Update package list 2024-02-14 10:08:34 +05:30
Sanchayan Maity 14eae7eeb4
git: Update configuration 2024-02-07 14:56:43 +05:30
Sanchayan Maity b340219734
tmux: Update plugins 2024-02-07 14:56:43 +05:30
Sanchayan Maity 2205797c31
nvim: Set the matchup matchparen offscreen method to popup 2024-02-05 16:17:38 +05:30
Sanchayan Maity 4347afe293
pipewire: Add Parametric EQ for Truthear Zero:Red 2024-02-04 20:25:40 +05:30
Sanchayan Maity eaf046a782
pipewire: Use noise suppression for voice 2024-02-02 15:10:49 +05:30
Sanchayan Maity 42799da2d1
pipewire: Add a Parametric equalizer using filter-chain
EQ Preset used is from Oratory1990 with Harman target and worn
earpads.

https://old.reddit.com/r/oratory1990/wiki/index/list_of_presets
https://www.dropbox.com/s/mejnlwpqm7uxtly/Beyerdynamic%20DT770%20%28old%20earpads%29.pdf?dl=0
2024-02-02 15:10:49 +05:30
Sanchayan Maity 90f94b527f
arch-packages: Update package list 2024-02-02 15:10:49 +05:30
Sanchayan Maity 1ef8862feb
ghc: Enable useful extension for Records 2024-02-02 15:10:49 +05:30
Sanchayan Maity 2be882ec0f
i3status-rust: Change the step width for volume measurement 2024-01-19 10:42:20 +05:30
Sanchayan Maity 0dad89e0fb
nvim: plugin/shell: Add helper to get decimal & hexadecimal values 2024-01-11 13:24:26 +05:30
Sanchayan Maity 384eed0b5c
nvim: treesitter: Add parsers for C, lua, vim & vimdoc
We were getting errors on trying to open vim help files. As per
nvim-treesitter, parsers for C, lua, query, vim & vimdoc should
always be installed.
2024-01-09 12:45:54 +05:30
Sanchayan Maity d974be35c2
nvim: lsp-utils: Update Haskell LSP settings
checkProject if set to true, type checks the entire project on initial
load. If activated by default which it is, can lead to bad performance
in large projects.
2024-01-07 20:19:20 +05:30
Sanchayan Maity 75670080c0
ghc: Add a configuration for GHC
Copied from Emily Pillmore's configuration.
https://gist.github.com/emilypi/cafa2a0dac8c879b2a2916dab71a3f3f
2024-01-07 15:01:28 +05:30
Sanchayan Maity 46682b9a2f
arch-packages: Update package list 2024-01-07 15:01:28 +05:30
Sanchayan Maity f3593d60d1
fish: functions: Execute fast-tags only if in a git project
In neovim, we run this after saving a file. However, when opening a
Haskell file which is outside of a project or in a directory which
has all other Haskell code, it would generate tags for every project
in this directory blocking neovim in the mean time.
2024-01-07 15:01:28 +05:30
Sanchayan Maity b2e66cbff4
nvim: Use monokai colour scheme 2024-01-01 22:34:17 +05:30
Sanchayan Maity 8cecd71b72
alacritty: Migrate from yaml to toml
alacritty has deprecated the use of yaml and moved to toml for
configuration. The toml configuration file was auto generated
using `alacritty migrate`.
2024-01-01 22:27:19 +05:30
Sanchayan Maity 8da41028f1
Reapply "Use alacritty as default terminal"
This reverts commit ec56dcbec0.
2023-12-27 22:30:13 +05:30
Sanchayan Maity 72f70975fe
arch-packages: Update package list 2023-12-27 22:30:13 +05:30
Sanchayan Maity e4b3b7370d
vale: Update configuration 2023-12-27 22:29:45 +05:30
Sanchayan Maity 1c31dba3a4
fish: conf.d/cabal-abbr: Add an abbreviation for cabal configure 2023-12-26 16:52:03 +05:30
Sanchayan Maity 8027f7fbf3
git/ignore: Ignore local cabal project files & ghci history 2023-12-26 16:52:03 +05:30
Sanchayan Maity 795389215c
nvim: autoload/ftplugin: git: Update git rebase branch implementation
See this for reference.
https://andrewlock.net/working-with-stacked-branches-in-git-is-easier-with-update-refs/
2023-12-21 16:36:02 +05:30
Sanchayan Maity 1bcb0b2ba5
newsboat: Update config 2023-12-21 16:36:02 +05:30
Sanchayan Maity 07f81f1496
nvim: Drop our yolokai theme and use default 2023-12-18 17:38:23 +05:30
Sanchayan Maity a36d7279f5
nvim: plugins: paq uses build instead of run now 2023-12-18 17:36:37 +05:30
Sanchayan Maity 6089779a48
nvim: Update paq 2023-12-18 17:36:37 +05:30
Sanchayan Maity ed62b12122
tmux: Update plugins 2023-12-18 17:36:37 +05:30
Sanchayan Maity 0844e6e424
tmuxp: Drop the tmux pane for IRC
The channels we care about everyday, #gstreamer and #pipewire are now
on matrix so no need to log into IRC any more. Ideally we prefer IRC
but the nick name conflict is a PITA and matrix has it's own can of
worms with encryption and absence of clients which support different
domains.
2023-12-16 17:31:43 +05:30
Sanchayan Maity 4345961771
ripgrep: Ignore testHarness directory at work 2023-12-15 19:49:07 +05:30
Sanchayan Maity 556afeabcc
nvim: init: Use OSC 52 for copying to system clipboard in SSH session 2023-12-14 13:40:14 +05:30
Sanchayan Maity 1d3169af1e
alacritty: Increase font size and enable dynamic padding
While at it, also set bold text to be drawn with bright colours.
2023-12-13 16:36:02 +05:30
Sanchayan Maity bf00cca1b3
i3status-rust: Use awesome6 for icons 2023-12-13 16:34:56 +05:30
Sanchayan Maity cf2006b7f6
sway: Change font and font size for status bar 2023-12-13 16:34:56 +05:30
Sanchayan Maity e18c14b0e6
nvim: lsp: Do not include declaration in reference lookups 2023-12-04 12:40:08 +05:30
Sanchayan Maity a88696db6b
arch-packages: Update package list 2023-12-02 17:39:42 +05:30
Sanchayan Maity b1a98aad47
newsboat: Update config 2023-12-02 17:39:42 +05:30
Sanchayan Maity 020d9ed8a6
nvim: lsp: Inlay hints API has changed 2023-11-15 13:53:21 +05:30