From 71c518fee104fdf1e31b01073af83ee3101332af Mon Sep 17 00:00:00 2001 From: Devin Finlinson Date: Tue, 28 May 2024 02:25:07 -0600 Subject: making config for live iso --- flake.nix | 49 +++++++++++++++++++++++++++++-------------------- 1 file changed, 29 insertions(+), 20 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 559ba19..7c14357 100644 --- a/flake.nix +++ b/flake.nix @@ -133,18 +133,18 @@ }; outputs = inputs@{ self, ...}: with inputs; { - packages.aarch64-linux = { - # packages.x86_64-linux = { - aarch64-installer = nixos-generators.nixosGenerate { - system = "aarch64-linux"; - networking.hostname = "raspi"; - modules = [ - ./modules/users/defin.nix - ./modules/nixos/system-packages.nix - ]; - format = "sd-aarch64-installer"; - }; - }; + # packages.aarch64-linux = { + # # packages.x86_64-linux = { + # aarch64-installer = nixos-generators.nixosGenerate { + # system = "aarch64-linux"; + # networking.hostname = "raspi"; + # modules = [ + # ./modules/users/defin.nix + # ./modules/nixos/system-packages.nix + # ]; + # format = "sd-aarch64-installer"; + # }; + # }; # let # inherit (self) outputs; # lib = nixpkgs.lib //home-manager.lib; @@ -199,14 +199,23 @@ # }; nixosConfigurations = { - # live = nixpkgs.lib.nixosSystem { - # system = "x86_64-linux"; - # modules = [ - # (nixpkgs + "/nixos/modules/installer/cd-dvd/installation-cd-minimal.nix") - # ./modules/users/defin.nix - # ./modules/nixos/system-packages.nix - # ]; - # }; + live = nixpkgs.lib.nixosSystem { + system = "aarch64-linux"; + + modules = [ + (nixpkgs + "/nixos/modules/installer/cd-dvd/installation-cd-minimal.nix") + ./machines/iso/configuration.nix + ./modules/users/defin.nix + ./modules/nixos/system-packages.nix + + home-manager.nixosModules.home-manager { + home-manager.useGlobalPkgs = true; + home-manager.useUserPackages = true; + home-hamager.users.defin = import ./home-manager/default.nix; + home-manager.extraSpecialArgs = { inherit inputs; }; + } + ]; + }; zenbook = nixpkgs.lib.nixosSystem { # inherit system; -- cgit v1.2.3