2026-08-19 11:53:33 +03:00
|
|
|
{
|
2026-09-14 14:21:08 +03:00
|
|
|
description =
|
|
|
|
|
let university = import ../mirea-specific/university.nix;
|
|
|
|
|
in "${university.shortName} NixOS USB Installer";
|
2026-08-19 11:53:33 +03:00
|
|
|
|
|
|
|
|
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11";
|
|
|
|
|
|
|
|
|
|
outputs = { self, nixpkgs }:
|
|
|
|
|
let
|
|
|
|
|
system = "x86_64-linux";
|
|
|
|
|
in
|
|
|
|
|
{
|
|
|
|
|
nixosConfigurations.installer = nixpkgs.lib.nixosSystem {
|
|
|
|
|
inherit system;
|
|
|
|
|
modules = [
|
|
|
|
|
"${nixpkgs}/nixos/modules/installer/cd-dvd/installation-cd-minimal.nix"
|
|
|
|
|
./installer-configuration.nix
|
|
|
|
|
];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
packages.${system}.default =
|
|
|
|
|
self.nixosConfigurations.installer.config.system.build.isoImage;
|
|
|
|
|
};
|
|
|
|
|
}
|