summaryrefslogtreecommitdiffstats
path: root/makefu/2configs/gui/wbob-kiosk.nix
diff options
context:
space:
mode:
Diffstat (limited to 'makefu/2configs/gui/wbob-kiosk.nix')
-rw-r--r--makefu/2configs/gui/wbob-kiosk.nix13
1 files changed, 10 insertions, 3 deletions
diff --git a/makefu/2configs/gui/wbob-kiosk.nix b/makefu/2configs/gui/wbob-kiosk.nix
index c67aa7cfb..3a21bf213 100644
--- a/makefu/2configs/gui/wbob-kiosk.nix
+++ b/makefu/2configs/gui/wbob-kiosk.nix
@@ -5,11 +5,11 @@
./base.nix
];
users.users.kiosk = {
- packages = [ pkgs.chromium pkgs.vscode ];
+ packages = with pkgs;[ chromium vscode spotify tartube-yt-dlp ];
group = "kiosk";
isNormalUser = true;
uid = 1003;
- extraGroups = [ "wheel" "audio" "pulse" ];
+ extraGroups = [ "wheel" "audio" "pulse" "pipewire" ];
};
users.groups.kiosk.gid = 989 ;
services.xserver = {
@@ -31,7 +31,10 @@
};
- environment.systemPackages = [ pkgs.gnomeExtensions.appindicator ];
+ environment.systemPackages = [
+ 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 = {
@@ -45,5 +48,9 @@
Restart = "on-failure";
};
};
+ services.pipewire.systemWide = lib.mkForce false;
+ services.pipewire.config.pipewire-pulse = {
+ "pulse.properties"."server.address" = [ "unix:native" "tcp:4713" ];
+ };
}