From a959a4470bda92234a63bbac8a312a49fe864edc Mon Sep 17 00:00:00 2001 From: Mark Nipper Date: Tue, 27 Jan 2026 16:31:09 -0800 Subject: Break out GUI options from display server --- hosts/common/optional/services/wayland.nix | 83 +----------------------------- 1 file changed, 2 insertions(+), 81 deletions(-) (limited to 'hosts/common/optional/services/wayland.nix') diff --git a/hosts/common/optional/services/wayland.nix b/hosts/common/optional/services/wayland.nix index 493e0e4..501e173 100644 --- a/hosts/common/optional/services/wayland.nix +++ b/hosts/common/optional/services/wayland.nix @@ -1,95 +1,16 @@ -{ config, lib, pkgs, ... }: +{ pkgs, ... }: { environment.systemPackages = [ - pkgs.chafa - pkgs.evince - pkgs.feh - pkgs.gcr - #pkgs.geeqie - pkgs.ghostty - pkgs.gimp3 - #pkgs.gimp-with-plugins - pkgs.google-chrome pkgs.grim - pkgs.gv - pkgs.inkscape - pkgs.kdePackages.okular - pkgs.libreoffice - pkgs.libva-utils - pkgs.mako - pkgs.mangohud - pkgs.mesa-demos - pkgs.mpv - pkgs.polkit_gnome - pkgs.rdesktop - pkgs.read-edid - pkgs.slurp - pkgs.st - pkgs.swayimg - pkgs.sxiv - #pkgs.tigervnc - #pkgs.turbovnc - pkgs.vdpauinfo - pkgs.vlc - pkgs.vulkan-tools - pkgs.wireshark + pkgs.wev pkgs.wl-clipboard pkgs.wlvncc - #pkgs.x11vnc - pkgs.xclip - pkgs.xdotool - pkgs.xorg.appres - pkgs.xorg.editres - pkgs.xorg.xdpyinfo - pkgs.xorg.xev - pkgs.xscreensaver - pkgs.xsnow - pkgs.xterm ]; programs = { - firefox = { - enable = true; - #package = pkgs.master.firefox; - }; - - gamemode.enable = true; - - steam.gamescopeSession.enable = true; - sway = { enable = true; wrapperFeatures.gtk = true; }; }; - - security = { - pam = { - loginLimits = [ - { domain = "@users"; item = "rtprio"; type = "-"; value = 1; } - ]; - }; - }; - - services = { - blueman.enable = true; - libinput.enable = true; - printing.enable = true; - }; - - systemd = { - user.services.polkit-gnome-authentication-agent-1 = { - description = "polkit-gnome-authentication-agent-1"; - wantedBy = [ "graphical-session.target" ]; - wants = [ "graphical-session.target" ]; - after = [ "graphical-session.target" ]; - serviceConfig = { - Type = "simple"; - ExecStart = "${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1"; - Restart = "on-failure"; - RestartSec = 1; - TimeoutStopSec = 10; - }; - }; - }; } -- cgit v1.2.3