Compare commits

11 Commits

Author SHA1 Message Date
UGA Innovation Factory
e0fbe37472 chore: run nix fmt
Some checks failed
CI / Format Check (push) Successful in 1s
CI / Flake Check (push) Failing after 47s
CI / Evaluate Key Configurations (nix-builder) (push) Has been skipped
CI / Evaluate Key Configurations (nix-desktop1) (push) Has been skipped
CI / Evaluate Key Configurations (nix-laptop1) (push) Has been skipped
CI / Evaluate Artifacts (installer-iso-nix-laptop1) (push) Has been skipped
CI / Evaluate Artifacts (lxc-nix-builder) (push) Has been skipped
2026-01-05 16:11:17 -05:00
UGA Innovation Factory
d95f7601da refactor: change usage of targetSystem to targetSystemBuild.toplevel
Some checks failed
CI / Format Check (push) Failing after 1s
CI / Flake Check (push) Has been skipped
CI / Evaluate Key Configurations (nix-builder) (push) Has been skipped
CI / Evaluate Key Configurations (nix-desktop1) (push) Has been skipped
CI / Evaluate Key Configurations (nix-laptop1) (push) Has been skipped
CI / Evaluate Artifacts (installer-iso-nix-laptop1) (push) Has been skipped
CI / Evaluate Artifacts (lxc-nix-builder) (push) Has been skipped
2026-01-05 16:05:02 -05:00
UGA Innovation Factory
c57c1994c9 chore: run nix fmt
Some checks failed
CI / Format Check (push) Successful in 1s
CI / Flake Check (push) Failing after 51s
CI / Evaluate Key Configurations (nix-builder) (push) Has been skipped
CI / Evaluate Key Configurations (nix-desktop1) (push) Has been skipped
CI / Evaluate Key Configurations (nix-laptop1) (push) Has been skipped
CI / Evaluate Artifacts (installer-iso-nix-laptop1) (push) Has been skipped
CI / Evaluate Artifacts (lxc-nix-builder) (push) Has been skipped
2026-01-05 15:58:23 -05:00
UGA Innovation Factory
2f2a305df4 Revert "fix: build closure in build-step instead of on iso"
Some checks failed
CI / Flake Check (push) Has been cancelled
CI / Evaluate Key Configurations (nix-builder) (push) Has been cancelled
CI / Evaluate Key Configurations (nix-desktop1) (push) Has been cancelled
CI / Evaluate Key Configurations (nix-laptop1) (push) Has been cancelled
CI / Evaluate Artifacts (installer-iso-nix-laptop1) (push) Has been cancelled
CI / Evaluate Artifacts (lxc-nix-builder) (push) Has been cancelled
CI / Format Check (push) Has been cancelled
This reverts commit b23525df78.
2026-01-05 15:56:27 -05:00
UGA Innovation Factory
30c2146687 Merge remote-tracking branch 'origin/main' 2026-01-05 15:54:33 -05:00
UGA Innovation Factory
ccd5adc6c7 Merge branch 'offline-installer' 2026-01-05 15:49:19 -05:00
Hunter
5777be80ac Merge branch 'offline-installer'
Some checks failed
CI / Flake Check (push) Has been cancelled
CI / Evaluate Key Configurations (nix-builder) (push) Has been cancelled
CI / Evaluate Key Configurations (nix-desktop1) (push) Has been cancelled
CI / Evaluate Key Configurations (nix-laptop1) (push) Has been cancelled
CI / Evaluate Artifacts (installer-iso-nix-laptop1) (push) Has been cancelled
CI / Evaluate Artifacts (lxc-nix-builder) (push) Has been cancelled
CI / Format Check (push) Has been cancelled
2026-01-05 15:43:28 -05:00
UGA Innovation Factory
d3a1665c75 fix: auto-installer works fully offline 2026-01-05 15:41:12 -05:00
UGA Innovation Factory
0b353a3ec8 fix: work on making the installer work offline
fix: ensure system closure is installed for derivations needed by the installer

fix: build closure in build-step instead of on iso
2026-01-05 15:40:49 -05:00
UGA Innovation Factory
b23525df78 fix: build closure in build-step instead of on iso 2026-01-05 12:29:32 -05:00
UGA Innovation Factory
4c218190c3 fix: ensure system closure is installed for derivations needed by the installer 2026-01-05 12:16:51 -05:00

View File

@@ -13,6 +13,7 @@
... ...
}: }:
{ {
# Ensure the entire system closure and all dependencies are included in the ISO
environment.systemPackages = [ environment.systemPackages = [
pkgs.git pkgs.git
pkgs.bashInteractive pkgs.bashInteractive
@@ -20,6 +21,14 @@
targetSystemBuild.toplevel targetSystemBuild.toplevel
]; ];
# Explicitly include the system closure in the ISO image to prevent any need to build or fetch
isoImage.contents = [
{
source = targetSystem;
target = "/system";
}
];
nixpkgs.hostPlatform = hostPlatform; nixpkgs.hostPlatform = hostPlatform;
nix.settings.experimental-features = "nix-command flakes"; nix.settings.experimental-features = "nix-command flakes";