Commit graph

2093 commits

Author SHA1 Message Date
Sanchayan Maity 66ad8a5eab
wireplumber: Do not suspend node when inactive
https://wiki.archlinux.org/title/Power_management
https://wiki.archlinux.org/title/PipeWire#Noticeable_audio_delay_or_audible_pop/crack_when_starting_playback
2024-07-19 19:24:03 +05:30
Sanchayan Maity 0286af181b
git: Set the length to 9 for object name abbreviations 2024-07-16 20:05:36 +05:30
Sanchayan Maity 135d59f37c
fish: functions/gl: Fix object ID ambiguous error
7 digit hash is sometimes not enough to correctly show
the commit.
2024-07-16 19:52:20 +05:30
Sanchayan Maity cf4d2ea2b4
fish: conf.d/git-abbr: Set word diff option for git diff 2024-07-16 12:15:45 +05:30
Sanchayan Maity 29a5df7807
nvim: lsp-utils: Enable multiple component loading for HLS 2024-07-16 12:02:01 +05:30
Sanchayan Maity adc8f0137a
Revert "fish: functions: Add an alias for system update"
This reverts commit a52037d68e.
2024-07-15 19:48:18 +05:30
Sanchayan Maity 001de5ba5b
arch-packages: Dummy package to avoid unneeded packages 2024-07-15 19:43:38 +05:30
Sanchayan Maity db041f6281
nvim: init: Enable fuzzy matching for completion candidates 2024-07-15 15:10:51 +05:30
Sanchayan Maity 0e45f3229a
nvim: autocmd: Open quickfix & localist list if populated
This is required when using vimgrep without which we will
have to invoke copen or lopen manually.
2024-07-13 20:03:35 +05:30
Sanchayan Maity e54dd071f6
nvim: keymappings: Add key mapping for invoking vimgrep 2024-07-13 20:02:43 +05:30
Sanchayan Maity 30efe75dc7
ripgrep: Ignore meson build and GStreamer ci directory 2024-07-13 19:46:30 +05:30
Sanchayan Maity 5a80d2706b
fish: conf.d/git-abbr: Don't grep in binary files 2024-07-12 17:47:17 +05:30
Sanchayan Maity bab7ac5178
fish: Drop all usages of vgrep
While we have been using vgrep for quite a while it has become
increasingly annoying since it uses a global cache instead of
a different cache for each directory which means using vgrep
to search across different directories at the same time is
absolutely useless.
2024-07-12 17:44:49 +05:30
Sanchayan Maity 0a323f355f
nvim: lsp: Drop use of deprecated buf_get_clients 2024-07-10 20:07:23 +05:30
Sanchayan Maity f725a4e354
fish: conf.d/git-abbr: Use no recurse submodules option for reset
Since we set submodule.recurse = true by default, calling reset
will automatically result in --recurse-submodules being passed
as true to git reset which is not what we want.

Also see,
https://git-scm.com/docs/git-config#Documentation/git-config.txt-submodulerecurse
2024-07-10 20:02:12 +05:30
Sanchayan Maity 4b2b9910c2
wireplumber: Drop equalizer for Zero2 2024-07-10 19:47:00 +05:30
Sanchayan Maity 238d018031
newsboat: Update config 2024-07-10 17:00:44 +05:30
Sanchayan Maity 92797dffb1
nvim: lsp: Use buffer local variant for user command 2024-07-10 16:45:33 +05:30
Sanchayan Maity 1546d48cde
gnupg: Update pinentry program 2024-07-07 22:59:49 +05:30
Sanchayan Maity fa3646c590
arch-packages: Update package list
Get rid of a lot of Python garbage. These were dependencies of hotdoc
which we do not really seem to use. This removes 350+ Mb of Python
packages.
2024-07-07 22:59:49 +05:30
Sanchayan Maity a01158d717
arch-packages: Update package list
These packages are required for Yocto builds.
2024-07-07 22:59:49 +05:30
Sanchayan Maity ebd148e13a
arch-packages: Update package list 2024-06-16 18:58:14 +05:30
Sanchayan Maity 3f0947b114
tmux: Update plugins 2024-06-09 17:33:56 +05:30
Sanchayan Maity 6284b83b1f
nvim: Update paq 2024-06-09 17:33:10 +05:30
Sanchayan Maity 19281ca606
nvim: keymappings: [D and ]D are now mapped by default
These are now mapped for jumping to first and last diagnostic in the
buffer.
2024-06-03 12:06:17 +05:30
Sanchayan Maity 2ffd6a3803
ripgrep: Ignore GStreamer tests directory 2024-06-03 11:59:25 +05:30
Sanchayan Maity 1d22c2659c
nvim: lsp: Fix log level 2024-05-23 14:04:28 +05:30
Sanchayan Maity 7db7287c72
arch-packages: Update package list 2024-05-23 14:00:47 +05:30
Sanchayan Maity b353cd07ee
nvim: lsp-utils: Use server component from ruff 2024-05-23 13:59:29 +05:30
Sanchayan Maity e5cb1b31d0
wireplumber: Update zero2 equalizer configuration
```bash
python -m autoeq --input-file="measurements/Super Review/data/in-ear/7Hz x Crinacle Zero 2.csv" --output-dir="zero2-results" --target="targets/Diffuse field 5128.csv" --parametric-eq --convolution-eq --fs=44100,48000
```
2024-05-17 11:35:54 +05:30
Sanchayan Maity 1ec6aee797
nvim: after/ftplugin/markdown: Set conceallevel to 2
neovim 0.10 introduces experimental support for hyperlinks using
OSC 8 sequence. By default, this is used in Markdown for links of
the form [example](https://example.com). If terminal supports the
OSC 8 escape sequence, then the text example in the neovim buffer
will contain a hyperlink that can be clicked and it will open in
web browser.

This means markdown files with conceallevel=2 look much closer to
the rendered output.
2024-05-17 11:35:28 +05:30
Sanchayan Maity 1b96983efa
fish: functions: Add an alias for opening log files in /tmp 2024-05-15 20:32:21 +05:30
Sanchayan Maity 7ef1a00db0
nvim: after/ftplugin/haskell: Disable vim-matchup 2024-05-11 21:20:42 +05:30
Sanchayan Maity 6ba7646ad9
Revert "nvim: after/ftplugin/haskell: Update tags on file save"
This reverts commit 6f78a23ab3.
2024-05-11 20:31:51 +05:30
Sanchayan Maity 1ad22652cb
tmuxp: Add a notes pane 2024-05-10 17:10:56 +05:30
Sanchayan Maity 70f102cda9
wireplumber: Update equalizer configuration for DT770
Parametric Equalizer configuration was generated by running the below
command.

```bash
python -m autoeq --input-file="measurements/Kuulokenurkka/data/over-ear/Beyerdynamic DT 770 Pro (80 Ohm).csv" --output-dir="dt770-results" --target="targets/Diffuse field 5128.csv" --parametric-eq --convolution-eq --fs=44100,48000
```
2024-05-10 17:01:47 +05:30
Sanchayan Maity e8bccb5bbc
wireplumber: Add equalizer for Beyerdynamic DT1990 with balanced pads
Parametric Equalizer configuration was generated by running the below
command.

```bash
python -m autoeq --input-file="measurements/oratory1990/data/over-ear/Beyerdynamic DT 1990 (balanced earpads).csv" --output-dir="dt1990-results" --target="targets/Diffuse field 5128.csv" --parametric-eq --fs=44100,48000
```
2024-05-10 17:01:47 +05:30
Sanchayan Maity c64cb0ad1b
arch-packages: Update package list 2024-05-10 17:01:47 +05:30
Sanchayan Maity 07f7414038
wireplumber: Add equalizer for 7HZ Zero2 2024-05-07 18:51:12 +05:30
Sanchayan Maity 6f398db9a4
tmuxp: Start scratch GStreamer pane in GitSources 2024-05-06 19:22:01 +05:30
Sanchayan Maity 420d643338
nvim: lsp: Inlay hints API has changed
With the recent change to the API, without passing buffer number as
0 for the current buffer, inlay hints gets enabled for all buffers.
2024-05-06 19:22:01 +05:30
Sanchayan Maity 65e5721a5a
ncmpcpp: Disable mouse support, screen switcher & tag editor 2024-05-06 19:22:01 +05:30
Sanchayan Maity a52037d68e
fish: functions: Add an alias for system update 2024-05-06 19:22:01 +05:30
Sanchayan Maity 734e0e8182
Revert "tmuxp: Add a tmux pane for running top"
This reverts commit 9b8fbd6f21.
2024-05-06 19:22:01 +05:30
Sanchayan Maity dc40ccac1e
nvim: keymappings: Remove diagnostic mappings which are now default 2024-04-27 11:36:41 +05:30
Sanchayan Maity 01749031fb
git: Update configuration
Some improvements taken from
https://jvns.ca/blog/2024/02/16/popular-git-config-options/#submodule-stuff
2024-04-25 16:17:36 +05:30
Sanchayan Maity cb46c82d53
nvim: lsp-utils: Use new vim.fs.root function for getting root directory
38b9c322c9
2024-04-25 16:17:36 +05:30
Sanchayan Maity 41f25229dc
fish: functions/vpn: Invoke wg-quick with doas 2024-04-24 11:29:53 +05:30
Sanchayan Maity fdafe80f6c
gdb: Clean up duplicate configuration lines 2024-04-22 11:47:44 +05:30
Sanchayan Maity 9aef9bfe2c
i3status-rust: Drop bar chart from CPU block 2024-04-22 11:47:44 +05:30