diff --git a/base.nix b/base.nix index 16d9cac..f84cea4 100644 --- a/base.nix +++ b/base.nix @@ -38,6 +38,7 @@ environment.systemPackages = with pkgs; [ vim git + kitty.terminfo ]; environment.defaultPackages = lib.mkForce [ ]; diff --git a/flake.nix b/flake.nix index 4b2c1db..4b29e32 100644 --- a/flake.nix +++ b/flake.nix @@ -19,6 +19,10 @@ modules = nixpkgs.lib.flatten modules ++ [ ./base.nix ./kiosk.nix + + { + nix.settings.extra-experimental-features = [ "nix-command" "flakes" ]; + } ]; }; diff --git a/kiosk.nix b/kiosk.nix index f087edf..13e6018 100644 --- a/kiosk.nix +++ b/kiosk.nix @@ -45,7 +45,7 @@ in requires = [ "network-online.target" ]; path = with pkgs; [ git git-crypt ]; script = '' - git clone ssh://git@inx.moe:245/Infinidoge/kiosk.git /etc/nixos + git clone https://git.inx.moe/Infinidoge/kiosk.git /etc/nixos cd /etc/nixos git-crypt unlock /etc/decryption.key ''; @@ -58,7 +58,7 @@ in enable = true; extraUpFlags = [ "--advertise-tags" "tag:kiosk" ]; authKeyFile = ./tailscale-client-secret.key; - authKeyParameters.ephemeral = false; + authKeyParameters.ephemeral = true; openFirewall = true; }; networking.firewall.trustedInterfaces = [ "tailscale0" ];