Josh Hoffer
07f46bea64
nixos/stage-1.init.sh: remove trailing , from mount options
2025-05-30 12:13:13 +05:30
John Titor
81fc14bc5e
nixos/lact: init
...
On AMD GPU, you should enable overdrive mode by using `hardware.amdgpu.overdrive.enable = true;` in your configuration.
Co-authored-by: PopeRigby <poperigby@mailbox.org>
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-05-30 03:43:04 +05:30
Florian Klink
9dd801dea7
nixos/systemd-initrd: honor the enable option in contents ( #411800 )
2025-05-29 18:06:12 +03:00
arcnmx
41725bb0f7
nixos/swap: require mkswap when encrypted
...
the mkswap service manages a dm/luks block device when randomEncryption
is enabled, and is not an optional dependency of the swap unit
2025-05-29 19:28:40 +05:30
Wolfgang Walther
1a43aa03a4
OWNERS: add owners for authelia files ( #411864 )
2025-05-29 13:28:30 +00:00
Lin Jian
54bb67968e
nixos/vim: update example of package option ( #412006 )
2025-05-29 18:37:57 +08:00
Florian Klink
2d03d70e9d
nixos/systemd-stage-1: follow systemd /run propagation ( #405687 )
2025-05-29 12:21:50 +03:00
isabel
00b6b1ffcc
nixos/etc-overlay: mark EROFS_FS
kernel configuration option as required ( #365450 )
2025-05-29 09:42:43 +01:00
John Titor
9a3676e603
nixos/vim: update example of package option
...
Closes https://github.com/NixOS/nixpkgs/pull/403998
Co-authored-by: Hans Kristian Eiken <hans@eikjen.no>
Co-authored-by: Lin Jian <me@linj.tech>
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-05-29 13:47:50 +05:30
eyJhb
fbb577d3c5
nixos/graphical-desktop: add sessions to pathsToLink ( #411518 )
...
Adds /share/xsessions and /share/wayland-sessions to pathsToLink,
otherwise some desktopManagers are not found by the displayManager
2025-05-29 13:19:44 +05:30
Ramses
6f71f0c7b2
nixos/keycloak: enable strict shell checks in systemd units ( #409042 )
2025-05-29 09:26:57 +02:00
Morgan Jones
79aa28e0c7
{k3s,nixos/kubernetes}: use util-linux.withPatches ( #409332 )
2025-05-28 22:42:51 -07:00
Nicolas Mémeint
575e5b882b
authelia: add current package maintainers as module maintainers
2025-05-28 21:49:14 +02:00
Lukas Wurzinger
96ec055edb
nixos/filebrowser: init module
2025-05-29 00:54:49 +05:30
Ilan Joselevich
7b3486bdc3
nixos/kanidm: merge recursively with extraJsonFile ( #411439 )
2025-05-29 01:14:00 +07:00
Pol Dellaiera
a3e8ba327e
Google Authenticator 2FA support over XRDP ( #407736 )
2025-05-28 17:57:00 +00:00
Fiona Behrens
99da5ec2bc
nixos/systemd-initrd: honor the enable option in contents
...
The enable attribute of `boot.initrd.systemd.contents.<name>` was
ignored for building initrd storePaths. This resulted in building
derivations for the initrd even if it was disabled.
Found while testing a to build a nixos system with a kernel without
lodable modules[0]
[0]: https://github.com/NixOS/nixpkgs/pull/411792
2025-05-28 17:10:02 +00:00
Peter Marshall
7d36daa76a
nixos/systemd-stage-1: follow systemd /run propagation
...
We currently bypass systemd's switch-root logic by premounting
/sysroot/run. Make sure to propagate its sub-mounts with the recursive
flag, in accordance with the default switch-root logic.
This is required for creds at /run/credentials to survive the transition
from initrd -> host.
2025-05-28 13:02:39 -04:00
Someone
10edb84c9f
nixos/nvidia-container-toolkit: allow to provide CSV files ( #401840 )
2025-05-28 15:13:28 +00:00
Sandro
f2e0bb7591
nixos/mediagoblin: fix gmg argument parsing and media reprocessing ( #362655 )
2025-05-28 16:14:10 +02:00
Sandro Jäckel
81d2a488e6
nixos/mediagoblin: fix initial media reprocessing with gmg
...
Running `mediagoblin-gmg reprocess initial` before would fail with
missing GST_PLUGIN_PATH and tools in PATH.
2025-05-28 16:00:20 +02:00
Sandro Jäckel
dd63ca898e
nixos/mediagoblin: fix gmg argument parsing
...
Before the argument to mediagoblin-gmg would be passed to the actual command
and the rest to sh which is obviously nonsense.
2025-05-28 16:00:15 +02:00
Rafael Fernández López
1948ad4bb5
nixos/nvidia-container-toolkit: allow to provide CSV files
2025-05-28 15:57:21 +02:00
hand7s
c464c44a42
nixos/gnome & nixos/gdm: move out of x11
...
Since DEs like KDE Plasma 6, GNOME and COSMIC are not designed to be X11-exclusive, putting them under `services.xserver` is misleading. In particular, GNOME defaults to Wayland these days and X11 support is going to be dropped in near future.
Let’s follow Plasma and move GNOME NixOS options out of `xserver` attribute.
This patch does not include any changes to X11 support itself.
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-05-28 13:27:36 +02:00
Florian Klink
6be6061a7c
nixos/systemd/networkd: allow passing flow control fields to link ( #402587 )
2025-05-28 09:39:16 +03:00
Pol Dellaiera
65c5695a6c
nixos/postfix: add slow domain ( #381789 )
2025-05-27 20:58:42 +00:00
Ilan Joselevich
3b6b50dfad
nixos/kanidm: merge recursively with extraJsonFile
...
Previously, if you set group memberships in both locations, they will
get replaced by the ones in extraJsonFile, which is unexpected as it
kicks users from the group. Now the state files get merged recursively,
including the arrays.
2025-05-27 23:44:44 +03:00
Pol Dellaiera
79cec564b6
nixos/open-webui: allow service to access gpu ( #410579 )
2025-05-27 20:30:22 +00:00
Jan Tojnar
a7485af7d5
nixos/telepathy: Remove GNOME remnants
...
GNOME Shell 46 dropped the telepathy support so we no longer need to add the typelib to session path.
c5ec3e45e4
Looking at Debian code search, no packages other than Polari should need the typelib from path anyway, and Polari already gets it from a wrapper:
https://codesearch.debian.net/search?q=TelepathyGLib+-package%3Atelepathy-glib+-package%3Asugar+-path%3Avala&literal=0
Also unmaintain as it is no longer used by GNOME.
The daemon components are needed by lomiri and polari:
https://codesearch.debian.net/search?q=org.freedesktop.Telepathy.MissionControl5%7Corg.freedesktop.Telepathy.AccountManager%7C%5Cbmc-tool%5Cb%7Cmc-wait-for-name&literal=0
2025-05-27 18:15:07 +02:00
Masum Reza
c9f192da92
nixos/amdgpu: add overdrive and ppfeaturemask option ( #411155 )
...
- `programs.corectrl.gpuOverclock.enable` -> `hardware.amdgpu.overdrive.enable`
- `programs.corectrl.gpuOverclock.ppfeaturemask` -> `hardware.amdgpu.overdrive.ppfeaturemask`
- `programs.tuxclocker.enableAMD` -> `hardware.amdgpu.overdrive.enable`
2025-05-27 19:45:13 +05:30
liberodark
b9ecd30d81
nixos/postfix: add slow domain
2025-05-27 14:44:43 +02:00
Matthias Beyer
c84ce50209
adguardhome: Build from source ( #411034 )
2025-05-27 11:50:16 +02:00
Someone
57390c8b91
virtualisation/docker: fix nvidia container wrapper ( #407290 )
2025-05-27 09:34:51 +00:00
Marc Fontaine
b134f3148f
nixos/postgrest: fix typo in name of configuration options ( #411197 )
...
The config-file key is 'server-unix-socket-mode', not 'service-unix-socket-mode'.
2025-05-26 19:21:10 +00:00
isabel
bd604e3560
nixos/users-groups: allow changing default home directory ( #357962 )
2025-05-26 18:10:07 +01:00
Aleksana
adc94ac2b4
nixos/nh: allow flake uris ( #402572 )
2025-05-26 22:48:40 +08:00
Matthias Beyer
3cacfcb56b
feedbackd: 0.8.1 -> 0.8.2 ( #410803 )
2025-05-26 14:38:39 +02:00
Aleksana
938e3fa749
nixos/networkmanager: add an enableDefaultPlugins
option ( #366842 )
2025-05-26 20:34:24 +08:00
Jörg Thalheim
131462b962
emergencyMode, emergencyAccess: cross reference options in docs. ( #410418 )
2025-05-26 14:12:41 +02:00
Martin Weinelt
8244db9056
nixos/prowlarr: use DynamicUser again, configure bind mount ( #410531 )
2025-05-26 13:53:00 +02:00
Aleksana
05ea790f13
nixos/anubis: Apply some more hardening settings ( #410041 )
2025-05-26 17:42:25 +08:00
John Titor
ad331efcaf
nixos/qemu-vm: useBootPartition -> useBIOSBoot
...
useBootPartition was ambiguous, this makes the option more like useEFIBoot
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-05-26 14:06:42 +05:30
sanana
c156a809e3
nixosTests.limine.bios: init
...
This patch adds a NixOS test for Limine on BIOS systems. It also fixes
some formatting in `nixos/lib/make-disk-image.nix`.
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-05-26 14:06:42 +05:30
sanana
95355b4d94
nixos/qemu-vm: add option for a separate boot partition on BIOS
...
This patch adds the option `virtualisation.useBootPartition` which
creates a separate boot partition on BIOS systems using the new
`legacy+boot` partition layout type in `nixos/lib/make-disk-image.nix`.
2025-05-26 14:06:42 +05:30
programmerlexi
2c673b6e67
nixos/limine: fix boot entry not being created properly ( #410935 )
2025-05-26 13:19:36 +05:30
Golbinex
6e99825c18
nixos/adguardhome: Update binary path
...
The compiled binary filename has upper cases
2025-05-26 07:24:42 +00:00
Aleksana
8819179206
starship: add xonsh shell configuration ( #359614 )
2025-05-26 15:15:59 +08:00
Luj
b16c62d24e
nixos/clevis: fix clevis in scripted initrd ( #410661 )
2025-05-26 09:04:17 +02:00
Aleksana
f974b3e433
nixos/zeronsd: fix acl permissions ( #391231 )
2025-05-26 12:53:46 +08:00
Aleksana
dcf345f2e9
nixos/syncthing: fix cert/key permission error ( #408664 )
2025-05-26 12:49:53 +08:00