Commit graph

2120 commits

Author SHA1 Message Date
640323c095
yazi: Disable image previews 2024-09-19 16:03:57 +05:30
5a7a5c2152
ghc: Enable more warnings 2024-09-19 16:03:57 +05:30
24cd59f124
nvim: lsp: Fix use of diagnostic API
With get_line_diagnostics being deprecated we switched to
vim.diagnostic.get but vim diagnostics are different from
LSP diagnostics and need to be converted.

We copy the code from get_line_diagnostics here as that
will be dropped in 0.12. Strangely the issue only kept
coming up with ruff/Python and HLS/Haskell.

This fixes commit ef0daa5d4 which broke code action
light bulb functionality.
2024-09-19 16:03:57 +05:30
fffb2c06bc
vale: Update styles 2024-09-19 16:03:57 +05:30
f0408ef342
fish: conf.d: Use shorter abbreviations for cargo build 2024-09-19 16:03:56 +05:30
53e2c56631
nvim: treesitter: Add VHDL & drop a few others 2024-09-19 16:03:09 +05:30
e3aa8c1dee
nvim: lsp-utils: Drop preview flag & fix root files for ruff 2024-09-09 16:02:12 +05:30
cb7cfdacfa
ruff: Do not complain about single quoted strings 2024-09-09 16:02:12 +05:30
32de75ad54
ncmpcpp: Prevent creation of lyrics directory 2024-09-06 10:51:24 +05:30
9fcdbf3e40
alacritty: Increase font size 2024-08-24 20:25:10 +05:30
96507c4464
ruff: Update configuration 2024-08-24 17:47:09 +05:30
86b187c64a
mbsync: SSLType is deprecated and TLSType is to be used 2024-08-20 10:51:05 +05:30
c4f2f0baa9
wireplumber: Add equalizer for Truthear GATe 2024-08-10 18:14:04 +05:30
7154b3790d
wireplumber: Disable libcamera
See the below issues
https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/2669
https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/4115
2024-08-09 16:09:30 +05:30
d842f7bfa2
wireplumber: Do not fix audio rate for DX3 Pro+ 2024-08-07 18:48:21 +05:30
d9e9c35877
Revert "fish: config: Source zoxide"
This reverts commit de57054bd2.
2024-08-05 19:19:52 +05:30
daf1146448
arch-packages: Update package list 2024-08-05 19:10:53 +05:30
ef0daa5d4c
nvim: lsp: Drop use of deprecated get_line_diagnostics 2024-08-02 14:26:07 +05:30
903543b899
git: Use recurse submodules only for fetch 2024-08-02 14:26:07 +05:30
71f49e8b5c
tmuxp: Drop tmux pane for RSS feeds 2024-08-02 14:26:06 +05:30
0cda183a1a
wireplumber: Update ALSA configuration for DX3 Pro+ 2024-08-02 14:26:06 +05:30
1eec783a20
nvim: lsp: Do not attach LSP if file is opened via git
We might use Gedit to view older git revision of the file to which we do
not want to attach LSP.
2024-08-02 14:26:06 +05:30
ccd2f77454
yt-dlp: Allow automatic selection of best audio codec/format 2024-08-02 14:26:06 +05:30
63946cb39d
arch-packages: Update package list 2024-08-02 14:26:06 +05:30
1ce5f9fab0
ripgrep: Ignore pw-install and PipeWire doc directory 2024-07-31 12:16:21 +05:30
91d160e157
nvim: init: Override default grepprg
When setting grepprg to ripgrep, neovim passes -uuu which disables
ripgrep's default filtering which also ends up searching in binary
files which is not what we want. It also ignores our ripgreprc and
.ignore we have setup. neovim tries to match behaviour of standard
grep which we do not care about.

The default behaviour becomes a lot confusing when we start getting
results from clangd cache or search index.
2024-07-31 12:16:20 +05:30
5fd75b0fbd
wireplumber: Update configuration for bluetooth 2024-07-31 12:16:20 +05:30
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
0286af181b
git: Set the length to 9 for object name abbreviations 2024-07-16 20:05:36 +05:30
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
cf4d2ea2b4
fish: conf.d/git-abbr: Set word diff option for git diff 2024-07-16 12:15:45 +05:30
29a5df7807
nvim: lsp-utils: Enable multiple component loading for HLS 2024-07-16 12:02:01 +05:30
adc8f0137a
Revert "fish: functions: Add an alias for system update"
This reverts commit a52037d68e.
2024-07-15 19:48:18 +05:30
001de5ba5b
arch-packages: Dummy package to avoid unneeded packages 2024-07-15 19:43:38 +05:30
db041f6281
nvim: init: Enable fuzzy matching for completion candidates 2024-07-15 15:10:51 +05:30
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
e54dd071f6
nvim: keymappings: Add key mapping for invoking vimgrep 2024-07-13 20:02:43 +05:30
30efe75dc7
ripgrep: Ignore meson build and GStreamer ci directory 2024-07-13 19:46:30 +05:30
5a80d2706b
fish: conf.d/git-abbr: Don't grep in binary files 2024-07-12 17:47:17 +05:30
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
0a323f355f
nvim: lsp: Drop use of deprecated buf_get_clients 2024-07-10 20:07:23 +05:30
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
4b2b9910c2
wireplumber: Drop equalizer for Zero2 2024-07-10 19:47:00 +05:30
238d018031
newsboat: Update config 2024-07-10 17:00:44 +05:30
92797dffb1
nvim: lsp: Use buffer local variant for user command 2024-07-10 16:45:33 +05:30
1546d48cde
gnupg: Update pinentry program 2024-07-07 22:59:49 +05:30
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
a01158d717
arch-packages: Update package list
These packages are required for Yocto builds.
2024-07-07 22:59:49 +05:30
ebd148e13a
arch-packages: Update package list 2024-06-16 18:58:14 +05:30
3f0947b114
tmux: Update plugins 2024-06-09 17:33:56 +05:30