diff options
| author | Devin Finlinson <devin.finlinson@pm.me> | 2024-05-28 02:25:07 -0600 |
|---|---|---|
| committer | Devin Finlinson <devin.finlinson@pm.me> | 2024-05-28 02:25:07 -0600 |
| commit | 71c518fee104fdf1e31b01073af83ee3101332af (patch) | |
| tree | 43e5ac812e0108838eae218c427e5e937f8bb0f4 | |
| parent | edd47d163dc7473bfe098a7fc0926cc0b11640c4 (diff) | |
making config for live iso
| -rw-r--r-- | flake.nix | 49 | ||||
| -rw-r--r-- | machines/iso/configuration.nix | 10 |
2 files changed, 39 insertions, 20 deletions
@@ -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; diff --git a/machines/iso/configuration.nix b/machines/iso/configuration.nix new file mode 100644 index 0000000..ee400d3 --- /dev/null +++ b/machines/iso/configuration.nix @@ -0,0 +1,10 @@ +{ ... }: { + nixpkgs = { + config.allowUnfree = true; + }; + nix = { + settings.experimental-features = ["nix-command" "flakes"]; + extraOptions = "experimental-features = nix-command flakes"; + }; + networking.hostName = "iso"; +} |
