Bruno BELANYI
ca618b53cc
home: vim: oil: explicitly remove icons
...
They started appearing on the latest bump, it looks like my
configuration started including `nvim-web-devicons` (see [1]).
I'll probably remove this configuration on the next nixpkgs bump (it's a
good canary to check that I *never* include icons in the future).
[1]: https://github.com/NixOS/nixpkgs/pull/382668
2025-02-28 11:00:12 +00:00
Bruno BELANYI
88c00bb83d
home: firefox: fix deprecated option
2025-02-27 12:44:10 +00:00
Bruno BELANYI
edeb67238b
home: tmux: enable aggressive resize
...
Generally useful, rarely gets in the way, I'd rather have it enabled by
default.
2025-02-26 14:28:10 +00:00
Bruno BELANYI
84f1186b6c
home: tmux: add 'enableResurrect'
...
To be used on the cloudtop with its frequent reboots.
2025-02-26 14:28:10 +00:00
Bruno BELANYI
e43570fe5b
home: pager: allow quitting without screen clear
2025-02-24 17:09:11 +00:00
Bruno BELANYI
852696409a
home: pager: remove 'LESSKEY'
...
It should do the lookup in `$XDG_CONFIG_HOME/lesskey` automatically now.
2025-02-24 17:09:11 +00:00
Bruno BELANYI
d3a953247c
home: packages: disable on 'useGlobalPkgs'
...
It doesn't do anything when `useGlobalPkgs` is set, and has started
warning about its upcoming deprecation.
2025-02-24 14:15:04 +00:00
Bruno BELANYI
337d7309c6
home: git: use 'mkAfter' for config includes
...
This should ensure that they will be included at the very end of the
configuration, even if other modules add more includes.
Notably, this ensures that the local configuration can override any
other setting.
2025-02-24 14:02:06 +00:00
Bruno BELANYI
1237ef4174
home: git: include local configuration properly
...
Using `includes` ensures that the local configuration is included at the
end of the configuration file.
2025-02-21 16:22:44 +00:00
Bruno BELANYI
80b4c9ffcd
home: mail: accounts: use 'migadu' flavor
2025-02-13 22:55:25 +01:00
Bruno BELANYI
9c4d853037
home: secrets: github: update token
2025-02-13 22:55:25 +01:00
Bruno BELANYI
2cbcbb7b3a
home: secrets: fix path to 'keys'
2025-02-13 22:55:25 +01:00
Bruno BELANYI
e65b3ed1fc
home: vim: ftplugin: add query
2024-12-23 22:42:42 -05:00
Bruno BELANYI
b7b6705391
home: wm: i3: make 'arandr' float
...
Another work-around due to a wrapper in nixpkgs.
2024-12-18 20:48:09 -05:00
Bruno BELANYI
ead8101b8d
home: wm: i3: match 'blueman' float explicitly
...
This is more of a work-around due to the wrapper in nixpkgs' packaging
of that application, so might as well make that explicit and narrow.
2024-12-18 20:48:09 -05:00
Bruno BELANYI
c75a307c58
home: wm: i3: fix 'pavucontrol' float
2024-12-18 20:39:15 -05:00
Bruno BELANYI
322fbc970b
home: vim: lsp: rely on 'bashls' formatting
...
I finally figured out why I was getting the wrong indentation, turns out
it was an issue in `lsp-format.nvim`. With that fixed/worked around, I
can now rely completely on `bash-language-server` for formatting.
I'll also rely on `shfmt` automatically detecting the type of file, as
(Neo)Vim cannot be made to reliably set `ft=bash` for Bash scripts and
`ft=sh` for POSIX shell.
Finally, I removed spaces after redirections, I've now come around to
liking the default (no spaces) better.
2024-12-18 20:20:28 -05:00
Bruno BELANYI
35c547a090
home: tmux: enable focus events
...
Since `tmux-sensible` was disabled by default, we should enable this
explicitly now.
2024-12-08 10:44:26 -05:00
Bruno BELANYI
3ac85b8762
home: packages: add 'tree'
2024-12-08 10:44:26 -05:00
Bruno BELANYI
98c90d77c5
home: tmux: add sloppy window switching bindings
...
Another set of bindings which were setup by `tmux-sensible`, that I want
to enable explicitly to avoid issues when it is disabled by default.
2024-12-08 10:44:26 -05:00
Bruno BELANYI
b38658405a
home: tmux: add binding to refresh configuration
...
Don't rely on `tmux-sensible` to set it up.
2024-11-28 18:39:09 +00:00
Bruno BELANYI
da3c29bbaf
home: xdg: add comment about 'tig'
...
To explain why I didn't modify it as part of my `$XDG_STATE_HOME`
migration in fbd3b70d61
.
2024-11-28 12:07:52 +00:00
Bruno BELANYI
8b61af1ac3
home: xdg: remove 'gdb' directory
...
I have an actual module to configure `gdb`, and it uses
`$XDG_STATE_HOME` anyway...
2024-11-28 12:07:12 +00:00
Bruno BELANYI
e8a41187e7
home: xdg: create 'HISTFILE' parent directory
...
In fbd3b70d61
, I forgot to modify the
`.keep` file to be created in `$XDG_STATE_HOME/bash/`.
2024-11-28 12:06:03 +00:00
Bruno BELANYI
83da7ba9c8
home: tmux: explicitly disable mouse support
...
It's disabled by default, but make it explicit :-).
2024-11-28 11:24:34 +00:00
Bruno BELANYI
f2168378fc
home: direnv: lib: also watch '.python-version'
...
It's used by `uv` as a kind of configuration file, so watch it as well.
2024-11-27 15:12:10 +00:00
Bruno BELANYI
62de2772a4
home: vim: do not italicize comments
2024-11-05 15:54:18 +00:00
Bruno BELANYI
8475d92314
home: nix: configure GC
2024-10-30 10:33:50 +00:00
Bruno BELANYI
46df8b5b5b
home: direnv: lib: fix shellcheck directive
...
I like it better with a space in it.
2024-10-23 13:49:28 +00:00
Bruno BELANYI
0547ebc33c
home: wm: i3: remove 'FIXME'
...
Add a clearer message about why I don't use the `startup` section.
2024-10-16 10:43:52 +00:00
Bruno BELANYI
8e81d148bd
home: direnv: warn on non-existent version
2024-10-10 13:56:27 +00:00
Bruno BELANYI
38f3ac0ce5
home: vim: lspconfig: add 'typos-lsp'
2024-09-27 14:11:03 +00:00
Bruno BELANYI
898523d079
treewide: fix typos
2024-09-27 13:49:29 +00:00
Bruno BELANYI
8d344b5d51
home: direnv: add 'layout_uv'
...
I haven't really played with it yet, but from my small experiments this
should be good enough for my (future) purposes.
2024-09-12 13:23:19 +00:00
Bruno BELANYI
8a6af0e5b7
home: direnv: only mention 'poetry init'
...
`poetry new` creates a new directory, which isn't really what we're
interested in here.
2024-09-12 12:08:50 +00:00
Bruno BELANYI
4f73945e28
home: direnv: silence 'layout_poetry'
2024-09-12 12:07:22 +00:00
Bruno BELANYI
6529bea6bb
home: nixpkgs: don't use 'escapeShellArg'
...
I don't know what I was thinking exactly when I wrote this, but I
clearly hadn't tested it. We can't use `escapeShellArg` as we need to
expand the `$XDG_RUNTIME_DIR` variable used in those paths...
This reverts commit 468eaa9ed4
.
2024-09-11 10:28:32 +00:00
Bruno BELANYI
e67b055a7b
home: vim: fix unimpaired mapping groups
2024-09-09 21:40:54 +01:00
Bruno BELANYI
fbd3b70d61
home: use 'XDG_STATE_HOME' for history files
...
It's specified as the place to put them, so let's make use of it I
guess.
2024-09-06 20:52:30 +01:00
Bruno BELANYI
1e2872c5c7
home: vim: fix '+'/'-' highlighting in diffs
...
I'm not a big fan of the new highlighting [1].
[1]: https://github.com/nvim-treesitter/nvim-treesitter/pull/6619
2024-07-27 15:09:52 +01:00
Bruno BELANYI
9ed2dcefde
home: vim: which-key: use lua callbacks
2024-07-26 11:54:11 +00:00
Bruno BELANYI
0d820cc2f4
home: vim: move 'nohls' to 'which-key'
2024-07-26 11:52:17 +00:00
Bruno BELANYI
6b7510cfd9
home: vim: show directories in blue
...
Blue is much more readable when the night filter kicks in.
2024-07-25 20:32:15 +01:00
Bruno BELANYI
58760280be
home: vim: update for 'which-key' v3
...
It complains quite loudly about the legacy mapping syntax.
2024-07-25 20:32:15 +01:00
Bruno BELANYI
d04de7d213
flake: bump inputs
...
And fix renamed packages.
2024-07-25 20:32:15 +01:00
Bruno BELANYI
442eef0482
home: vim: git: fix deprecated functions
2024-07-25 09:39:38 +00:00
Bruno BELANYI
997f208d30
home: vim: remove irrelevant filetype plugins
...
I don't make use of their non-upstreamed functionality.
2024-07-24 16:33:09 +00:00
Bruno BELANYI
326f9d039a
home: vim: disable 'swapfile'
...
As before, I still dislike this option and find its downsides worse than
its upsides.
2024-07-22 16:05:54 +00:00
Bruno BELANYI
abaa7119e7
home: vim: consistent 'unimpaired' mapping names
2024-07-20 11:34:42 +01:00
Bruno BELANYI
c6735f3912
home: vime: tree-sitter: remove 'which-key'
...
The plug-in now has support for setting mapping descriptions by itself.
2024-07-19 11:38:55 +00:00