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
fa6bcabf95
flake: bump inputs
ci/woodpecker/push/check Pipeline was successful
2025-09-11 13:33:27 +00:00
e6c95245b2
home: ssh: disable default config
...
ci/woodpecker/push/check Pipeline was successful
It's been deprecated.
This also makes my `addKeysToAgent` configuration more explicit.
2025-09-04 11:37:17 +00:00
b9bc37d365
flake: bump inputs
2025-09-04 11:37:17 +00:00
3dd4f07609
hosts: nixos: aramis: home: drop 'jellyfin-media-player'
...
It's about to be made broken due to using QtWebEngine 5, which is EOL
and marked insecure in new nixpkgs.
2025-09-04 11:37:17 +00:00
3fa1664b5c
home: delta: use stand-alone configuration file
...
Ideally, I'd like for `delta` to just read a configuration file at
`$XDG_CONFIG_HOME/delta/config` by default, but upstream seems somewhat
reticent to the idea :-/.
So instead, let's keep relying on `git` being enabled, but rather than
inlining the configuration, let's store it where I think it should
belong and include it into `gitconfig`.
2025-09-04 11:20:57 +00:00
1800cb9daa
hosts: nixos: aramis: use 'trgui' module
2025-09-04 11:20:57 +00:00
31147abd91
home: add trgui
2025-09-04 11:20:57 +00:00
a889dfbb1a
home: nix: fix renamed option
2025-09-04 11:20:57 +00:00
1a109b6b1f
flake: bump inputs
...
And fix a renamed package.
2025-09-04 11:20:57 +00:00
f3af8f9ba8
home: atuin: remove bad comment
...
Most likely a copy-paste error.
2025-08-21 12:07:10 +00:00
e2ae3e02d9
flake: bump inputs
ci/woodpecker/push/check Pipeline was successful
2025-08-18 11:00:38 +00:00
5f073875e6
home: tmux: use consistent commenting style
ci/woodpecker/push/check Pipeline was successful
2025-08-11 10:18:35 +00:00
8c506ea03c
home: xdg: enable 'preferXdgDirectories'
...
At the moment this only makes a difference for `dircolors`.
2025-08-11 10:05:19 +00:00
8688206ff5
flake: bump inputs
2025-08-11 10:05:19 +00:00
17ceaa5620
nixos: services: matrix: fix out-dated comments
ci/woodpecker/push/check Pipeline was successful
2025-08-06 15:37:08 +00:00
b1c9279c63
nixos: services: add thelounge
ci/woodpecker/push/check Pipeline was successful
2025-08-05 15:53:21 +02:00
30348a1e19
nixos: services: matrix: add Facebook bridge
...
I probably won't actually use it, after test-driving it quickly.
But now that the effort has been expanded, might as well keep it if only
as a future reference.
2025-08-05 15:53:21 +02:00
7a85a44407
nixos: services: matrix: remove obsolete comment
2025-08-05 15:53:21 +02:00
9cadbe6256
nixos: services: matrix: add admin interface
2025-08-05 15:53:21 +02:00
fa7b4910f5
nixos: services: matrix: fix proxy to synapse
...
I want to make use of the `/_synapse/matrix/` sub-path, so just proxy
the whole of `/_synapse/`.
2025-08-05 15:53:21 +02:00
1e31b2dfea
nixos: services: matrix: simplify VHost
2025-08-05 15:53:21 +02:00
bd019258cb
nixos: services: matrix: simplify listeners
2025-08-05 15:53:21 +02:00