Marie Ramlow
aab69d7f19
nixos/systemd: include sshd in PATH if openssh is enabled
...
This enables systemd-ssh-generator to find the sshd binary.
2025-03-14 18:34:50 +01:00
Marie Ramlow
5e43294735
nixos/ssh: include systemd-ssh-proxy config
2025-03-14 18:26:43 +01:00
Cosima Neidahl
4d232a3a95
lomiri.lomiri-music-app: init at 3.2.2 ( #364958 )
2025-02-11 11:31:39 +01:00
misuzu
2bf51f5ddf
nixos/nats: make config validation friendly to cross compilation ( #379405 )
2025-02-10 20:13:37 +02:00
misuzu
45798f6e54
Add Thinkpad NXP1001 NFC support using libnfc-nci and PC/SC ( #379118 )
2025-02-10 20:04:51 +02:00
Christoph Honal
a05198804c
nixos/nfc-nci: init
2025-02-10 15:59:53 +01:00
Christoph Honal
735f85e845
pcscd: allow multiple readerConfig entries
2025-02-10 15:59:53 +01:00
teutat3s
40e7344388
nixos/sway: restore list type of xdg.portal.config.sway.default
...
This fixes a regression introduced in #348792 , where the option type was
changed from list to string. This commit reverts the type back to list.
Fixes #352188
Closes #352193
2025-02-10 17:15:56 +05:30
Arian van Putten
587efe0fd0
Unbork journals audit logs and introduce audit option ( #379629 )
2025-02-10 12:09:32 +01:00
OPNA2608
6fd46df8a6
nixos/lomiri: Add music app
2025-02-09 17:53:19 +01:00
OPNA2608
bc7133b876
nixos/lomiri: Fix mediascanner2 service
2025-02-09 17:53:19 +01:00
Christian Kögler
3a9daffa68
nixos/nix-required-mounts: Fix outdated option hardware.opengl ( #372861 )
2025-02-09 11:39:22 +01:00
Azat Bahawi
0589bd307d
nixos/{wg-quick,wireguard}: add AmneziaWG support ( #341663 )
2025-02-09 10:03:27 +03:00
Ryan Hendrickson
6f1338e307
nixos/version: validate system.stateVersion ( #379754 )
2025-02-09 00:46:17 -05:00
Philip Taron
b26757fbc8
nixos/*: cleanup code-escaped manpage urls ( #379589 )
2025-02-08 14:40:15 -08:00
Doron Behar
feff3adcf0
nixos/tzupdate: report timezone being set in journal ( #374485 )
2025-02-08 22:57:45 +02:00
Doron Behar
f74883a691
nixos/tzupdate: report timezone being set in journal
...
Also, no need for set -uo pipefail as there are no pipes there at the
moment.
2025-02-08 22:50:13 +02:00
AveryanAlex
3896639b27
nixos/wireguard-networkd: add assertion for type == "wireguard"
2025-02-08 14:28:31 +03:00
Maximilian Bosch
9819723bbe
Merge: nixos/nextcloud: expose finalPackage ( #376818 )
2025-02-07 18:24:48 +01:00
Arian van Putten
ff78e34e0b
services/journald: introduce audit option
...
We default this option to null ; which is different
from upstream which defaults this to true.
Defaulting this to true leads to log-spam in /dev/kmesg
and thus in our opinion is a bad default https://github.com/systemd/systemd/issues/15324
2025-02-07 15:58:19 +01:00
Bruno BELANYI
9d64467654
Recyclarr: add missing release files ( #380084 )
2025-02-07 13:33:40 +00:00
Sandro
fadee3e049
nixos/bird: rename bird2 to bird, switch to bird3 by default ( #366190 )
2025-02-07 14:28:30 +01:00
Arian van Putten
13b1062730
services/journald: re-enable systemd-journald-audit.socket
...
This was broken due to https://github.com/systemd/systemd/pull/25687
but we never noticed.
2025-02-07 14:14:53 +01:00
bas
f29f441133
Remove lib.mdDoc and add missing backticks
2025-02-07 14:13:38 +01:00
bas
9ece690ebf
Add recyclarr module to module list and release notes
2025-02-07 12:26:48 +01:00
Florian Klink
8b6ca92fb4
nixos/weechat: Rework module ( #365208 )
2025-02-07 08:44:25 +01:00
therainisme
0a12b8d03d
systemd: fix typo in boot.kernelParams (hierachy → hierarchy)
2025-02-07 12:06:23 +08:00
Tom Herbers
5abb11bbe7
nixos/bird: rename bird2 to bird, switch to bird3 by default
...
This is done in view of the Release of the new v3 of Bird.
Switch to the bird3 package for the `services.bird.package` option.
Switch the `bird` package alias to bird3.
2025-02-06 16:35:44 +01:00
Tom Herbers
7d67acbe4a
nixos/bird: add package option
...
This is done to allows to easier change which bird package should be used
2025-02-06 16:29:01 +01:00
éclairevoyant
37d08685e8
nixos/version: validate system.stateVersion
2025-02-06 07:04:02 -05:00
Alexander Sieg
c9f9155575
nixos/stalwart-mail: add spam-filter.resource setting
2025-02-06 10:20:22 +01:00
Felix Buehler
8688bb5ab0
nixos/nextcloud: expose finalPackage
2025-02-05 22:33:03 +01:00
Sandro
c062500e08
nixos/powerdns-admin: adapt for newer flask-session ( #365257 )
2025-02-05 20:06:11 +01:00
Robert Hensing
c7798585e4
Revert 376988 ( #379615 )
2025-02-05 15:14:29 +01:00
Bruno BELANYI
c6a9c1aefe
nixos/homebox: fix 'settings' default description ( #379586 )
2025-02-05 13:46:24 +00:00
Robert Hensing
0b47fba230
Revert "nixos/nixpkgs: make config.nixpkgs.{localSystem,crossSystem,buildPlatform,hostPlatform} write only"
...
This reverts commit 0a19371146
.
2025-02-05 14:29:18 +01:00
Sandro
65b8ed6b29
nixos/chromium: mention other chromium based browsers that work with … ( #379123 )
2025-02-05 13:46:40 +01:00
Peder Bergebakken Sundt
18e12e5a85
nixos/*: cleanup code-escaped manpage urls
...
Done with
rg '[a-zA-Z.-]+\([0-9]+\)' -tnix nixos/ -l | xe sd '`\{manpage\}`([a-zA-Z.-]+\([0-9]+\))``' '{manpage}`$1`'
2025-02-05 13:22:07 +01:00
Bruno BELANYI
72136fac64
nixos/homebox: fix 'settings' default description
2025-02-05 12:14:02 +00:00
Peder Bergebakken Sundt
fc36872297
nixos/fileSystems: link to mount(8) from fileSystems.*.options ( #377170 )
2025-02-05 11:08:15 +01:00
Lin Jian
1277e738cb
nixos/taskchampion-sync-server: support specifiying --allow-client-id ( #374939 )
2025-02-05 12:39:52 +08:00
wrvsrx
196c170197
nixos/taskchampion-sync-server: support specifiying --allow-client-id
...
taskchampion-sync-server supports specifying --allow-client-id in v0.5.0.
2025-02-05 12:28:49 +08:00
Felix Singer
36c5aed6d3
nixos/weechat: Allow switching between TUI and headless mode
...
weechat can run in TUI or headless mode. Introduce the option
`headless` for specifying that. Based on the setting, it configures
the appropriate binary in the `binary` option and it also configures the
systemd unit accordingly. `headless` is disabled by default.
This doesn't change the current behaviour.
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-02-05 02:49:21 +01:00
Felix Singer
8ef264f0a9
nixos/weechat: Introduce package option
...
Allow specifying a custom weechat package.
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-02-05 02:49:21 +01:00
Felix Singer
e66ee6f45f
nixos/weechat: Drop user home directory configuration
...
Configuring an user home directory also enables several invocations and
mechanisms, e.g. SSH authorized_keys or bashrc, which is bad from a
security perspective. The service doesn't need that at all and the
environment is set up over different ways now. So drop it.
This doesn't change the current behaviour.
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-02-05 02:49:21 +01:00
Felix Singer
f70547debc
nixos/weechat: Set up state directory
...
In preparation for dropping the user home directory, set up the state
directory manually. Use the systemd unit options when /var/lib/weechat
is used and use systemd-tmpfiles for all other locations. Not sure if it
makes any difference. However, it seems systemd tends to control its
directories in /var/lib and so it might make more sense to use the
existing options of the systemd unit.
This doesn't change the current behaviour.
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-02-05 02:49:21 +01:00
Felix Singer
35e7219c0b
nixos/weechat: Retype root option to lib.types.path
...
This option represents a path. So use the corresponding type.
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-02-05 02:49:20 +01:00
Felix Singer
0def76f96c
nixos/weechat: Use parameter instead of env variable for state dir
...
The environment variable hides the actual state directory of weechat in
systemctl. To make it more obvious, use the equivalent CLI parameter.
This doesn't change the current behaviour.
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-02-05 02:49:20 +01:00
Felix Singer
fab596794b
nixos/weechat: Add and remove some blank lines for consistency
...
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-02-05 02:49:20 +01:00
Tristan Ross
5d9b653219
nixos/wakapi: fix logical error in warning; minor grammatical improvements ( #375021 )
2025-02-04 12:42:14 -08:00