From 69b115187e165c7b09248849e3cff0ef3177ccf9 Mon Sep 17 00:00:00 2001 From: Mark Nipper Date: Thu, 13 Nov 2025 10:58:06 -0800 Subject: Revert to xorg @caladan --- hosts/caladan/default.nix | 4 +-- hosts/common/optional/services/xorg.nix | 44 +++++++++++++++++++-------------- 2 files changed, 28 insertions(+), 20 deletions(-) diff --git a/hosts/caladan/default.nix b/hosts/caladan/default.nix index 6d55113..20612a4 100644 --- a/hosts/caladan/default.nix +++ b/hosts/caladan/default.nix @@ -79,8 +79,8 @@ ../common/optional/sdr.nix ../common/optional/services/chrony.nix ../common/optional/services/openssh.nix - ../common/optional/services/wayland.nix - #../common/optional/services/xorg.nix + #../common/optional/services/wayland.nix + ../common/optional/services/xorg.nix ../common/optional/sound.nix ../common/optional/wdt.nix ../common/optional/zfs.nix diff --git a/hosts/common/optional/services/xorg.nix b/hosts/common/optional/services/xorg.nix index d45ebb7..16075bf 100644 --- a/hosts/common/optional/services/xorg.nix +++ b/hosts/common/optional/services/xorg.nix @@ -5,7 +5,7 @@ pkgs.evince pkgs.feh pkgs.gcr - #pkgs.master.geeqie + #pkgs.geeqie pkgs.ghostty pkgs.gimp3 #pkgs.gimp-with-plugins @@ -15,6 +15,7 @@ pkgs.kdePackages.okular pkgs.libreoffice pkgs.libva-utils + pkgs.mangohud pkgs.mesa-demos pkgs.mpv pkgs.polkit_gnome @@ -45,24 +46,31 @@ #package = pkgs.master.firefox; }; - security.polkit = { - enable = true; - extraConfig = '' - polkit.addRule(function(action, subject) { - if ( - subject.isInGroup("users") - && ( - action.id == "org.freedesktop.login1.reboot" || - action.id == "org.freedesktop.login1.reboot-multiple-sessions" || - action.id == "org.freedesktop.login1.power-off" || - action.id == "org.freedesktop.login1.power-off-multiple-sessions" + security = { + pam = { + loginLimits = [ + { domain = "@users"; item = "rtprio"; type = "-"; value = 1; } + ]; + }; + polkit = { + enable = true; + extraConfig = '' + polkit.addRule(function(action, subject) { + if ( + subject.isInGroup("users") + && ( + action.id == "org.freedesktop.login1.reboot" || + action.id == "org.freedesktop.login1.reboot-multiple-sessions" || + action.id == "org.freedesktop.login1.power-off" || + action.id == "org.freedesktop.login1.power-off-multiple-sessions" + ) ) - ) - { - return polkit.Result.YES; - } - }) - ''; + { + return polkit.Result.YES; + } + }) + ''; + }; }; services = { -- cgit v1.2.3