From c87d476243b66934aeb9b0830f35d7e903acedd2 Mon Sep 17 00:00:00 2001 From: Don Harper Date: Fri, 24 Jan 2025 23:11:22 -0600 Subject: [PATCH] task | enable kiosk mode for pi1 and display --- hosts/display/default.nix | 1 + hosts/display/kiosk.nix | 9 +++++++++ hosts/pi1/default.nix | 2 +- hosts/pi1/kiosk.nix | 9 +++++++++ 4 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 hosts/display/kiosk.nix create mode 100644 hosts/pi1/kiosk.nix diff --git a/hosts/display/default.nix b/hosts/display/default.nix index d6af5fc..1e61f12 100644 --- a/hosts/display/default.nix +++ b/hosts/display/default.nix @@ -3,6 +3,7 @@ inputs.nixos-hardware.nixosModules.raspberry-pi-4 ./hardware-configuration.nix ../../server + ./kiosk.nix ]; networking.hostName = "display"; } diff --git a/hosts/display/kiosk.nix b/hosts/display/kiosk.nix new file mode 100644 index 0000000..5a6de7b --- /dev/null +++ b/hosts/display/kiosk.nix @@ -0,0 +1,9 @@ +{ inputs, outputs, lib, config, pkgs, ... }: { + environment.systemPackages = with pkgs; [ cog ]; + + services.cage = { + enable = true; + user = "don"; + program = "${pkgs.cog}/bin/cog http://homeassistant.home.duckland.org:8123/dashboard-pi/0"; + }; +} diff --git a/hosts/pi1/default.nix b/hosts/pi1/default.nix index 29ccbea..b1f5300 100644 --- a/hosts/pi1/default.nix +++ b/hosts/pi1/default.nix @@ -1,4 +1,4 @@ { inputs, outputs, lib, config, pkgs, ... }: { - imports = [ ./hardware-configuration.nix ../server ]; + imports = [ ./hardware-configuration.nix ../server ./kiosk.nix ]; networking.hostName = "pi1"; } diff --git a/hosts/pi1/kiosk.nix b/hosts/pi1/kiosk.nix new file mode 100644 index 0000000..5a6de7b --- /dev/null +++ b/hosts/pi1/kiosk.nix @@ -0,0 +1,9 @@ +{ inputs, outputs, lib, config, pkgs, ... }: { + environment.systemPackages = with pkgs; [ cog ]; + + services.cage = { + enable = true; + user = "don"; + program = "${pkgs.cog}/bin/cog http://homeassistant.home.duckland.org:8123/dashboard-pi/0"; + }; +}