|
|
@@ -61,25 +61,6 @@
|
|
|
] ++ modules;
|
|
|
};
|
|
|
|
|
|
- mkISOConfiguration =
|
|
|
- {
|
|
|
- host,
|
|
|
- nixpkgs,
|
|
|
- }:
|
|
|
- nixpkgs.lib.nixosSystem {
|
|
|
- system = host.arch;
|
|
|
- modules = [
|
|
|
- nix-flatpak.nixosModules.nix-flatpak
|
|
|
- "${inputs.nixpkgs}/nixos/modules/installer/cd-dvd/installation-cd-graphical-calamares-plasma6.nix"
|
|
|
- ./hosts/${host.dir}/iso-configuration.nix
|
|
|
- {
|
|
|
- # ISO-specific configuration
|
|
|
- image.fileName = "${host.hostname}-installer.iso";
|
|
|
- isoImage.volumeID = "${builtins.substring 0 11 host.hostname}";
|
|
|
- }
|
|
|
- ];
|
|
|
- };
|
|
|
-
|
|
|
in
|
|
|
{
|
|
|
nixosConfigurations."${hosts.nixstation.hostname}" = mkNixOSConfigurations {
|
|
|
@@ -93,16 +74,6 @@
|
|
|
home-manager = inputs.home-manager;
|
|
|
};
|
|
|
|
|
|
- isos.nixstation = (mkISOConfiguration {
|
|
|
- host = hosts.nixstation;
|
|
|
- nixpkgs = inputs.nixpkgs;
|
|
|
- }).config.system.build.isoImage;
|
|
|
-
|
|
|
- isos.nixtop = (mkISOConfiguration {
|
|
|
- host = hosts.nixtop;
|
|
|
- nixpkgs = inputs.nixpkgs;
|
|
|
- }).config.system.build.isoImage;
|
|
|
-
|
|
|
#homeConfigurations."${hosts.workstation.user}@${hosts.workstation.hostname}" = mkHomeConfigurations {
|
|
|
# host = hosts.workstation;
|
|
|
# nixpkgs = inputs.nixpkgs;
|