25 lines
857 B
Nix
25 lines
857 B
Nix
{
|
|
description = "My NixOS installation media";
|
|
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
|
|
outputs = { self, nixpkgs }: {
|
|
packages.x86_64-linux.default =
|
|
self.nixosConfigurations.exampleIso.config.system.build.isoImage;
|
|
nixosConfigurations = {
|
|
exampleIso = nixpkgs.lib.nixosSystem {
|
|
system = "x86_64-linux";
|
|
modules = [
|
|
({ pkgs, modulesPath, ... }: {
|
|
imports = [
|
|
(modulesPath + "/installer/cd-dvd/installation-cd-minimal.nix")
|
|
];
|
|
systemd.services.sshd.wantedBy =
|
|
pkgs.lib.mkForce [ "multi-user.target" ];
|
|
users.users.root.openssh.authorizedKeys.keys = [
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBs3aPxyJpVGytuVSO3va2WybKNFMR241o8DCJQbBEWV"
|
|
];
|
|
})
|
|
];
|
|
};
|
|
};
|
|
};
|
|
}
|