From 30126ef0446cf3ee6d3fcafe795efdfd405b66ce Mon Sep 17 00:00:00 2001 From: UGA Innovation Factory Date: Fri, 5 Dec 2025 22:03:27 +0000 Subject: [PATCH] try phosh desktopmanager --- sw-kiosk.nix | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/sw-kiosk.nix b/sw-kiosk.nix index c23f8bb..6edddff 100644 --- a/sw-kiosk.nix +++ b/sw-kiosk.nix @@ -2,7 +2,7 @@ { services.cage = { - enable = true; + enable = false; user = "engr-ugaif"; program = "${(pkgs.writeShellScriptBin "chromium-kiosk" '' sleep 5 @@ -10,6 +10,27 @@ '')}/bin/chromium-kiosk"; }; + services.xserver.desktopManager.phosh = { + enable = true; + user = "engr-ugaif"; + }; + + environment.etc."xdg/autostart/kiosk-chromium.desktop".text = '' + [Desktop Entry] + Type=Application + Name=Factory Kiosk + Exec=${pkgs.chromium}/bin/chromium \ + --enable-features=UseOzonePlatform \ + --ozone-platform=wayland \ + --kiosk \ + --start-fullscreen \ + --noerrdialogs \ + --disable-session-crashed-bubble \ + https://ha.factory.uga.edu + X-GNOME-Autostart-enabled=true + X-GNOME-Autostart-Phase=Applications + ''; + # Enable networking networking.networkmanager.enable = false; networking.wireless = { @@ -54,7 +75,7 @@ programs.chromium = { enable = true; extensions = [ - "ecjkcanpimnagobhegghdeeiagffoidk" # Chrome Virtual Keyboard + # "ecjkcanpimnagobhegghdeeiagffoidk" # Chrome Virtual Keyboard ]; };