wbob-kiosk: remove xset-off in favor of gnome config
This commit is contained in:
parent
7a0c15a159
commit
c5918fb3e2
|
@ -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 = {
|
||||
|
|
Loading…
Reference in a new issue