1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-17 19:21:04 +00:00
Commit graph

34537 commits

Author SHA1 Message Date
Ryan Yin 89b4cb7299 nixos/victoriametrics: harden systemd unit, add more options. 2024-10-31 23:47:02 +08:00
Adam C. Stephens 7e88a7b5c9
nixos/zfs: teach to override devNodes per pool (#352393) 2024-10-31 09:51:00 -04:00
Andrew Marshall a0de415588 nixos/zfs: improve docs for boot.zfs.devNodes option
Specify more clearly how this is used, and defer to upstream docs for
guidance on selecting it.
2024-10-31 09:04:11 -04:00
John Titor e58f4b3aa0
nixos/hypridle: add hyprctl, hyprlock and pidof to path
Without this journal error pops up as:
Oct 31 17:51:00 Ainz-NIX hypridle[2720]: [LOG] Process Created with pid 5398
Oct 31 17:51:00 Ainz-NIX hypridle[5399]: /bin/sh: line 1: pidof: command not found
Oct 31 17:51:00 Ainz-NIX hypridle[5398]: /bin/sh: line 1: hyprlock: command not found
Oct 31 17:51:19 Ainz-NIX hypridle[2720]: [LOG] Got PrepareForSleep from dbus with sleep false
Oct 31 17:51:19 Ainz-NIX hypridle[2720]: [LOG] Running: hyprctl dispatch dpms on
Oct 31 17:51:19 Ainz-NIX hypridle[2720]: [LOG] Executing hyprctl dispatch dpms on
Oct 31 17:51:19 Ainz-NIX hypridle[2720]: [LOG] Process Created with pid 5567
Oct 31 17:51:19 Ainz-NIX hypridle[5567]: /bin/sh: line 1: hyprctl: command not found
2024-10-31 18:06:26 +05:30
Maximilian Bosch 9c9b193569
Merge: nixos/users-groups: dump values of password options if multiple options have definitions (#349308) 2024-10-31 10:17:47 +01:00
Aleksana 2a3dc3d608
nixos/unl0kr: fix runaway example (#352516) 2024-10-31 16:06:36 +08:00
Vladimír Čunát e19cfce6f3
staging-next 2024-10-15 (#348827) 2024-10-31 08:17:40 +01:00
Jörg Thalheim ca6305bdf6
nixos/nix-ld: replace variable with sessionVariables (#352541) 2024-10-31 07:24:47 +01:00
github-actions[bot] 4f5d1a2355
Merge master into staging-next 2024-10-31 06:05:03 +00:00
Rolf Schröder 6b5d6b760e nixos/lighthouse: use lib.getExe (validator_client) 2024-10-31 07:04:58 +01:00
Rolf Schröder 498a3fb874 nixos/lighthouse: use lib.getExe 2024-10-31 07:04:58 +01:00
Rolf Schröder b6a0bf0b62 nixos/lighthouse: use mkPackageOption 2024-10-31 07:04:57 +01:00
Rolf Schröder c2aa335f5f nixos/lighthouse: appply nixfmt 2024-10-31 06:57:25 +01:00
Rolf Schröder 741ba511d5 Merge branch 'master' into lighthouse-service-add-package 2024-10-31 06:53:13 +01:00
name_snrl 6c289ca719 nixos/nix-ld: replace variable with sessionVariables
I tried to execute the command over ssh (without login). But got an
error about shared libraries.

Error reproduction:

```bash
ssh <user>@<host> env | grep NIX_LD_LIBRARY_PATH
```

Replacing shell variables with PAM variables solves this problem.
2024-10-31 10:28:23 +05:00
Sandro 61ee09bc5f
nixos/unl0kr: fix runaway example
We intend with 2 spaces
2024-10-31 02:52:33 +01:00
Emily 216529c3c9
[staging-next] tree-wide: switch initrd generators back to gnu cpio (#352498) 2024-10-31 01:37:00 +00:00
Sandro 0f807cf281
nixos/rustdesk-server: suppport enable rustdesk's signal server and relay server seperately and rename an option (#333023) 2024-10-31 02:22:24 +01:00
Yureka 959cb6b020 nixos/fastnetmon-advanced: set dbus implementation to dbus-broker
Fixes "Failed to restart gobgp.service: Transport endpoint is not connected"

Fixes the nixos test

Change-Id: I96fe6ce8e69ec3038b349d45a8046ed93333dddb
2024-10-31 01:50:34 +01:00
Sandro 907c79314b
nixos/mobilizon: change psql socket dir to none symlinked directory 2024-10-31 01:42:45 +01:00
Yureka 0f216e2578 tree-wide: switch initrd generators back to gnu cpio
Originally, we switched to bsdtar from libarchive to solve a reproducibility issue related to hardlinks

As of gnu cpio 2.14 the --ignore-dirnlink option is introduced and now included in --reproducible, which solves this issue

By switching back, we are in turn solving an issue in libarchive >=3.7.5 erroring out with "Error reading archive -: (null)"

Change-Id: Ib6140d599b6547d8e941b0251ce996e303c41fa6
2024-10-31 01:21:59 +01:00
github-actions[bot] c89d3d9070
Merge master into staging-next 2024-10-31 00:14:46 +00:00
Sandro 9dd1f943ec
nixos/nextcloud-notify_push: fix defaultText rendering 2024-10-30 23:48:18 +01:00
Robin Krahl bed43b4461
nixos/hardware.nitrokey: update documentation
The nitrokey group has been removed in #108319.
2024-10-30 23:44:35 +01:00
Markus Kowalewski b1cce3b54e
nixos/slurm: generate mpi.conf and add config options
mpi.conf is required for PMIx configuration.
Setting the PMIxCliTmpDirBase in mpi.conf per default
avoids PMIx errors complaining about a missing temporary directory.
2024-10-30 22:34:16 +01:00
jopejoe1 3dec4d4a9e nixos/os-release: add additional info 2024-10-30 20:24:40 +01:00
Wim de With 93cce0becc nixos/prometheus: remove tor exporter 2024-10-30 19:42:51 +01:00
K900 6968567d60 Merge remote-tracking branch 'origin/master' into staging-next 2024-10-30 21:25:05 +03:00
OPNA2608 d14f6e5986 nixos/lightdm-greeters/lomiri: Enable lomiri.basics option for shared settings 2024-10-30 18:46:10 +01:00
OPNA2608 de4db8a6b0 nixos/lightdm-greeters/lomiri: nixfmt 2024-10-30 18:46:09 +01:00
OPNA2608 0b145d9348 nixos/lomiri: Add internal basics option for shared shell/greeter things 2024-10-30 18:46:09 +01:00
phanirithvij 80ea320fe7 nixos/swapspace: init module
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
Co-authored-by: Luflosi <luflosi@luflosi.de>
2024-10-30 22:41:15 +05:30
OPNA2608 50e230c417 nixos/lomiri: nixfmt 2024-10-30 16:42:58 +01: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
Robin Krahl 38ec993a58
nixos/hardware.nitrokey: replace libnitrokey with nitrokey-udev-rules
As libnitrokey is no longer developed, the udev rules have been moved to
a separate repository, nitrokey-udev-rules, that is now also available
as a package in nixpkgs.

See also: https://github.com/NixOS/nixpkgs/issues/351921
2024-10-30 09:59:51 +01: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
Victor Duarte f2b58efde4 fix links to specifications.freedesktop.org 2024-10-24 13:00:55 +02: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
Ryan Horiguchi 449a963b0e nixos/nginx: create 127.0.0.1 alias for status page 2024-10-23 22:41:00 +02:00
Minijackson 4409a8d78f
nixos/netbox: increase timeout for NetBox pre-start script
since the script does database migrations and index,
it could timeout on slower system with a big enough database
2024-10-23 21:07:35 +02:00
Minijackson 69610ea296
netbox: switch to netbox_4_1, mark netbox_3_7 as EOL
also switch the netbox-upgrade test to check upgrade from 3.7 -> 4.1
2024-10-23 21:07:32 +02:00
github-actions[bot] 606bd3114c
Merge master into staging-next 2024-10-23 18:04:32 +00:00
Ben Millwood c37e40d9ff nixos/factorio: add allowedPlayers
This writes a whitelist file and instructs the server process to use it.
I opted not to give the same treatment to the banlist because (as
explained in the comments) mutability and persistence seems more
important for bans, and they're less often known in advance.
2024-10-23 18:19:05 +01:00
teutat3s 7e7a06994f
nixos/sway: workaround idle inhibit not working
in Firefox

Source:
https://www.reddit.com/r/swaywm/comments/1dqud2a/how_to_get_firefox_to_inhibit_idle_when_watching/
> Firefox supports the Wayaland inhibit protocol, but it attempts to use the DBus interfaces first. However, the gtk portal has an issue where it returns success even though the wlr portal/sway doesn't have an implementation for the inhibit method, see #465.
2024-10-23 18:34:47 +02:00
Nick Cao ef5045c670
nezha-agent: 0.18.5 -> 0.20.2 (#347544) 2024-10-23 12:17:09 -04:00
andre4ik3 c42b24b3f4
nixos/apple-touchbar: init module (#350219) 2024-10-23 17:14:34 +02:00
Ben Millwood 43377c06f3 nixos/factorio: correct extraSettings example
"admins" isn't a server setting, so this example wouldn't actually work.
"max_players" is the first thing I saw in the [example server settings
file][1] that hasn't already been encoded in the options.

[1]: https://github.com/wube/factorio-data/blob/master/server-settings.example.json
2024-10-23 16:11:58 +01:00
Moraxyc 61567875e5
nixos/nezha-agent: add some options for new features 2024-10-23 20:22:37 +08:00
github-actions[bot] bafb3e4e13
Merge master into staging-next 2024-10-23 12:05:38 +00:00
Shaurya Shubham a4b68ba2c4 nixos/nix-gc: Update nix.gc.dates description to be more precise 2024-10-23 22:17:49 +11:00
Jörg Thalheim 9584ba7f85 nixos/buildbot: use python version used of the buildbot package
Since the buildbot package can be overwritten, it can be build against a
different python version.
This pull request makes sure we don't use the wrong python version.
This makes using buildbot-nix easier for both nixpkgs unstable and
nixpkgs stable.
2024-10-23 22:16:55 +11:00
Ramses f73e31408d
prometheus-klipper-exporter: init at v0.11.2 (#348187) 2024-10-23 09:48:17 +02:00
Wulfsta e13a31e4bf prometheus-klipper-exporter: init at v0.11.2 2024-10-23 01:55:47 -04:00
github-actions[bot] 723e1a67de
Merge master into staging-next 2024-10-23 00:14:18 +00:00
Yt e7d7f71c0b
nextcloudPackages.whiteboard: init at 1.0.4; nextcloudPackages: update (#342773) 2024-10-22 19:04:21 -04:00
Sandro 70e46c586f
doc/misc/docker-registry: fix extraConfig docs (#349495) 2024-10-22 21:06:38 +02:00
github-actions[bot] 5a11b86f67
Merge master into staging-next 2024-10-22 18:04:37 +00:00
Franz Pletz eae71219ea
nixos/wakapi; fix logical errors; add NixOS test (#350435) 2024-10-22 19:02:05 +02:00
Fabián Heredia Montiel fdc64cfee0 Merge remote-tracking branch 'origin/master' into staging-next 2024-10-22 09:14:28 -06:00
Someone c53153d5b8
nvidia-container-toolkit: nvidia driver: don't enable, assert enabled (#350339) 2024-10-22 13:13:55 +00:00
Martin Weinelt 053637c50c
maintainers: remove myself from packages that I don't really maintain anymore (#350453) 2024-10-22 12:51:23 +02:00
Martin Weinelt cc2a580af3
pretalx: 2024.2.1 -> 2024.3.0 (#350361) 2024-10-22 12:50:20 +02:00
Kerstin Humm b12bcabd24
maintainers: remove erictapen from packages that I don't really maintain anymore 2024-10-22 12:32:29 +02:00
NotAShelf a466f14627
nixos/wakapi: fix incorrect assertion conditions
Using implication here (->) causes the assertions to fail haphazardly due to the ordering *implied* by the operator. By using AND, we avoid this case. Unsurprisingly, this was caught by the NixOS test.
2024-10-22 12:27:24 +03:00
NotAShelf fbec0c0d7f
nixos/wakapi: fix failing assertions 2024-10-22 12:05:02 +03:00
NotAShelf c3ce64b13a
nixos/wakapi: fix typo in warning conditional
This makes the warning work as intended again.
2024-10-22 11:59:09 +03:00
seth 942b12caba
nixos/niri: init module 2024-10-21 21:00:17 -04:00
Martin Weinelt 7d2fd18921
nixos/pretalx: feature the files.upload_limit setting
The default of 10 MiB might be too constraining for slide decks and
collateral in 2024.
2024-10-22 02:49:29 +02:00
Martin Weinelt bd281d0259
pretalx: 2024.2.1 -> 2024.3.0
https://docs.pretalx.org/changelog/#v2024-3-0
2024-10-22 02:43:51 +02:00
Rafael Fernández López 3f119f80a5
nvidia-container-toolkit: assert nvidia driver is present
Also, do not add the `nvidia` driver to `videoDrivers` automatically;
assert it is present (or the datacenter one) instead.
2024-10-22 00:05:26 +02:00
github-actions[bot] f2d7c5202d
Merge master into staging-next 2024-10-21 18:04:46 +00:00
Jonas Heinrich 345a761d13 nixos/nextcloud-whiteboard-server: init 2024-10-21 15:49:23 +00:00
Leona Maroni dc14253a18
nixos/youtrack: drop support for YouTrack 2022.3 2024-10-21 17:36:23 +02:00
Pablo Andres Dealbera 24be165be3 nixos/bazarr: add 156 as a valid SuccessExitStatus 2024-10-21 12:34:15 -03:00
nikstur 7fad2c2e39 nixos/wrappers: add enable switch
Add enable switch to make it possible to disable all wrappers but then
also re-enable all at once by forcing the option to be true.

By default the wrappers are enabled and thus the default behaviour
doesn't change.
2024-10-21 14:41:17 +02:00
Izorkin b93bbf6406
nixos/nginx: remove rejectSSL assertion 2024-10-21 14:49:53 +03:00
github-actions[bot] 3fc3038625
Merge master into staging-next 2024-10-21 06:05:19 +00:00
github-actions[bot] 8164a7aa6d
Merge master into staging-next 2024-10-21 00:14:52 +00:00
Martin Weinelt 6306bf790e
matrix-sliding-sync: drop
On the 2024 matrix conference the EOL for the sliding-sync-proxy was
announced to be 2024-10-15. While the repo does not yet reflect that
state, we should not be taking the the sliding-sync proxy into NixOS
24.11 under any circumstances.
2024-10-20 23:19:33 +02:00
Sefa Eyeoglu 99b100cc3a
nixos/pam: Strip config in documentation and messages (#341562) 2024-10-20 21:00:06 +02:00
K900 5c00a1355b
nixos/systemd-boot: fix substituteAll usage (#350081) 2024-10-20 21:49:36 +03:00
K900 c42028339a nixos/systemd-boot: fix substituteAll usage
Missed this one :(
2024-10-20 21:45:57 +03:00
Sefa Eyeoglu 05b9e0a09f
bazarr: allow overriding package in module (#334521) 2024-10-20 20:45:57 +02:00
K900 099cde3a92
Revert "nixos/ssh: disable authorizedKeysInHomedir by default" 2024-10-20 21:32:29 +03:00
Artturin a0a7eb6616 Merge branch 'master' into staging-next 2024-10-20 19:28:48 +03:00
Ramses 063af9cc70
virtualbox: nixfmt (#349009) 2024-10-20 18:21:14 +02:00
nicoo 06929a6fb0
nixos/ssh: disable authorizedKeysInHomedir by default (#309025) 2024-10-20 16:19:25 +00:00
github-actions[bot] c38df14dc7
Merge master into staging-next 2024-10-20 06:04:33 +00:00
Pol Dellaiera 88d3f02d30
cyrus-imapd: init at 3.8.2 (#305538) 2024-10-20 07:51:45 +02:00
Tomo d249539594
wivrn: init at 0.19 (#316975) 2024-10-19 20:02:50 -07:00
Tomo 8d642257fb
nodePackages.shout: drop (#349715) 2024-10-19 18:46:30 -07:00
Mathieu Rene dcc8b99d85 nixos/corefreq: add program defining both the daemon service and its kernel module 2024-10-19 21:23:55 -04:00
github-actions[bot] 1b6b0d4cac
Merge master into staging-next 2024-10-20 00:15:48 +00:00
Pyrox 4e632e9c3f
nixos/ntpd: Add hardening 2024-10-19 14:26:17 -04:00
Pyrox 53bc9450bc
nixos/ntpd: Use StateDirectory instead of a preStart script 2024-10-19 14:26:00 -04:00
github-actions[bot] d5c9b46499
Merge master into staging-next 2024-10-19 18:03:54 +00:00
K900 8ac75ddb6f kdePackages.kunifiedpush: unstable -> 1.0.0, enable by default on Plasma 6 2024-10-19 20:55:43 +03:00
Tomo 76c7c2dd88 nodePackages.shout: drop
shout has been deprecated since 2016:
90a62c56af

Also, move the top-level `shout` alias to `pkgs/top-level/aliases.nix`.

Part of #229475
2024-10-19 17:53:20 +00:00
Moraxyc 8d90446d39
nixos/cyrus-imap: init module
Co-authored-by: jtbx <jeremy@baxters.nz>
Co-authored-by: pluiedev <hi@pluie.me>
2024-10-20 00:13:24 +08:00
Florian Klink fdfb6e917c
nixos/kmonad: init (#349489) 2024-10-19 18:04:50 +02:00
Nick Cao f8b17f235e
nixos/sing-box: generate config file into RuntimeDirectory (#338457) 2024-10-19 10:11:00 -04:00
K900 fcc185b986 nixos/bitmagnet: add help text for the options, fix typo 2024-10-19 15:55:15 +03:00
K900 3a4fc1a183 nixos: add bitmagnet module to the list
Fixes #337310
2024-10-19 15:50:18 +03:00
K900 d8f20db7a4
Merge branch 'master' into bitmagnet-module 2024-10-19 15:44:05 +03:00
K900 2ab7280fa2 Merge remote-tracking branch 'origin/master' into staging-next 2024-10-19 15:07:50 +03:00
Pyrox 297f21e357
nixos/ntpd: format with nixfmt-rfc-style 2024-10-19 04:39:16 -04:00
Aleksana 8897c79d61
nixos/netdata: remove changefinder (#339803) 2024-10-19 16:02:59 +08:00
K900 894462661c Merge branch 'master' into staging-next 2024-10-19 09:09:13 +03:00
Peder Bergebakken Sundt 03d8f52dc6
nixos/tailscale: document tailscale-autoconnect (#347881) 2024-10-19 07:01:26 +02:00
Peder Bergebakken Sundt 465201822e
nixos/mihomo: fix option type and test (#345891) 2024-10-19 06:58:41 +02:00
github-actions[bot] d0c2de8c22
Merge master into staging-next 2024-10-19 00:14:00 +00:00
Maximilian Bosch c5b89642bf
Merge: nixos/nextcloud: fix shellcheck findings with enableStrictShellChecks enabled (#349558) 2024-10-18 23:57:53 +02:00
Sandro f0bc4f6bbf
nixos-firewall-tool: add nftables support (#324615) 2024-10-18 23:57:39 +02:00
nicoo 6c62fbf539 nixos/sshd: warn if no authorized keys, and no authentication method other than pubkeys, were configured 2024-10-18 20:23:02 +00:00
nicoo 1f08575e3a nixos/sshd: Disable authorizedKeysInHomedir if stateVersion >= 24.11
Co-authored-by: Valentin Gagarin <valentin@gagarin.work>
2024-10-18 20:21:12 +00:00
Sefa Eyeoglu 840af567fb
nixos/libvirt: fix shellcheck findings with enableStrictShellChecks enabled
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-10-18 22:02:14 +02:00
Stanisław Pitucha 87c458e3ce
nixos/go-camo: fix shellcheck findings with enableStrictShellChecks enabled (#349557) 2024-10-19 06:22:18 +11:00
jmir1 858b5c6762 nixos/ddclient: Fix ip command with usev4 and usev6 2024-10-18 20:32:16 +02:00
Sandro d72c0ce546
nixos/nextcloud-notify_push: fix connecting to mysql via socket (#348114) 2024-10-18 20:25:32 +02:00
Gary Guo cabbab19e2
nixos-firewall-tool: add nftables support
Co-authored-by: Rvfg <i@rvf6.com>
2024-10-18 20:16:27 +02:00
github-actions[bot] 2c176e14b1
Merge master into staging-next 2024-10-18 18:04:25 +00:00
K900 e1bc488872
nixos/plasma6: fix shellcheck findings with enableStrictShellChecks e… (#349580) 2024-10-18 20:09:15 +03:00
Christina Sørensen d218858bb1
nixos/wakapi: add database options; gate db creation behind database.createLocally (#341176) 2024-10-18 18:04:46 +02:00
Sandro Jäckel fc31cfea42
nixos/plasma6: fix shellcheck findings with enableStrictShellChecks enabled 2024-10-18 17:29:23 +02:00
Sandro Jäckel c4a7c0fae5
nixos/paperless: fix shellcheck findings with enableStrictShellChecks enabled 2024-10-18 17:28:03 +02:00
github-actions[bot] a9f08a2b87
Merge master into staging-next 2024-10-18 12:05:39 +00:00
phaer 88b285c01d nixos/virtualisation: format image-related files 2024-10-18 13:32:50 +02:00
Atemu dddcb35140
nixos/jupyter: set user primary group (#349415) 2024-10-18 12:05:43 +02:00
r-vdp c9160efd81
nixos/kmonad: init 2024-10-18 11:47:26 +02:00
Rasmus Précenth 00e1112f9b
nixos/docker-registry: fix extraConfig docs
Co-authored-by: teutat3s <10206665+teutat3s@users.noreply.github.com>
2024-10-18 11:45:18 +02:00
Robert Hensing 01eb8df5f1
Rename macos-builder.nix -> nix-builder-vm.nix (#347255) 2024-10-18 11:26:20 +02:00
Vladimír Čunát a8f84a9dff
nixos/kresd: add link to upstream doc (#311915) 2024-10-18 10:22:18 +02:00
Atemu 267847014a
nixos/immich: do not set services.redis.servers.immich.user (#345126) 2024-10-18 10:19:46 +02:00
Jacek Galowicz d3a7fdf5b8
nixos/test-instrumentation: forward journald to correct tty also in systemd initrd (#349479) 2024-10-18 10:16:22 +02:00
nikstur ea9b0daeee nixos/test-instrumentation: forward journald to correct tty also in systemd initrd
This is a follow up for #339730 where forwarding was correctly setup for
stage 2 but not for stage 1 if it is using systemd.
2024-10-18 10:08:29 +02:00
github-actions[bot] 275a4ece4b
Merge master into staging-next 2024-10-18 00:14:07 +00:00
Jack Wilsdon df03b32278 nixos/jupyter: set user primary group 2024-10-17 23:44:53 +01:00
Will Fancher 594ac9011f
nixos/systemd-initrd: add missing kmod-blacklist src (#348505) 2024-10-17 15:46:51 -04:00
David McFarland cd286b21e4
resolvconf: use correct output files when used with dnsmasq (#349320) 2024-10-17 16:44:18 -03:00
github-actions[bot] 7c78a608b4
Merge master into staging-next 2024-10-17 18:04:30 +00:00
David McFarland 403604ca66 resolvconf: use correct output files when used with dnsmasq 2024-10-17 14:20:57 -03:00
scrufulufugus 969102bd11 system76-scheduler: migrate to pkgs/by-name format 2024-10-17 18:22:34 +02:00
scrufulufugus 1d4df7adcc system76-scheduler: Move out of kernel category
system76-scheduler: add alias at old location
2024-10-17 18:22:34 +02:00
scrufulufugus a1c03ab062 system76-power: Move out of kernel category
system76-power: add alias at old location
2024-10-17 18:22:34 +02:00
Maximilian Bosch 7cb22a0acb
nixos/users-groups: dump values of password options if multiple options have definitions
This was suggested since it might make it a little easier to identify
the places where the definitions come from.

Retrieving the effective definitions from the module-system seems
non-trivial, especially for submodules though, hence only the values are
shown for now.

I'd argue that especially the `password` option are mostly a convenience
thing for test setups. If the password is an actual secret, it should be
treated as such, i.e. `hashedPasswordFile` should be used.

For the `shadow` VM test, the new section of the warning looks like
this:

    The values of these options are:
    * users.users."leo".hashedPassword: "$6$ymzs8WINZ5wGwQcV$VC2S0cQiX8NVukOLymysTPn4v1zJoJp3NGyhnqyv/dAf4NWZsBWYveQcj6gEJr4ZUjRBRjM0Pj1L8TCQ8hUUp0"
    * users.users."leo".hashedPasswordFile: null
    * users.users."leo".password: null
    * users.users."leo".initialHashedPassword: "!"
    * users.users."leo".initialPassword: null
2024-10-17 17:41:34 +02:00
Paul Meyer 71c64f8ecc initrd: drop effectless modification of kmod-blacklist
The perl snippet as been added years ago. I assume the intention was to
remove the `## file: iwlwifi.conf` section up to the next `## file:`,
but as there is no file following, the snippet currently does nothing.
We should be fine to remove it.

Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2024-10-17 16:23:01 +02:00
Brendan Taylor 04e39de6eb nixos/immich: do not set services.redis.servers.immich.user
the redis module expects a user and group to exist with this name.
previously if there was no group with the same name as
`services.immich.user` the immich redis server would fail to start.

instead we can use the redis module's default behaviour: it will
create a user & group named "redis-immich".
2024-10-17 07:19:02 -06:00
github-actions[bot] 8ba820d7db
Merge master into staging-next 2024-10-17 12:05:34 +00:00
Atemu 644c36174b
nixos/redis: add option services.redis.servers.*.group (#345327) 2024-10-17 10:39:48 +02:00
Leona Maroni edd292c18b
nixos/dokuwiki,nixos/wordpress,nixos/invoiceplane: Remove deprecated isCoercibleToString (#292801) 2024-10-17 09:32:14 +02:00
github-actions[bot] 2d65a9d98d
Merge master into staging-next 2024-10-17 00:14:14 +00:00
K900 bb72b22c6b
steam (and friends): migrate to by-name, small cleanups all over (#349109) 2024-10-16 23:54:49 +03:00
K900 5c33791df3 steam (and friends): migrate to by-name, small cleanups all over
- rename "steam-original" or "steam" to "steam-unwrapped", as that's what it is
- rename "steam-fhsenv" to "steam", as that's what you actually want
- remove some no-longer-relevant hacks
2024-10-16 23:27:24 +03:00
r-vdp 0f786baf5d
etc: remove unneeded temporary directions after putting in place the new etc 2024-10-16 22:22:58 +02:00