From 0b5ff57d672a30c2eb2abff9c8c8cbdc857b23b9 Mon Sep 17 00:00:00 2001 From: Gene Liverman Date: Sat, 11 Jan 2025 15:24:37 -0500 Subject: [PATCH 1/4] Cleanup --- .../hosts/nixos/kiosk-gene-desk/default.nix | 28 +++++++++++-------- 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/modules/hosts/nixos/kiosk-gene-desk/default.nix b/modules/hosts/nixos/kiosk-gene-desk/default.nix index 68c813e..0a64185 100644 --- a/modules/hosts/nixos/kiosk-gene-desk/default.nix +++ b/modules/hosts/nixos/kiosk-gene-desk/default.nix @@ -19,20 +19,24 @@ wlr-randr ]; - hardware.enableRedistributableFirmware = true; - hardware.graphics.enable = true; - hardware.raspberry-pi."4".fkms-3d.enable = true; + hardware = { + enableRedistributableFirmware = true; + graphics.enable = true; + raspberry-pi."4".fkms-3d.enable = true; + }; - networking.wireless = { - enable = true; - networks = { - # Home - "Diagon Alley".pskRaw = "ext:psk_diagon_alley"; - # Public networks - "Gallery Row-GuestWiFi" = {}; - "LocalTies Guest".pskRaw = "ext:psk_local_ties"; + networking = { + wireless = { + enable = true; + networks = { + # Home + "Diagon Alley".pskRaw = "ext:psk_diagon_alley"; + # Public networks + "Gallery Row-GuestWiFi" = {}; + "LocalTies Guest".pskRaw = "ext:psk_local_ties"; + }; + secretsFile = "${config.sops.secrets.wifi_creds.path}"; }; - secretsFile = "${config.sops.secrets.wifi_creds.path}"; }; nixpkgs.overlays = [ From 73f67dd7d3e446d94e8ef64a24eb37f19704eedc Mon Sep 17 00:00:00 2001 From: Gene Liverman Date: Sat, 11 Jan 2025 15:26:27 -0500 Subject: [PATCH 2/4] Disable firewall --- modules/hosts/nixos/kiosk-gene-desk/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/hosts/nixos/kiosk-gene-desk/default.nix b/modules/hosts/nixos/kiosk-gene-desk/default.nix index 0a64185..4db9eb3 100644 --- a/modules/hosts/nixos/kiosk-gene-desk/default.nix +++ b/modules/hosts/nixos/kiosk-gene-desk/default.nix @@ -26,6 +26,7 @@ }; networking = { + firewall.enable = false; wireless = { enable = true; networks = { From 8b1874b128dc797502cf2930bc82da636b5e5f4e Mon Sep 17 00:00:00 2001 From: Gene Liverman Date: Sat, 11 Jan 2025 15:27:42 -0500 Subject: [PATCH 3/4] Switch to using a Home Assitant dashboard This is so that I can also use Browser Mod and swap from Immich showing me photos to another view easily. --- modules/hosts/nixos/kiosk-gene-desk/home-gene.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/hosts/nixos/kiosk-gene-desk/home-gene.nix b/modules/hosts/nixos/kiosk-gene-desk/home-gene.nix index 93fa15c..b6f0a3c 100644 --- a/modules/hosts/nixos/kiosk-gene-desk/home-gene.nix +++ b/modules/hosts/nixos/kiosk-gene-desk/home-gene.nix @@ -5,8 +5,7 @@ chromium = { enable = true; commandLineArgs = [ - #"http://192.168.22.22:8123/kiosk-gene-desk/0?kiosk" - "--app=http://192.168.20.190:3001/?album=e2281831-ae1b-45a5-8fe1-0a267ba5e1a9&transtion=cross-fade" + "--app=http://192.168.22.22:8123/kiosk-gene-desk/immich?kiosk" "--kiosk" "--noerrdialogs" "--disable-infobars" From 8a053f22b2e2c96f4157cb198e9ed1685ebeedd8 Mon Sep 17 00:00:00 2001 From: Gene Liverman Date: Sat, 11 Jan 2025 15:55:54 -0500 Subject: [PATCH 4/4] Make Cage aware of its need for wifi in my setup --- modules/hosts/nixos/kiosk-gene-desk/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/hosts/nixos/kiosk-gene-desk/default.nix b/modules/hosts/nixos/kiosk-gene-desk/default.nix index 4db9eb3..3d762eb 100644 --- a/modules/hosts/nixos/kiosk-gene-desk/default.nix +++ b/modules/hosts/nixos/kiosk-gene-desk/default.nix @@ -97,6 +97,12 @@ }; }; + systemd.services.cage-tty1 = { + wants = [ + "wpa_supplicant.service" + ]; + }; + users.users.${username} = { isNormalUser = true; description = "Gene Liverman";