From e7c801b6c411cdeb27ac26022f529e63ac507889 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Wed, 28 Oct 2020 22:26:04 +0100 Subject: [PATCH] feat(zaatar): restart kiosk browser if closed --- systems/zaatar/configuration.nix | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/systems/zaatar/configuration.nix b/systems/zaatar/configuration.nix index 3ccf644..de1cc90 100644 --- a/systems/zaatar/configuration.nix +++ b/systems/zaatar/configuration.nix @@ -30,12 +30,17 @@ in { services.cage = { enable = true; user = config.users.extraUsers.kiosk.name; - program = let startUrl = "https://youtube.com"; in '' - ${pkgs.chromium}/bin/chromium \ - --incognito --disable-translate \ - --no-first-run --no-message-box --noerrdialogs \ - --default-browser --no-default-browser-check \ - --start-maximized --kiosk ${startUrl} + program = + let startUrl = "https://youtube.com"; + in pkgs.writers.writeDash "kiosk-browser" '' + while true; do + ${pkgs.chromium}/bin/chromium \ + --incognito --disable-translate \ + --no-first-run --no-message-box --noerrdialogs \ + --default-browser --no-default-browser-check \ + --start-maximized --kiosk ${startUrl} + sleep 0.5 + done ''; }; }