89bd3aa428
flake: bump inputs
ci/woodpecker/push/check Pipeline was successful
2026-02-19 21:43:04 +01:00
4704b34db3
overlays: downgrade-transmission: add derivation
...
I need to vendor the full derivation definition, as upstream diverges
further and further away from 4.0.5.
On the next bump, the packaging for 4.1.0 starts becoming sufficiently
different to break my overlay.
2026-02-19 21:43:04 +01:00
ee18a18b33
pkgs: i3-get-window-criteria: fix 'xorg' packages
...
The `xorg` namespace is about to be removed in my next bump, so let's
pro-actively remove them now.
2026-02-19 20:13:55 +01:00
72efb0c7ea
hosts: nixos: porthos: secrets: update cross-seed
2026-02-19 20:13:55 +01:00
c8f9e002f6
nixos: services: sabnzbd: add 'port' option
2026-02-19 15:08:43 +01:00
f2ae223c66
nixos: services: sabnzbd: fix deprecated config
...
I want to have _some_ settings set outside my NixOS configuration, so
keep the config-file writable.
2026-02-19 15:08:43 +01:00
89db8883e9
flake: bump inputs
2026-02-10 14:53:50 +00:00
bfd058da36
home: vim: git: map hunk-navigation in more modes
ci/woodpecker/push/check Pipeline was successful
2026-02-04 20:40:33 +00:00
f3f0cb6a34
overlays: remove 'nvim-treesitter-legacy-shim'
...
ci/woodpecker/push/check Pipeline was successful
With the migration complete, I do not need it anymore.
This reverts commit bf260de243 .
2026-02-04 20:40:33 +00:00
635fddc338
home: vim: migrate to new 'nvim-treesitter'
2026-02-04 20:40:33 +00:00
96a76f8c7f
home: vim: tree-sitter: migrate textobjects config
...
This uses the new configuration format. I might DRY it up at some point
in the future, though I probably won't.
2026-02-04 20:40:33 +00:00
dbd7e077e5
flake: bump inputs
2026-01-26 16:59:58 +00:00
28a36cfdaa
home: vim: use legacy 'nvim-treesitter' plug-ins
2026-01-26 16:59:58 +00:00
47ca4ed61c
overlays: add 'nvim-treesitter-legacy-shim'
...
There has been a major breaking change upstream, as they have merged
updated the plug-in to its (majorly incompatible) main branch rewrite.
To make the upgrade process easier, this overlay ensures my
configuration will keep evaluating with the legacy plug-in variant.
2026-01-26 16:59:58 +00:00
69b9480aa1
home: vim: git: use consistent textobject names
...
Specifically, use a lower-case name, to be consistent with all other
textobjects.
2026-01-26 16:59:58 +00:00
ab34234c83
home: vim: lua: remove 'is_executable_condition'
2026-01-26 16:59:58 +00:00
034a432c8e
home: vim: null-ls: use 'partial'
...
Just noticed that 'is_executable_condition' wasn't necessary now that I
have this more generic solution.
2026-01-26 16:59:58 +00:00
852ded641a
home: vim: lua: move 'list_clients' to lsp'
2026-01-26 16:54:00 +00:00
7202fa1911
home: firefox: do not trim URLs
ci/woodpecker/push/check Pipeline was successful
2025-12-20 14:56:43 +00:00
88024f16e5
flake: bump inputs
2025-12-20 14:56:43 +00:00
bf428aaeca
nixos: hardware: graphics: remove 'amdvlk'
...
ci/woodpecker/push/check Pipeline was successful
It's been fully deprecated, the package was removed.
2025-12-11 21:26:59 +01:00
ddc6cd37ad
flake: bump inputs
2025-12-11 21:00:17 +01:00
5cd9155a58
nixos: services: mealie: backup state directory
...
ci/woodpecker/push/check Pipeline was successful
Somehow forgot to do this when first writing the module.
2025-11-30 00:21:21 +01:00
f546f85037
hosts: nixos: porthos: secrets: sso: remove owner
...
Now that the service uses `LoadCredential` [1], I can make the files
root-owned.
[1]: https://github.com/NixOS/nixpkgs/pull/460305
2025-11-30 00:21:21 +01:00
3020c6433b
flake: bump inputs
2025-11-30 00:21:21 +01:00
29fb7c5066
home: discord: use upstream module
ci/woodpecker/push/check Pipeline was successful
2025-11-17 13:58:13 +00:00
b37bde6eaf
nixos: services: transmission: use longer timeout
...
ci/woodpecker/push/check Pipeline was successful
It looks like Transmission takes time roughly proportional with the
number of open files to stop, so let's increase the timeout slightly.
2025-11-17 12:45:22 +01:00
127e26b259
nixos: services: transmission: use high file limit
...
Seeding a lot of files means keeping them all open.
The actual limit was cargo-culted from an open issue.
2025-11-17 12:38:30 +01:00
ad6a0bf4d3
nixos: services: mealie: extend session timeout
2025-11-17 12:36:03 +01:00
6124d07c1b
flake: bump inputs
2025-11-17 12:36:03 +01:00
1b4111e28f
nixos: services: nextcloud: use declarative apps
...
ci/woodpecker/push/check Pipeline failed
Now that the `notify_push` module declaratively installs _its_ app [1],
I should declaratively install _all_ apps.
[1]: https://github.com/NixOS/nixpkgs/pull/451501
2025-11-08 22:14:25 +01:00
6e73c936b0
home: zsh: fix plug-in path
...
ci/woodpecker/push/check Pipeline failed
The upstream commit [1] said it was a non-breaking change, but didn't
actually setup the symlinks for this package...
[1]: 10f01ded353d5a76c6acbecaa0ac5e5063f60c13
2025-11-08 11:57:45 +00:00
bbdbc1e55c
home: vim: ftdetect: remove glsl
...
GLSL is now correctly detected starting with v0.11.
This reverts commit b8b64bed8e .
2025-11-08 11:57:45 +00:00
0ac983a71f
home: vim: do not set 'background' explicitly
...
Rely on the new behaviour from v0.10 which detects it more
intelligently.
2025-11-08 11:57:45 +00:00
fe681d3f16
flake: bump inputs
2025-11-08 11:57:45 +00:00
44246b4ea1
flake: NUR has renamed its branch to 'main'
2025-11-08 11:56:25 +00:00
41c506749e
flake: overlays: use 'lib'
...
It's a `lib` function, not _really_ a Nixpkgs one.
Also it's about to break after the next flake update :-).
2025-11-06 14:40:26 +00:00
983bf0f764
nixos: services: nextcloud: bump to 32
ci/woodpecker/push/check Pipeline was successful
2025-11-03 17:22:29 +01:00
c536ee0136
home: zsh: add 'zsh-completion-sync'
...
ci/woodpecker/push/check Pipeline was successful
It's gated behind `completionSync.enable`, as it does make
entering/leaving direnv-enabled projects slower (due to the calls to
`compinit`).
This might need a bit more work to avoid multiple `compinit`s at shell
startup, will refine in the future if necessary.
2025-11-03 17:20:03 +01:00
a20c8f820d
flake: bump inputs
2025-11-03 17:20:02 +01:00
4000a848ef
home: delta: use upstream module
2025-11-03 17:20:02 +01:00
9ddc77958a
home: git: fix deprecated config
2025-11-03 17:20:02 +01:00
2df05aaa1a
flake: bump inputs
...
And fix a breaking change leading to an evaluation failure.
2025-11-03 17:20:02 +01:00
6b1b5300cd
home: vim: lspconfig: simplify LSP config
...
ci/woodpecker/push/check Pipeline was successful
Despite what I just said in the previous commit, I decided to remove the
`is_executable` checks and always enable all servers.
I figured out that NeoVim actually handles `PATH` modifications pretty
well in this scenario: making a previously unavailable server executable
will automatically enable it.
2025-10-03 12:39:18 +00:00
62533d435b
home: vim: lspconfig: use native configuration
...
The `nvim-lspconfig` "framework" is being deprecated to use the native
`vim.lsp.config` and `vim.lsp.enable` functionality.
I _could_ remove the `is_executable` checks, as native LSP handling does
_not_ loudly error out when enabling a server which isn't executable.
However I think `:LspInfo` is more readable if I don't.
2025-10-03 12:18:42 +00:00
5b47fc6365
flake: bump inputs
ci/woodpecker/push/check Pipeline was successful
2025-10-03 12:23:54 +02:00
9f9c1e571b
home: zsh: do not notify on 'home-manager news'
ci/woodpecker/push/check Pipeline was successful
2025-09-18 10:03:12 +00:00
445b3d1422
flake: bump inputs
2025-09-18 10:03:12 +00:00
4c3e3d471f
modules: services: nginx: fix SSL renewal, again
...
ci/woodpecker/push/check Pipeline was successful
I'd previously fixed this in 1e10c6630b ,
however NixOS has recently updated how the renewal units work [1], which
broke it.
[1]: https://github.com/NixOS/nixpkgs/pull/422076
2025-09-13 19:17:54 +02:00
27da55519c
hosts: nixos: porthos: secrets: update cross-seed
2025-09-12 11:19:39 +02:00