Commit Graph

2669 Commits

Author SHA1 Message Date
Sandro
7901e285e8 pinentry-gtk2: drop (#551957) 2026-08-13 12:54:24 +00:00
dish
35ee04bef1 pinentry-gtk2: drop
Suggested replacement is pinentry-gnome3, as it is built on GTK 3
instead.
2026-08-12 13:32:27 -04:00
Matthew Croughan
e4170927b1 nixos/phosh: set services.displayManager.enable = true (#551436) 2026-08-12 09:43:17 +00:00
matthewcroughan
73d8a2f55d nixos/phosh: set services.displayManager.enable 2026-08-11 11:48:48 +01:00
matthewcroughan
01431029d1 nixos/phosh: set i18n.inputMethod to ibus for functional OSK 2026-08-11 11:32:17 +01:00
whispers
933a3cfb95 sawfish: drop
sawfish has a hard dependency on GTK 2, which is being removed from
Nixpkgs. there has been an issue about a GTK 3 port since 2022
(https://github.com/SawfishWM/sawfish/issues/51) with no response. it
appears to be effectively in maintenance mode upstream so this appears
unlikely to change.
2026-08-03 12:05:29 -04:00
Eman Resu
5c483d4767 various: partially apply prefix/suffix/infix checks (#543869) 2026-07-26 21:41:24 +00:00
Masum Reza
84dfa193cc afterstep: drop (#545089) 2026-07-24 19:49:09 +00:00
whispers
8d7de1dbf3 afterstep: drop
afterstep is unmaintained upstream, with the last time it was touched
being six years ago and appearing to have been on life support for at
least a decade. it's had many drive-by and cleanup fixes as part of
larger upgrades (binutils, gcc) over the years, which seems
disproportionate for a package that is unmaintained in Nixpkgs.
additionally, it depends on GTK 2, which is being removed from Nixpkgs.
thus, we drop it entirely.
2026-07-23 21:48:03 -04:00
nixpkgs-ci[bot]
20eadf53b9 Merge master into staging-nixos 2026-07-23 18:28:22 +00:00
Grimmauld
0ef381ed73 lightdm-enso-os-greeter: drop (#543492) 2026-07-23 14:40:37 +00:00
patka
aa970620a5 lightdm-enso-os-greeter: drop 2026-07-23 14:53:56 +02:00
nixpkgs-ci[bot]
f3d4047b6a Merge master into staging-nixos 2026-07-21 18:29:41 +00:00
Grimmauld
557ffb2ffa nixos/treewide: use security.pam.pam_unixModulePath 2026-07-21 14:57:21 +02:00
Eman Resu
a4c143739a nixos/xserver: partially apply removePrefix 2026-07-20 10:30:11 -04:00
Grimmauld
3d32e0705a nixos/pam: remove explicit hardcoded yescrypt
Both `pam_unix.so` and `pam_unix_ng.so` look at `ENCRYPT_METHOD` in
`/etc/login.defs` to determine the algorithm to use for password
encryption: 66fbd0382b/src/pam_unix_ng-common.c (L27-L62)
If this is not set, both already default to `YESCRYPT`.
The shadow module makes this configurable via
`security.loginDefs.settings.ENCRYPT_METHOD`, which also defaults to `YESCRYPT`.
Seeing as what was previously hardcoded is default anyways, with a global
configuration option to change it, there is no point to keep this.
2026-07-13 20:29:02 +02:00
Bobby Rong
13815ac746 mate-power-manager: Fix backlight-helper polkit popup (#540734) 2026-07-12 01:59:01 +00:00
Bobby Rong
168bc6f699 nixos/mate: Opt into pkexec
https://github.com/mate-desktop/mate-power-manager/blob/v1.28.1/src/gpm-brightness.c#L162
Same as 29e29c39b1.
2026-07-11 20:16:03 +08:00
Bobby Rong
4ce4d2c0cf nixos/cinnamon: add system-config-printer to PATH (#540128) 2026-07-11 04:05:17 +00:00
Grayson Tinker
67ffdc5314 nixos/cinnamon: add system-config-printer to PATH
The service was already enabled, but the taskbar printer element
calls the program and fails when it isn't in the PATH.
2026-07-11 11:57:07 +08:00
Jules Aguillon
fa126dbede services.xserver.desktopManager: Allow to disable wallpaper
The wallpaper setting command is not used by many people as the
`.background-image` convention is new and people have other mechanisms
in place.

I am not interested in this feature and I'm worried by the closure size
of `feh`, which is 400Mb due to `imlib2Full`.

The wallpaper are enabled by default.
2026-07-08 17:05:15 +02:00
Bobby Rong
a8f1842cbb nixos/display-managers: Mark cinnamon systemd aware
ref: e01c8c37f6
2026-06-21 15:55:53 +08:00
Bobby Rong
774c9fd91a nixos/cinnamon: Add miscellaneous packages to systemd.packages
ref: e01c8c37f6
ref: 2a63d3f0ff

Also add xdg-user-dirs-gtk as done in linuxmint.
2026-06-21 15:55:39 +08:00
Martin Weinelt
29e29c39b1 nixos/cinnamon: opt into pkexec
https://github.com/search?q=repo%3Alinuxmint%2Fcinnamon%20pkexec&type=code
2026-06-11 20:31:24 +02:00
Martin Weinelt
85af19563a nixos/xfce: opt into pkexec
https://github.com/search?q=org%3Axfce-mirror%20pkexec&type=code
2026-06-11 20:31:24 +02:00
r-vdp
12ae2c132a nixos/cde: replace activation script with tmpfiles
Part of #475305.
2026-06-03 18:43:20 +03:00
LIN, Jian
f142755f00 nixos/exwm: fix example (#518044) 2026-05-18 21:50:54 +00:00
Michael Daniels
54180b9a13 {nixos/,xf86-input-}cmt: drop (#518434) 2026-05-16 18:43:37 +00:00
Marcin Serwin
08214edb99 ragnarwm: drop (#335427) 2026-05-15 21:42:49 +00:00
Tom Hunze
a7a96aadb4 nixos/cmt: drop
xf86-input-cmt has been broken since December 2024 [1] [2] and has seen
no upstream changes since December 2015 [3].

[1] https://hydra.nixos.org/job/nixpkgs/unstable/xf86-input-cmt.x86_64-linux/all
[2] https://hydra.nixos.org/job/nixpkgs/unstable/xf86_input_cmt.x86_64-linux/all
[3] https://github.com/hugegreenbug/xf86-input-cmt
2026-05-09 18:11:44 +02:00
Garklein
fcb22b03a0 nixos/exwm: fix example
One of the example packages was named incorrectly.
2026-05-08 08:36:08 -04:00
Ken Micklas
5ec432539e display-managers: add niri to list of systemd-aware display managers 2026-05-06 21:08:09 +01:00
Michael Daniels
2e87c2f8f4 nixos/*: remove unused let bindings
Generated using deadnix (with some manual work); split from #514611.
2026-05-01 20:39:14 -04:00
Sigmanificient
689b24f7da ragnarwm: drop 2026-04-21 02:00:36 +02:00
nixpkgs-ci[bot]
f360d3dce0 Merge master into staging-next 2026-04-18 12:12:51 +00:00
Majiir Paktu
4b864991aa nixos: replace 'text' with structured PAM rules
Several modules define whole PAM service rule stacks by overwriting the
default value of the 'text' option. Instead, we disable useDefaultRules
for these services and declare a new set of rules using the 'rules'
option. This option is considered experimental and hidden from users,
but it is supported for use within nixpkgs.
2026-04-10 21:42:11 -04:00
Majiir Paktu
e778520f71 nixos: use full path to PAM modules
PAM rules with non-absolute module paths are rejected when apparmor is
used. In general, it helps (aside from readability) for all the module
paths to be absolute, especially when the user overrides the PAM
package.
2026-04-10 20:47:24 -04:00
Victor Engmark
c4f5dfad0d treewide: Remove continuation escape at end of commands
To avoid confusion and spurious newlines in the output.

Found by searching for a backslash followed by a newline, some
indentation, and then the end of multi-line string marker, using the
following extended regex:

```regex
\\\n +'';
```
2026-03-17 16:47:55 +01:00
Silvan Mosberger
b513ab8192 Reapply "ci: module maintainer review requests; nixos/modules: init meta.teams"
This reverts commit 2cc2e0225f.
2026-03-13 16:53:28 +01:00
Silvan Mosberger
2cc2e0225f Revert "ci: module maintainer review requests; nixos/modules: init meta.teams" 2026-03-06 08:41:24 +01:00
Fernando Rodrigues
943ba5b1a5 ci: module maintainer review requests; nixos/modules: init meta.teams (#488014) 2026-03-06 05:21:38 +00:00
Bobby Rong
d351e2cabe Xfce updates 2026-03-03 (#496192) 2026-03-05 13:26:31 +00:00
Sandro
ef57ca73bb display-managers: add Hyprland to list of systemd-aware display managers (#493701) 2026-03-04 01:31:40 +00:00
Bobby Rong
f6f7c3e2fc nixos/xfce: Enable gnome-keyring
4b5aca3b7d
2026-03-03 19:52:44 +08:00
Silvan Mosberger
dbb164c759 nixos/modules: Use meta.teams over meta.maintainers = lib.teams.*.members
This allows getting the team itself requested for a review instead of
the individual members
2026-03-02 10:59:09 +01:00
Sizhe Zhao
3a5fd74e73 nixos/xserver: set default for externallyConfiguredDrivers 2026-02-28 11:23:41 +08:00
Steven Allen
11f165a094 nixos/xserver: inform xserver about externally configured drivers
This commit adds a new (internal) option to let the xserver module know
about externally configured drivers (i.e., drivers that this module
should treat as "configured" but otherwise ignore). Without this, the
xserver module will think the driver hasn't been configured and throw an
error.

This commit also expands the documentation to explain when to choose
`drivers` versus `externallyConfiguredDrivers`.
2026-02-25 10:04:43 -08:00
Vladislav Grechannik
3def4a7265 display-managers: add Hyprland to list of systemd-aware display managers 2026-02-24 17:19:19 +01:00
Sandro
f1cb6ce433 nixos/xserver: abort when encountering unknown xorg drivers (#486149) 2026-02-17 15:51:17 +00:00
K900
88327eb387 nixos/plasma-login-manager: init 2026-02-17 11:33:51 +03:00