diff --git a/2configs/gui/wbob-kiosk.nix b/2configs/gui/wbob-kiosk.nix index 5f95930..d8cf243 100644 --- a/2configs/gui/wbob-kiosk.nix +++ b/2configs/gui/wbob-kiosk.nix @@ -6,7 +6,7 @@ ]; users.users.kiosk = { - packages = with pkgs;[ chromium vscode spotify tartube-yt-dlp ]; + packages = with pkgs;[ chromium vscode spotify tartube-yt-dlp yt-dlp ]; group = "kiosk"; isNormalUser = true; uid = 1003; @@ -23,32 +23,16 @@ }; displayManager.defaultSession = "gnome"; desktopManager.gnome.enable = true; - displayManager.sessionCommands = '' - ${pkgs.xorg.xset}/bin/xset -display :0 s off -dpms - ${pkgs.xorg.xrandr}/bin/xrandr --output HDMI2 --right-of HDMI1 - ''; # xrandrHeads = [ "HDMI1" "HDMI2" ]; # prevent screen from turning off, disable dpms }; - environment.systemPackages = [ - pkgs.gnomeExtensions.appindicator pkgs.pavucontrol pkgs.jellyfin-media-player pkgs.chromium pkgs.firefox pkgs.kodi - pkgs.pavucontrol -]; + pkgs.gnomeExtensions.appindicator pkgs.pavucontrol pkgs.jellyfin-media-player pkgs.chromium pkgs.firefox pkgs.kodi pkgs.pavucontrol + ]; + services.dbus.packages = with pkgs; [ gnome2.GConf gnome3.gnome-settings-daemon ]; - systemd.services.xset-off = { - after = [ "display-manager.service" ]; - wantedBy = [ "multi-user.target" ]; - serviceConfig = { - ExecStart = "${pkgs.xorg.xset}/bin/xset -display :0 s off -dpms"; - RemainAfterExit = "yes"; - TimeoutSec = "5s"; - RestartSec="5s"; - Restart = "on-failure"; - }; - }; services.pipewire.systemWide = lib.mkForce false; environment.etc."pipewire/pipewire.conf.d/pulse-server.conf".text = '' pulse.properties = {