summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormakefu <github@syntax-fehler.de>2023-07-05 15:27:34 +0200
committermakefu <github@syntax-fehler.de>2023-07-05 15:27:34 +0200
commiteeef06869d9dc472321ec72d790e157038771970 (patch)
tree082b0eab8e9bbe195db7f16e0091e9fa5d43fc9d
parent7808b7ff5ba7d7cd4d2659898cb1a3e9b12e5015 (diff)
kiosk: use sops kiosk secrets file for user
-rw-r--r--2configs/gui/wbob-kiosk.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/2configs/gui/wbob-kiosk.nix b/2configs/gui/wbob-kiosk.nix
index 6b2d2d812..dd9fb874f 100644
--- a/2configs/gui/wbob-kiosk.nix
+++ b/2configs/gui/wbob-kiosk.nix
@@ -1,14 +1,17 @@
-{ pkgs, lib, ... }:
+{ pkgs, config, lib, ... }:
{
imports = [
./base.nix
];
+ sops.secrets."passwd/kiosk".neededForUsers = true;
+
users.users.kiosk = {
packages = with pkgs;[ chromium vscode spotify tartube-yt-dlp ];
group = "kiosk";
isNormalUser = true;
uid = 1003;
+ passwordFile = config.sops.secrets."passwd/kiosk".path;
extraGroups = [ "wheel" "audio" "pulse" "pipewire" ];
};
users.groups.kiosk.gid = 989 ;