Bruno BELANYI
c2362795d8
flake: bump inputs
...
Fixup `bash-language-server` which has been migrated out of `nodePackages`.
2024-06-21 15:40:34 +00:00
Bruno BELANYI
468eaa9ed4
home: nixpkgs: use 'escapeShellArg'
ci/woodpecker/push/check Pipeline was successful
2024-06-18 13:13:42 +00:00
Bruno BELANYI
eb94fca939
home: nix: use 'nix.nixPath'
...
ci/woodpecker/push/check Pipeline was successful
Freshly merged upstream, I've only been waiting ~1 year for it.
2024-06-18 09:21:42 +00:00
Bruno BELANYI
c08c8c79d3
home: firefox: tridactyl: fix DDG mapping
ci/woodpecker/push/check Pipeline was successful
2024-06-10 12:53:13 +00:00
Bruno BELANYI
82a0c65901
home: firefox: tridactyl: add LWN comment toggle
...
Ideally, I would instead be targeting the `::before` pseudo-element,
which is the _actual_ button, but it doesn't work...
2024-06-10 12:48:33 +00:00
Bruno BELANYI
442d267ca2
home: vim: lsp: add missing type hint
2024-05-28 13:49:00 +00:00
Bruno BELANYI
b90da603b1
home: nix: fix typo
ci/woodpecker/push/check Pipeline was successful
2024-05-28 11:36:18 +00:00
Bruno BELANYI
e0b66e89f9
home: vim: ftplugin: remove bp
...
It's now part of the upstream runtime as of v0.10, so this file is
redundant and can be removed.
2024-05-24 14:39:55 +01:00
Bruno BELANYI
212f280d92
home: vim: remove commenting plug-ins
...
Rely on the new built-in support which was added upstream as part of
v0.10.
Crucially, upstream supports using tree-sitter aware comment strings by default.
2024-05-24 14:39:55 +01:00
Bruno BELANYI
cc82d7575f
home: vim: do not set 'termguicolors' explicitly
...
Rely on the new behaviour from v0.10 which detects it more
intelligently.
2024-05-24 14:39:55 +01:00
Bruno BELANYI
a60287f8cf
home: vim: remove 'nvim-osc52'
...
OSC52 supports has been added upstream, and is set up automatically when
`SSH_TTY` is set (and a few other conditions) in v0.10.
2024-05-24 14:39:55 +01:00
Bruno BELANYI
201fabbc14
home: vim: remove redundant ftdetect files
...
These have been added upstream and made redundant as part of the update
to v0.10.
2024-05-24 14:39:55 +01:00
Bruno BELANYI
89056e3d5d
home: vim: lspconfig: migrate to 'ruff'
...
ci/woodpecker/push/check Pipeline was successful
This replaces and enhances the experience from the old `ruff-lsp`
wrapper.
2024-05-23 22:38:55 +01:00
Bruno BELANYI
1cba7b609d
home: vim: null-ls: remove 'clang-format'
...
ci/woodpecker/push/check Pipeline was successful
I should be relying on `clangd` instead, which should always be
available whenever `clang-format` was.
2024-05-13 14:29:19 +00:00
Bruno BELANYI
811a9f44c5
home: vim: ftplugin: add json
ci/woodpecker/push/check Pipeline was successful
2024-05-10 09:36:09 +00:00
Bruno BELANYI
b735eb4b98
home: direnv: set 'DIRENV_DEFAULT_FLAKE' as needed
ci/woodpecker/push/check Pipeline was successful
2024-04-19 11:22:15 +00:00
Bruno BELANYI
6a22a80d42
home: direnv: update default flake
...
Now that I (usually?) override `nixpkgs` in the registry, there's not
much use in defaulting to `pkgs`.
2024-04-19 11:22:15 +00:00
Bruno BELANYI
95c688766f
home: vim: ftplugin: add bp
2024-04-19 11:22:15 +00:00
Bruno BELANYI
3e6b9f7161
home: vim: ftdetect: add bp
...
Unfortunately, the `blueprint` filetype name is already taken...
2024-04-12 10:03:28 +00:00
Bruno BELANYI
4a01a50532
flake: bump inputs
...
ci/woodpecker/push/check Pipeline was successful
And fix the update `pinentry` options in home-manager.
2024-03-16 19:49:00 +01:00
Bruno BELANYI
10b4e6ce2d
home: vim: explicitly revert diff highlighting
2024-03-14 10:56:08 +00:00
Bruno BELANYI
0ff8366105
home: vim: fix path high-lighting
...
ci/woodpecker/push/check Pipeline was successful
It was previously linked to `Underlined`, which just looks plain wrong
IMO.
This links it back to `GruvboxOrange`, as it used to be.
2024-03-13 13:08:57 +00:00
Bruno BELANYI
d365aba3c0
home: vim: lua: utils: remove 'dump'
...
ci/woodpecker/push/check Pipeline was successful
It's now available as 'vim.print'.
2024-03-12 15:13:20 +00:00
Bruno BELANYI
b16b6a534b
home: vim: lua: lsp: use 'vim.print'
2024-03-12 15:11:11 +00:00
Bruno BELANYI
070df03b7e
home: vim: lua: utils: allow querying all clients
ci/woodpecker/push/check Pipeline was successful
2024-03-12 12:42:21 +00:00
Bruno BELANYI
0108b06a02
home: vim: lualine: use explicit buffer number
...
I want to tighten the API of this function a little bit, so let's be
more specific.
2024-03-12 12:40:49 +00:00
Bruno BELANYI
56e158f5c5
home: vim: lua: utils: fix deprecated function
2024-03-12 12:40:26 +00:00
Bruno BELANYI
4a8981c7b4
home: vim: lua: utils: fix documentation
2024-03-12 12:38:38 +00:00
Bruno BELANYI
07eca729f5
home: vim: null-ls: fix 'nixpkgs-fmt' condition
...
ci/woodpecker/push/check Pipeline was successful
I haven't configured `nil` to format anything.
And I don't really care to, this is good enough for me.
2024-03-12 11:31:20 +00:00
Bruno BELANYI
b24d299f70
home: xdg: move 'gdb' variables to their module
ci/woodpecker/push/check Pipeline was successful
2024-03-12 10:16:45 +00:00
Bruno BELANYI
f06e99d95b
home: xdg: move 'less' variables to their module
2024-03-12 10:16:45 +00:00
Bruno BELANYI
3fb758028c
home: vim: lspconfig: remove 'rnix-lsp'
...
It's been abandoned, `nil` is a better language server nowadays.
2024-03-12 10:16:45 +00:00
Bruno BELANYI
276cc7e5f2
home: xdg: add '_JAVA_OPTIONS'
2024-03-11 17:32:54 +01:00
Bruno BELANYI
dc27b59912
home: vim: lspconfig: migrate to 'bashls'
...
Since `none-ls` has removed their `shellcheck` built-in. This actually
makes the diagnostics more robust to POSIX/non-POSIX scripts (the LSP
server detects it at runtime, which is more robust than the `ftdetect`
scripts).
Nice bonus: the shellcheck code is shown in the diagnostics message
without any configuration!
I'm not sure if I can configure `avoid-nullary-conditions` -- though it
seems like this check is broken at the moment (I couldn't get it to
trigger during my tests).
2024-03-11 17:32:54 +01:00
Bruno BELANYI
7a3e64f814
home: vim: lspconfig: add 'hls'
...
If I ever end up actually learning it...
2024-03-11 17:32:54 +01:00
Bruno BELANYI
f13a6fb023
home: vim: lspconfig: add 'ruff-lsp'
...
Since everybody is moving towards using it instead of other linters...
2024-03-11 17:32:54 +01:00
Bruno BELANYI
30247ce3a0
home: vim: null-ls: fix deprecated builtins
...
`none-ls` deprecated a lot of unmaintained builtins, or ones that they
find has been replaced by a compete LSP server.
This removes those deprecated builtins, or uses a shim until I migrate
to the relevant LSP configuration (for `bash-language-server`).
2024-03-11 17:32:54 +01:00
Bruno BELANYI
5d3160fb0d
hosts: nixos: porthos: migrate to new host
...
OVH/Kimsufi are deprecating my current server by the end of the year. So
let's migrate to a new host.
This was more painful than initially planned, OVH introduced a change to
their rescue system which messes with the NixOS installation [1].
In the end I used a kexec image [2] to run the installation.
[1]: https://github.com/NixOS/nix/issues/7790
[2]: https://github.com/nix-community/nixos-images
2024-03-11 17:32:54 +01:00
Bruno BELANYI
8591fb8b35
home: tmux: expand history limit
2024-03-11 16:03:53 +00:00
Bruno BELANYI
22139bd69f
home: tmux: add hyperlinks support
...
Somewhat unfortunate that those have to be enabled by force, but easy
enough to support.
2024-03-11 16:03:53 +00:00
Bruno BELANYI
742b4c39a2
home: tmux: migrate to 'terminalFeatures'
...
There are other terminal capabilities I want to override in tmux, so
let's make this type more extensible.
2024-03-11 16:03:53 +00:00
Bruno BELANYI
eb668525f8
home: zsh: ignore more commands for notification
2024-02-23 13:14:09 +00:00
Bruno BELANYI
c5e5bee206
home: git: enable 'rerere'
...
ci/woodpecker/push/check Pipeline was successful
How did I not already have it enabled?
2024-02-16 19:05:02 +00:00
Bruno BELANYI
b2a199c9a0
home: nix: fix cache configuration
...
ci/woodpecker/push/check Pipeline was successful
Copy-paste is bad kids, the home-manager module does *not* do the same
as NixOS.
I was rebuilding the world, since this was overriding the official Hydra
cache...
2024-02-15 17:09:56 +00:00
Bruno BELANYI
a0dde6f274
home: zsh: add notification exclusion list
ci/woodpecker/push/check Pipeline was successful
2024-02-15 16:33:46 +00:00
Bruno BELANYI
08f31c088b
home: atuin: explicitly set 'enter_accept'
ci/woodpecker/push/check Pipeline was successful
2024-02-13 14:34:27 +00:00
Bruno BELANYI
d6c2948135
home: zsh: add 'zsh-done'
2024-02-13 11:32:44 +00:00
Bruno BELANYI
c89dec2a38
home: zsh: enforce order of 'initExtra{First,}'
...
In case I want to add more values to those options, I still want the
_main_ values to be ordered before/after.
2024-02-12 20:59:52 +00:00
Bruno BELANYI
521522e4e9
home: zsh: use 'mkMerge'
...
This will make adding modular configuration easier.
2024-02-12 20:59:52 +00:00
Bruno BELANYI
0bb2be6b87
home: nix: add 'cache.selfHosted'
...
ci/woodpecker/push/check Pipeline was successful
Once again mirroring the NixOS module changes that I forgot to port
over.
2024-02-12 11:40:28 +00:00