From 863f70a919170272a67d99a067a9b44cf70c5c62 Mon Sep 17 00:00:00 2001 From: Daniel Flanagan Date: Thu, 20 Feb 2025 12:57:07 -0600 Subject: [PATCH] feat: installer MAY use local flake --- packages/installer.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/packages/installer.nix b/packages/installer.nix index f59e0a7..37ddab8 100644 --- a/packages/installer.nix +++ b/packages/installer.nix @@ -10,10 +10,14 @@ pkgs.writeShellApplication { gawk ]; text = '' - dir="$(mktemp -d)" - cd "$dir" - git clone https://git.lyte.dev/lytedev/nix - cd nix + repo='https://git.lyte.dev/lytedev/nix' + if [[ -f flake.nix ]]; then + dir="$(mktemp -d)" + echo "No flake detected. Cloning '$repo' to '$dir/nix' + cd "$dir" + git clone "$repo" + cd nix + fi read -s -r -p 'Disk Encryption Password:' pass1 echo