0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-13 21:50:33 +03:00
Commit graph

49312 commits

Author SHA1 Message Date
Will Fancher
b82dbaf3ab nixos-generate-config: Fix unspecified root 2025-03-18 04:56:51 -04:00
Will Fancher
a2636dae46 iso-image: Combine GNOME and Plasma flavors
This allows users to choose between the two during bootup rather than
at download time.
2025-03-16 01:38:37 -04:00
Will Fancher
674a41e913 nixos-generate-config: Set linuxPackages_latest when ISO boots latest kernel 2025-03-16 01:38:37 -04:00
Will Fancher
6f1b070056 nixos-generate-config: Add config file 2025-03-16 01:38:37 -04:00
Will Fancher
0aad0248ce nixos/iso-image: Include latest kernel specialisation.
Now that ISOs include the latest kernel as a specialisation, separate
ISOs for the new kernel are no longer necessary.
2025-03-16 01:38:37 -04:00
Will Fancher
f2204986a7 nixos/iso-image: Support specialisations. 2025-03-16 01:38:37 -04:00
Will Fancher
8eb8908837 nixos/iso-image: Move alternate boot options to submenus
This will make more sense when specialisations are introduced in the
ISO boot menu

nixos/modules/installer/cd-dvd/iso-image.nix
2025-03-16 01:38:37 -04:00
Will Fancher
3a2e8e97c3 nixos/iso-image: Disable plymouth along with display-manager.service
GNOME in particular just breaks if plymouth isn't disabled, because
GDM takes on the role of quitting plymouth in a GNOME
configuration. But if we're disabling the DM, we should disable
plymouth too anyway.
2025-03-16 01:03:25 -04:00
Will Fancher
bef079a4b9 nixos/iso-image: Remove video= boot entries
These seem largely redundant with the progress that desktop
environments have made since they were introduced.
2025-03-16 01:03:21 -04:00
Will Fancher
da9a092c34 nixos/iso-image.nix: nixfmt 2025-03-16 00:23:46 -04:00
xanderio
6607cf789e
nixos/librenms: regenerate caches after every package change (#388914) 2025-03-13 08:39:42 +01:00
Martin Weinelt
daca9f8900
nixos/tests/{floorp,librewolf}: fix eval
I missed these were also using the firefox nixos test.
2025-03-12 23:47:01 +01:00
zowoq
7435729ef7 nixosTests.telegraf: switch to runTest 2025-03-13 08:32:57 +10:00
h7x4
ce52fcd4eb
nixos/direnv: add xonsh integration (#383435) 2025-03-12 18:53:07 +01:00
Felix Singer
4d8d5f5782 nixos/libjaylink: init module
By enabling this module, the jlink system group is created and udev
rules from the libjaylink package are enabled. Read-/Write access is
granted to the members of the jlink group and to seat sessions.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-03-12 18:42:28 +01:00
Felix Singer
dae9d1fa3a libjaylink: Grant read-write access to members of jlink group
It's unusual to use the plugdev group in NixOS. So instead, give access
to users in the jlink group. It does not conflict with the uaccess tag,
which grants access to seat sessions.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-03-12 18:42:28 +01:00
h7x4
6dd3e6958d
nixos/heimdal: extend nixos test, fix multitarget principals in acls (#389033) 2025-03-12 17:16:34 +01:00
Michele Guerini Rocco
432ceba835
Re-add xf86videointel driver (#388224) 2025-03-12 16:40:33 +01:00
Florian Klink
ae90832756
nixos/alloy: automaticlly include all .alloy files in reload trigger (#388634) 2025-03-12 17:17:58 +02:00
Florian Klink
a8dc55f40b
nixos/logind: add "sleep" option to logindHandlerType (#388792) 2025-03-12 17:17:00 +02:00
Michele Guerini Rocco
0364c3a2c3
Fix up PR #388789 (#389213) 2025-03-12 16:12:35 +01:00
Jacek Galowicz
b20413d443
nixos/testing: Fix graphical tty output (#387836) 2025-03-12 07:21:32 -07:00
K900
0b87ccc8d6
nixos/hostapd: fix hostapd_cli (#389181) 2025-03-12 17:01:26 +03:00
rnhmjoj
c8d0a944f5
nixos/release-notes: mention new startx options 2025-03-12 13:48:58 +01:00
h7x4
2c3adc5fc6
nixos/kanidm: add extraJsonFile option (#376490) 2025-03-12 13:15:36 +01:00
rnhmjoj
a160ebdef3
nixos/tests/startx: test imperative setup 2025-03-12 13:08:30 +01:00
rnhmjoj
a2e29f2fe3
nixos/startx: fix error if generateScript == false 2025-03-12 13:05:53 +01:00
rnhmjoj
9fa4353685
nixos/doc: fixup startx chapter 2025-03-12 13:03:23 +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
757812cb6b
nixos/heimdal: add heimdal maintainers as nixos test maintainers 2025-03-12 09:14:38 +01:00
h7x4
02a99f3c78
nixos/heimdal: extend nixos test 2025-03-12 09:14:15 +01: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
Pol Dellaiera
598e3abada
nixos/outline: remove non-existent systemd option (#388886) 2025-03-11 22:50:50 +01: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
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
7456bebb2e nixos/tests: add startx test 2025-03-11 11:05:24 +01:00
rnhmjoj
f876c38505 nixos/doc: document how to use startx 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
Pol Dellaiera
095c5ad313
dovecot: remove hard coding path to module dir (#387642) 2025-03-11 10:26:13 +01:00
Lin Jian
e9dab0cc20
Revert "emacs: enable __structuredAttrs by default in elisp build helpers"
This reverts commit d64a233e4c.

A stdenv bug breaks emacs.pkgs.withPackages wrapper.  A fix PR[1] will
take a few weeks to reach users because it has to go through a staging
cycle.  Revert this for now to unbreak emacs.pkgs.withPackages
wrapper.

[1]: https://github.com/NixOS/nixpkgs/pull/388908
2025-03-11 15:49:24 +08: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