K900
6968567d60
Merge remote-tracking branch 'origin/master' into staging-next
2024-10-30 21:25:05 +03:00
Andrew Marshall
0f69b960b8
nixos/zfs: teach to override devNodes per pool
...
This may be useful if some pools use LUKS or some other intermediate
layer, while others do not.
2024-10-30 10:41:18 -04:00
Atemu
8336127b57
peertube: startup script: exec into nodejs ( #352005 )
2024-10-30 13:25:54 +01:00
github-actions[bot]
2c3dde0baa
Merge master into staging-next
2024-10-30 12:05:37 +00:00
ppom
1eb6cc1582
nixos/peertube: startup script: exec into nodejs
...
1. Removed the #!/bin/sh shebang at the beginning, because
systemd.services.<name>.script already adds a #!/nix/store/.../bin/bash
shebang.
Previously:
#!/nix/store/516kai7nl5dxr792c0nzq0jp8m4zvxpi-bash-5.2p32/bin/bash
set -e
#!/bin/sh
umask 077
...
2. Exec into nodejs, so that the startup script is no longer running but
replaces itself by nodejs.
This way, only one processus is running inside peertube.service.
2024-10-30 12:00:00 +01:00
Josh Spicer
e727b10cc0
nixos/hackrf: document group requirement ( #344118 )
2024-10-30 18:26:15 +08:00
Aleksana
824641a429
oh-my-zsh: fix 'preLoaded' option documentation ( #352266 )
2024-10-30 17:12:11 +08:00
Aleksana
3b2ebbb33f
sway-unwrapped: 1.9 -> 1.10 ( #351752 )
2024-10-30 16:45:51 +08:00
Sandro Jäckel
73824e231c
nixos/hydra: fix shellcheck findings with enableStrictShellChecks enabled
2024-10-30 08:34:32 +00:00
Sandro Jäckel
91cf1d31c8
nixos/zfs: fix shellcheck findings with enableStrictShellChecks enabled
2024-10-30 08:33:57 +00:00
DCsunset
acda73926d
nixos/murmur: support setting user and group for service
2024-10-30 08:21:48 +00:00
DCsunset
2f0c3c88cb
nixos/murmur: support setting custom state directory
2024-10-30 08:21:48 +00:00
Serhii Khoma
26261f98be
oh-my-zsh: fix 'preLoaded' option documentation
2024-10-30 10:20:12 +07:00
Robert Schütz
22ffb72803
nixos/immich: generate config file from services.immich.settings
2024-10-29 17:58:50 -07:00
github-actions[bot]
dee80e3490
Merge master into staging-next
2024-10-30 00:14:27 +00:00
Robert Schütz
376dd27232
nixos/immich: add systemd slice
2024-10-29 16:24:32 -07:00
Robert Hensing
514ea18006
nixos: Update s-t-c and apply help text
2024-10-30 00:23:37 +01:00
Robert Hensing
7902cea1de
nixos: Update documentation to refer to bin/apply
2024-10-30 00:21:21 +01:00
Robert Hensing
6427500989
nixos/toplevel: Add bin/apply
2024-10-30 00:21:20 +01:00
Sefa Eyeoglu
4c7ab52fcb
nixos/corectrl: nixfmt and refactor
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-10-29 18:53:31 +01:00
Sefa Eyeoglu
0269ce97e6
nixos/corectrl: add Scrumplex as maintainer
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-10-29 18:51:18 +01:00
github-actions[bot]
6bc001ea3b
Merge master into staging-next
2024-10-29 12:06:00 +00:00
Petr Portnov
279d00a8f5
openvpn3: 20 -> 23
...
Co-authored-by: Yaroslav Bolyukin <iam@lach.pw>
2024-10-29 12:55:24 +03:00
Aleksana
90d931b10e
oh-my-zsh: add 'preLoaded' option ( #351810 )
2024-10-29 17:42:48 +08:00
Aleksana
d284d018aa
nezha-agent: 0.20.2 -> 0.20.3 ( #351945 )
2024-10-29 17:38:31 +08:00
Aleksana
dbe33f99b7
nixos/soju: use message-store instead of deprecated log in config ( #338650 )
2024-10-29 17:37:21 +08:00
Aleksana
5fd2f5aac6
tailscaled: Add option to disable Taildrop ( #346957 )
2024-10-29 17:19:31 +08:00
Robert Schütz
6183e80f03
immich: 1.118.2 -> 1.119.0 ( #351975 )
2024-10-29 02:10:45 -07:00
github-actions[bot]
a0e96c5d1c
Merge master into staging-next
2024-10-29 06:05:06 +00:00
Aleksana
87360536b4
nixos/jack: Fix jack-session init script ( #329784 )
2024-10-29 12:26:57 +08:00
Aleksana
ba5a9400fd
nixos/radicale: fix links to documentation ( #351958 )
2024-10-29 12:25:18 +08:00
Tristan Ross
c47159b10e
nixos/nginx: use list for logrotate files attribute ( #345537 )
2024-10-28 19:47:12 -07:00
Martin Weinelt
7440feefd9
nixos/frigate: Clear cache directory before start ( #337520 )
2024-10-29 01:25:30 +01:00
h7x4
c3632dc3aa
nixos/dysnomia: move into services ( #351046 )
2024-10-29 01:17:12 +01:00
h7x4
aeea90ef84
nixos/ca: fix description formatting ( #351895 )
2024-10-29 01:15:10 +01:00
github-actions[bot]
eb0f257925
Merge master into staging-next
2024-10-29 00:14:34 +00:00
Sefa Eyeoglu
d8d66448d7
nixos/paperless: fix shellcheck findings with enableStrictShellChecks enabled ( #349559 )
2024-10-28 21:40:52 +01:00
Robert Schütz
74e0f237ea
immich: 1.118.2 -> 1.119.0
...
Changelog: https://github.com/immich-app/immich/releases/tag/v1.119.0
2024-10-28 13:04:14 -07:00
Nico Felbinger
32d516c84d
nixos/radicale: fix links to documentation
2024-10-28 19:56:12 +01:00
K900
0c45a8b5c4
Merge remote-tracking branch 'origin/master' into staging-next
2024-10-28 21:46:13 +03:00
Moraxyc
68b122d2f6
nixos/nezha-agent: add extraFlags
2024-10-29 01:34:36 +08:00
Pol Dellaiera
dc8a253d56
nixos/send: init ( #351255 )
2024-10-28 18:26:33 +01:00
Rafael Kraut
ef92d48263
nixos/nginx: use list for logrotate files attribute
...
This allows for easier extensibility.
2024-10-28 15:19:36 +01:00
Sandro Jäckel
1a6638aeb1
nixos/ca: fix description formatting
...
Right now most of the text is treated as a code block
2024-10-28 15:03:11 +01:00
Aleksana
28efd5780e
nixos/oauth2-proxy: fix display-htpasswd-form flag name ( #347287 )
2024-10-28 21:14:58 +08:00
Aleksana
04af29af29
nixos/klipper: fix serial value inheritance ( #308661 )
2024-10-28 21:14:03 +08:00
K900
66f01b7af9
Merge remote-tracking branch 'origin/master' into staging-next
2024-10-28 15:11:30 +03:00
Sefa Eyeoglu
eb382ecd52
nixos/sway: update default extraPackages
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-10-28 12:09:19 +01:00
Masum Reza
c6667b33b5
nixos/uwsm: enable display manager by default ( #351626 )
2024-10-28 13:09:22 +05:30
Sefa Eyeoglu
11aa8bead9
_1password-cli: rename from _1password ( #351281 )
2024-10-28 08:36:21 +01:00
Ayman Bagabas
b6b90562f7
calibre-server: add extraFlags and openFirewall options
...
This allows users to pass extra flags to the calibre-server command and
open the necessary ports in the firewall for the Calibre Server API.
2024-10-28 08:21:01 +01:00
Serhii Khoma
79337719ed
oh-my-zsh: add 'preLoaded' option
2024-10-28 11:55:15 +07:00
Fabián Heredia Montiel
34b62f7c47
Merge remote-tracking branch 'origin/master' into staging-next
2024-10-27 16:10:56 -06:00
Sefa Eyeoglu
7d43e37b44
nixos/uwsm: enable display manager by default
...
UWSM is not usable if wayland-sessions are not linked. So
`services.displayManager.enable` should be true if UWSM is used.
`services.graphical-desktop.enable` is implied by
`services.displayManager.enable`.
See nixos/modules/services/misc/graphical-desktop.nix
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-10-27 20:19:18 +01:00
Austin Horstman
3580012bef
modules/_1password: _1password -> _1password-cli package name
2024-10-27 14:18:57 -05:00
Sefa Eyeoglu
9bc0084df7
nixos/bazarr: set systemd config KillSignal to SIGINT to fix timeout ( #334675 )
2024-10-27 20:13:25 +01:00
Felix Bühler
3f8d6caed2
nixos/xl2tpd: prefer 'install' over 'chmod/chown' ( #302388 )
2024-10-27 19:21:21 +01:00
Felix Buehler
a9413c7794
nixos/octoprint: fix ipv6 host
2024-10-27 19:16:24 +01:00
Robert Hensing
2ba15d4f55
modules/virtualisation: add shared options, merge various diskSize options ( #341058 )
2024-10-27 17:49:33 +01:00
Moraxyc
c9086d8837
nixos/send: init
2024-10-28 00:23:07 +08:00
phaer
c6da9ef32d
modules/virtualisation: add unified diskSize opt
...
See https://github.com/NixOS/nixpkgs/pull/339535 and https://github.com/NixOS/nixpkgs/pull/341058
2024-10-27 12:28:37 +01:00
Aleksana
a56b4f3e50
nixos/wrappers: add enable switch ( #350233 )
2024-10-27 18:34:01 +08:00
Jacek Galowicz
2eace81769
nixos/anki-sync-server: add setting ( #344724 )
2024-10-27 11:09:55 +01:00
github-actions[bot]
f7650608a4
Merge master into staging-next
2024-10-27 00:15:30 +00:00
Martin Weinelt
8195804e5d
nixos/sftpgo: add extraReadWriteDirs option and fix docs links ( #315619 )
2024-10-26 22:34:45 +02:00
Sandro Jäckel
8f96ccf1ff
nixos/dysnomia: move into services
2024-10-26 22:01:19 +02:00
Sefa Eyeoglu
60900303b5
corefreq: init at 1.98.4 ( #330049 )
2024-10-26 21:54:36 +02:00
K900
f21f4ca3ee
Merge remote-tracking branch 'origin/master' into staging-next
2024-10-26 21:05:47 +03:00
Emily
7f753fb746
nixos/systemd: Enable systemd-machine-id-commit.service ( #351151 )
2024-10-26 15:56:09 +01:00
Martin Weinelt
5e10c1522b
nixos/avahi-daemon: set up sandboxing ( #348406 )
2024-10-26 16:22:04 +02:00
Martin Weinelt
ca4f13857c
nixos/coturn: set up sandboxing ( #348396 )
2024-10-26 16:21:46 +02:00
github-actions[bot]
02bb5e5201
Merge master into staging-next
2024-10-26 00:14:06 +00:00
Michele Guerini Rocco
9a415c28ae
dhcpcd: fix more permissions errors ( #351225 )
2024-10-26 02:00:23 +02:00
Zhaofeng Li
67bef9e807
nixos/prometheus: Add AWS Signature Version 4 support to remote_write configs ( #181883 )
2024-10-26 01:24:30 +02:00
rnhmjoj
483e44684d
dhcpcd: fix permissions error with secondary IPv4 addresses
...
If dhcpcd receives a secondary IPv4 address from the DHCP server it
tries to enable automatic promotion from secondary to primary by writing
`1` to /proc/sys/net/ipv4/conf/%s/promote_secondaries.
2024-10-25 21:33:30 +02:00
rnhmjoj
8fafc35158
resolvconf: reliably set group permissions
...
If `resolvconf` is invoked by a process not running with the resolvconf
group as primary group, other processes will run into trouble as files
or directories under /run/resolvconf won't have write permissions.
This ACL rule ensure that resolvconf files, include new files created by
any process, are always accessible by users of the resolvconf group.
2024-10-25 21:33:30 +02:00
Felix Bühler
29cdb4373e
pptpd: prefer 'install' over 'chmod/chown' ( #308085 )
2024-10-25 20:48:22 +02:00
K900
7f898ed413
Merge remote-tracking branch 'origin/master' into staging-next
2024-10-25 21:06:42 +03:00
Frédéric Christ
8f4b41cfd4
nixos/systemd: Enable systemd-machine-id-commit.service
...
Prior to this contribution, every boot with a default configuration was
considered `ConditionFirstBoot=true` by systemd, since /etc/machine-id
was not commited to disk.
This also extends the systemd with a check for subsequent boots not
being considered first boots.
2024-10-25 14:03:15 +02:00
Rémi NICOLE
0433962e5b
netbox: 3.7.8 -> 4.1.3 ( #331750 )
2024-10-25 09:09:06 +00:00
Fabián Heredia Montiel
da7fb8d0ef
Merge remote-tracking branch 'origin/master' into staging-next
2024-10-24 17:53:05 -06:00
Leona Maroni
a378c72099
youtrack_2022_3: drop ( #349356 )
2024-10-24 22:46:57 +02:00
Felix Buehler
ca63cb8a24
nixos/bazarr: normalize description
2024-10-24 22:39:43 +02:00
github-actions[bot]
ef782655d2
Merge master into staging-next
2024-10-24 18:04:38 +00:00
Emily
500f4dcf2b
nixos/switchable-system: add evaluation warning when using perl stc ( #350945 )
2024-10-24 16:59:43 +01:00
Jared Baur
9bbef50e24
nixos/switchable-system: add evaluation warning when using perl stc
2024-10-24 08:50:51 -07:00
Masum Reza
c87f82b6aa
nixos/sway: workaround idle inhibit not working in Firefox ( #348792 )
2024-10-24 19:48:30 +05:30
Jared Baur
81f92fbc29
nixos/switchable-system: nixfmt
2024-10-24 06:22:58 -07:00
Sefa Eyeoglu
15aad9d3a1
nixos/ntpd: cleanup; add tests ( #349633 )
2024-10-24 15:21:01 +02:00
Martin Weinelt
8a2439f1c2
nixos/avahi-daemon: set up sandboxing
2024-10-24 15:04:14 +02:00
Sefa Eyeoglu
0642aa2f53
nixos/monado: install monado-vulkan-layers
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-10-24 15:01:42 +02:00
github-actions[bot]
e60fd6d56f
Merge master into staging-next
2024-10-24 12:05:54 +00:00
Maximilian Bosch
e7d631432f
Merge: nixos/nginx: create 127.0.0.1 alias for status page ( #349536 )
2024-10-24 12:49:10 +02:00
Ramses
fe8daa8bac
nixos/niri: init module ( #348193 )
2024-10-24 09:20:35 +02:00
K900
dee94df6f2
Merge remote-tracking branch 'origin/master' into staging-next
2024-10-24 09:28:51 +03:00
rcerc
42d887adbf
nixos/supplicant: Always provide a first configuration file argument
...
`wpa_supplicant` refuses to start when `configFile.path == null` because this
omits the `-c` (‘Configuration file’) option, which it requires even if the
`-I` (‘additional configuration file’) option is provided. If `configFile.path
== null`, pass `extraConfFile` with `-c` instead of `-I` to prevent this.
2024-10-24 08:25:02 +02:00
Michele Guerini Rocco
f93d86f657
nixos/getty: add option to autologin once per boot, take 2 ( #348236 )
2024-10-24 07:59:10 +02:00
Luke Granger-Brown
9e3e014de1
nixos/factorio: add allowedPlayers option to manage the whitelist ( #350769 )
2024-10-23 23:47:53 +01:00
Matthieu Coudron
5c8ff2e60c
nixos/immich: use 'immich' as syslog identifier ( #350551 )
...
use 'immich' as syslog identifier
seeing 'immich' instead of the generic 'server' in journalctl is more understandable
2024-10-24 00:15:19 +02:00
Jack Wilsdon
464e353fcc
nixos/klipper: fix serial value inheritance
2024-10-23 22:32:26 +01:00