Commit graph

2,631 commits

Author SHA1 Message Date
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
Bobby Rong
5dc27a087f
mate.{base,extra}Packages: drop
Moved to nixos module.
2026-02-14 14:20:25 +08:00
Steven Allen
3405711091 nixos/xserver: abort when encountering unknown xorg drivers
Instead of silently ignoring unknown X11 video drivers, fail immediately
with a helpful error message.
2026-02-10 15:43:18 -08:00
pancaek
fdf5f18d10
various: remove references to mate scope 2026-02-10 23:56:53 +08:00
dram
fcb3eb0e80
nixos/wmii: switch to pkgs.wmii (#486457) 2026-02-03 02:00:57 +00:00
MCSeekeri
3dac931e5c
nixos/wmii: switch to pkgs.wmii 2026-02-03 09:09:07 +08:00
Steven Allen
05c8c3d7eb nixos/xserver: use the requested drivers
This fixes a regression introduced in #482828.

The previous logic was repeatedly looking for a driver named "name" (the
literal identifier), instead of the actual driver.
2026-02-01 16:21:38 -08:00
rnhmjoj
9bf2d94d0a
Revert "nixos/services.picom: use libconfig to generate the config"
This reverts commit 7a055af8e7.
2026-01-28 13:33:30 +01:00
K900
a5d24116c5 nixos/display-managers: enable displayManager when generic DM is enabled, not X11
Should fix startx setups and whatnot. God.
2026-01-28 13:10:31 +03:00
Jo
512fafaf8e
xf86-video-nested: unstable-2017-06-12 -> 0-unstable-2024-10-26, refactor, rename from xf86_video_nested (#479677) 2026-01-27 08:16:04 +00:00
Weijia Wang
b1aae11bdf nixos/xserver: fix eval of videoDrivers 2026-01-26 17:54:22 +01:00
quantenzitrone
0d74a37c11
xf86-video-nested: unstable-2017-06-12 -> 0-unstable-2024-10-26, refactor, rename from xf86_video_nested
refactor:
- switch to gitlab source
- remove the hardeningDisable
- extend platforms to unix
    - builds fine for x86_64-freebsd
2026-01-26 17:15:47 +01:00
quantenzitrone
2be7adad8e
nixos/{xserver,fonts}: fix https://github.com/NixOS/nixpkgs/pull/482828#issuecomment-3800330914 2026-01-26 17:07:37 +01:00
Jo
e147f2f65d
nixos/: remove references to the xorg namespace (#482828) 2026-01-26 14:00:06 +00:00
quantenzitrone
3e622a5110
nixos: remove references to the xorg namespace
this only creates the usual nixos module rebuilds
2026-01-25 22:58:40 +01:00
quantenzitrone
e967e61d8c
nixos/xserver: don't depend on xorg package set for drivers 2026-01-25 22:49:50 +01:00
K900
7549efbb3e
nixos/display-managers: move "generic" DM unit to its own option set (#480050) 2026-01-24 07:59:33 +00:00
Steven Allen
7a055af8e7 nixos/services.picom: use libconfig to generate the config
The custom formatter didn't correctly handle arrays (of primitives)
versus lists (of composite types), which made it impossible to use the
new picom rules system.
2026-01-21 13:03:19 -08:00
K900
e49259f489 nixos/display-managers: move "generic" DM unit to its own option set
This is the first step towards deprecating it.
2026-01-17 16:00:48 +03:00
Jan Tojnar
60aca3ef95
nixos/account-service-util: change 'format = "other"' to 'pyproject = false' (#479863) 2026-01-17 02:07:21 +00:00
NAHO
a2ed7e8d88
nixos: remove optional builtins prefixes from prelude functions
Remove optional builtins prefixes from prelude functions by running:

    builtins=(
      abort
      baseNameOf
      break
      derivation
      derivationStrict
      dirOf
      false
      fetchGit
      fetchMercurial
      fetchTarball
      fetchTree
      fromTOML
      import
      isNull
      map
      null
      placeholder
      removeAttrs
      scopedImport
      throw
      toString
      true
    )

    fd \
      --exclude doc/manual/release-notes \
      --type file \
      . \
      nixos \
      --exec-batch sed --in-place --regexp-extended "
        s/\<builtins\.($(
          printf '%s\n' "${builtins[@]}" |
            paste --delimiter '|' --serial -
        ))\>/\1/g
      "

    nix fmt
2026-01-15 16:07:55 +01:00
Michael Daniels
1f7e821b57
nixos/account-service-util: change 'format = "other"' to 'pyproject = false' 2026-01-13 18:29:21 -05:00
Bobby Rong
87ec031c74
nixos/cinnamon: Enable gnome-online-accounts (#479721) 2026-01-13 16:00:00 +00:00
Bobby Rong
41a0153c4f
nixos/cinnamon: Enable gnome-online-accounts
We already ship gnome-online-accounts-gtk by default, which won't
be functional without goa-daemon.
2026-01-13 23:19:17 +08:00
Bobby Rong
7ba7683f7d
nixos/budgie: Move out from X11
Budgie 10.10 is wayland only.
2026-01-11 13:57:00 +08:00
Bobby Rong
165b6bfc9e
nixos/xfce: Enable portal by default
It is not very obvious for users that x-d-p-xapp is actually listed
in xfce-portals.conf, make it opt-out.
2025-12-30 22:25:27 +08:00
Bobby Rong
8d1511672e
xfce.*: move to top-level (#474484) 2025-12-28 13:28:45 +00:00
Matthew Croughan
4ebb874181
stevia: init at 0.51.0 (#467590) 2025-12-28 00:34:16 +00:00
pancaek
583d9b1e5d nixos/xfce: remove xfce scope references 2025-12-27 13:05:07 -08:00
pancaek
aee7e9a7e2
nixos/xfce: update panel plugin to top-level 2025-12-25 23:15:27 +08:00
matthewcroughan
e9a036cab2 nixos/phosh: use stevia instead of squeekboard
squeekboard is now deprecated upstream, .desktop item is provided via
systemPackages now, so no need to create our own
2025-12-23 20:01:52 +00:00
Bobby Rong
db7a3606d4
xfce4-panel: Move to top-level 2025-12-23 22:54:22 +08:00
Bobby Rong
aaf60f73c3
garcon: Move to top-level 2025-12-23 22:47:56 +08:00
Bobby Rong
e78d67ce53
xfce4-exo: Move to top-level
pkgs.exo already exists >_<
2025-12-23 22:38:18 +08:00
Bobby Rong
d1fa4b2cc7
libxfce4ui: Move to top-level 2025-12-23 22:38:18 +08:00
Yohann Boniface
0c51801bb0
oxwm: init at 0.9.0 (#467382) 2025-12-14 18:07:03 +00:00
tonybtw
50050d807c nixos/oxwm: init module 2025-12-14 18:43:43 +01:00
quantenzitrone
20956b3a27
xf86-input-wacom: rename from xf86_input_wacom to fit package naming conventions 2025-12-13 00:38:53 +01:00
quantenzitrone
b44ad3bd58
xf86-input-cmt: rename from xf86_input_cmt to fit package naming conventions 2025-12-13 00:38:22 +01:00