1
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-03 14:22:35 +03:00
Commit graph

38259 commits

Author SHA1 Message Date
h7x4
2c3adc5fc6
nixos/kanidm: add extraJsonFile option (#376490) 2025-03-12 13:15:36 +01:00
rnhmjoj
a2e29f2fe3
nixos/startx: fix error if generateScript == false 2025-03-12 13:05:53 +01:00
K900
6eb7fc1303
nixos/akkoma: remove IFD (#382944) 2025-03-12 14:49:01 +03:00
K900
0463010189 nixos/hostapd: fix hostapd_cli 2025-03-12 13:22:28 +03:00
h7x4
5418ecc5af
nixos/heimdal: add documentation to systemd units 2025-03-12 09:14:14 +01:00
h7x4
c4a5ef0c4a
nixos/heimdal: correctly handle multitarget principals 2025-03-12 09:14:14 +01:00
Pol Dellaiera
75cd88fa9b
nixos/light: add minBrightness option (#386182) 2025-03-12 06:33:29 +01:00
nixpkgs-ci[bot]
457b7b76da
Merge staging-next into staging 2025-03-12 00:15:15 +00:00
Pol Dellaiera
598e3abada
nixos/outline: remove non-existent systemd option (#388886) 2025-03-11 22:50:50 +01:00
Chris Moultrie
2a574e25f1
navidrome: create music folder with systemd.tmpfiles 2025-03-11 15:41:17 -04:00
K900
5da892d21c mesa: output cleanup, part 2
- build with out-of-tree libgbm
- $drivers -> $out, since $out is basically empty now
2025-03-11 22:16:23 +03:00
nixpkgs-ci[bot]
1030c7b8e8
Merge staging-next into staging 2025-03-11 17:37:05 +00:00
nixpkgs-ci[bot]
9a807b1916
Merge master into staging-next 2025-03-11 17:36:38 +00:00
Maximilian Bosch
25310642c6
Merge: nixos/postgresql: allow customisations of SystemCallFilter (#386345) 2025-03-11 17:11:28 +01:00
h7x4
405054ead6
nixos/kerberos_server: add the "get-keys" ACL permission (#337306) 2025-03-11 14:51:02 +01:00
Pol Dellaiera
c39e50acb0
nixos/limine: init module (#386368) 2025-03-11 14:09:50 +01:00
DSeeLP
65bc040a6f nixos/hickory-dns: combine Hint and Forward zone types into one
In 0.25.0-alpha.5 the Hint and Forward zone types where combined into External
2025-03-11 14:03:01 +01:00
nixpkgs-ci[bot]
a6ffc120d2
Merge staging-next into staging 2025-03-11 12:06:37 +00:00
nixpkgs-ci[bot]
f6e560e4b0
Merge master into staging-next 2025-03-11 12:06:05 +00:00
rnhmjoj
967a4ba52b nixos/xss-lock: remove startx warning
This warning is based on a misconception: xss-lock, as most user
services, just require access to the shell environment variables,
which for `startx` have to be imported manually.
2025-03-11 11:05:24 +01:00
rnhmjoj
e1c3082085 nixos/startx: try to improve UX
There are some common pitfalls and no documentation around how to write
the .xinitrc to correctly start the window manager, the systemd
graphical session and, ideally, cleaning up afterwards.

To improve the user experience around startx this change:

1. Adds two options to generate a sane default script and extend
   it declaratively from NixOS.

2. Adds assertions to graphical-session.target so that it will fail
   clearly and immediately when users writing their own script forget to
   import the necessary environment variables.
2025-03-11 11:05:24 +01:00
Sefa Eyeoglu
7252fbc580
evremap: Fix key type regex (#388802) 2025-03-11 10:57:32 +01:00
Jennifer Graul
232494bd5c
nixos/librenms: regenerate caches after every package change
The LibreNMS cache may contain paths to the old package and may break
when the old package is removed. So it is not enough to clear the cache
only on version updates, as the package will also change when build
inputs change.

This commit updates the setup script to regenerate the cache on every
package change. In addition, it now only performs migrations when the
package version has changed, since the migrations only change on version
updates and don't need to be applied on every package change.
2025-03-11 08:48:54 +01:00
Izorkin
6f9f983368 dovecot: remove option modules 2025-03-11 10:17:21 +03:00
nixpkgs-ci[bot]
3e526dc6a5
Merge staging-next into staging 2025-03-11 06:12:30 +00:00
nixpkgs-ci[bot]
7ab9f25c4a
Merge master into staging-next 2025-03-11 06:05:04 +00:00
MakiseKurisu
72ffdcd4a6
nixos/nvidia: update description of BusIds for caveats 2025-03-11 13:41:34 +08:00
MakiseKurisu
0645e675ef
nixos/nvidia: update busIDType to correctly handle PCI bus domain
There are real devices with 32-bit domain ID 0x10000, which needs 10 digits to represent at the worst case (0xffffffff): open-mpi/hwloc#354

Current test will deny those devices since the field was expecting a Bus ID, which is only 8-bit wide.

Format: https://gitlab.freedesktop.org/xorg/xserver/-/blob/master/hw/xfree86/common/xf86pciBus.c#L263

Fixes: ce2e4707b7
2025-03-11 13:36:15 +08:00
โทสฺตัล
5b820b674a nixos/movim: fix minification options & document them
Removes the packages since this can be overridden with
services.movim.package.
2025-03-11 11:36:22 +07:00
Talya Connor
9173c89764 nixos/outline: remove non-existent systemd option
Maybe PrivateHome once existed? It doesn't now, though, and this is the
only instance of it in all of nixpkgs!

    Mar 11 15:18:28 kala systemd[1]: /etc/systemd/system/outline.service:46: Unknown key 'PrivateHome' in section [Service], ignoring.
2025-03-11 15:26:30 +11:00
NovaViper
841c9ff665
qt: add "kde6" to qt.platformTheme
Related issue: #260696
- Adds KDE Plasma 6 support, which fixes various issues with setting the
QT platform theme on the desktop environment
2025-03-10 20:26:45 -05:00
nixpkgs-ci[bot]
3a782776bf
Merge staging-next into staging 2025-03-11 00:15:42 +00:00
nixpkgs-ci[bot]
97bfcc4bcd
Merge master into staging-next 2025-03-11 00:15:17 +00:00
Bryan Bennett
60cf5c7188 evremap: Fix key type regex 2025-03-10 16:33:38 -04:00
Pol Dellaiera
07d4d9259d
nixos/oci-containers: add autoRemoveOnStop option (#387051) 2025-03-10 20:32:42 +01:00
Will Fancher
85c607e61f
nixos/boot/systemd: enable tracefs (#388751) 2025-03-10 15:19:11 -04:00
SebastianStork
e0258ad135
nixos/logind: add "sleep" option to logindHandlerType
The "systemctl sleep" command was added in systemd v256.
2025-03-10 19:44:27 +01:00
Emma Miler
542a053b32 nixos/oci-containers: add autoRemoveOnStop option
Adds the autoRemoveOnStop option to allow stopped or killed containers to stay around after stop. Default behaviour remains the same.
2025-03-10 19:35:47 +01:00
Sandro
bcfa2a020c
nixos/postgresql: fix merging of shared_preload_libraries option (#388754) 2025-03-10 19:32:38 +01:00
nixpkgs-ci[bot]
3948c1ab72
Merge staging-next into staging 2025-03-10 17:25:02 +00:00
nixpkgs-ci[bot]
848c59f4f2
Merge master into staging-next 2025-03-10 17:24:31 +00:00
Arne Keller
e518fa2340
nixos/services.mysql: fix wait for galera cluster sync to be done (#381333) 2025-03-10 18:22:47 +01:00
Maximilian Bosch
8bf1e138bc
nixos/postgresql: fix merging of shared_preload_libraries option
Closes #386804

The issue with coercing to `types.str` is that it's not mergeable, so
any declarations will result in an eval error like this:

    error: The option `interactive.nodes.tmp.services.postgresql.settings.shared_preload_libraries' has conflicting definition values:
    - In `/home/ma27/Projects/nixpkgs-hack/tmp.nix@node-tmp': "foo"
    - In `/home/ma27/Projects/nixpkgs-hack/tmp.nix@node-tmp': "bar2"
    Use `lib.mkForce value` or `lib.mkDefault value` to change the priority on any of these definitions.

Using a mergeable type (`types.comma`, i.e. a string, where all declarations
get joined with a comma as delimiter) fixes the problem.
2025-03-10 18:07:44 +01:00
John Titor
f597c68e7b
nixos/boot/systemd: enable tracefs
tracefs is a special-purpose filesystem in Linux used for tracing filesystem and kernel operations.

This was added to the kernel back in 2015 to replace debugfs. For security reasons, some system do not mount debugfs at all. Tracefs reduces the attack surface by allowing to trace without mounting debugfs. Additionally it provides features not supported by debugfs (such as calls for mkdir and rmdir

Debian and Arch Linux both enable this by default.
RHEL 8 and later, they enable tracefs by default.

Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-03-10 22:27:41 +05:30
Martin Weinelt
b38edf3f69
Merge remote-tracking branch 'origin/master' into staging-next 2025-03-10 17:42:12 +01:00
Austin Horstman
caff0370c6
nixos/movim: fix package reference (#388728) 2025-03-10 11:07:28 -05:00
Sandro
74ee058fc3
nixos/sudo-rs: align sudo and sudo-rs config (#386423) 2025-03-10 16:51:43 +01:00
โทสฺตัล
bc27f99008 nixos/movim: add overridden package to ð environment (inc. symlinks) 2025-03-10 22:51:02 +07:00
Austin Horstman
c021204af6
{movim,nixos/movim}: fix database options (#388428) 2025-03-10 10:27:59 -05:00
Jörg Thalheim
611bfa1dd4
make nix.settings.system-features default mergeable again (#383052) 2025-03-10 13:09:49 +01:00