mirror of
https://github.com/Stunkymonkey/nixos.git
synced 2025-05-24 09:54:40 +02:00
images: init first own images
This commit is contained in:
parent
2066727d19
commit
6714075109
5 changed files with 141 additions and 1 deletions
49
images/flake-module.nix
Normal file
49
images/flake-module.nix
Normal file
|
@ -0,0 +1,49 @@
|
|||
{ self, lib, ... }:
|
||||
let
|
||||
inherit (self.inputs) nixos-generators nur;
|
||||
defaultModule = { ... }: {
|
||||
imports = [
|
||||
./base-config.nix
|
||||
];
|
||||
_module.args.inputs = self.inputs;
|
||||
};
|
||||
in
|
||||
{
|
||||
perSystem =
|
||||
{ pkgs
|
||||
, self'
|
||||
, ...
|
||||
}:
|
||||
{
|
||||
packages = {
|
||||
install-iso = nixos-generators.nixosGenerate {
|
||||
system = "x86_64-linux";
|
||||
inherit pkgs;
|
||||
modules = [
|
||||
defaultModule
|
||||
];
|
||||
format = "install-iso";
|
||||
};
|
||||
|
||||
install-sd-aarch64 = nixos-generators.nixosGenerate {
|
||||
system = "aarch64-linux";
|
||||
inherit pkgs;
|
||||
modules = [
|
||||
defaultModule
|
||||
];
|
||||
format = "sd-aarch64-installer";
|
||||
};
|
||||
};
|
||||
};
|
||||
# for debugging
|
||||
#flake.nixosConfigurations = {
|
||||
# sd-image = lib.nixosSystem {
|
||||
# modules = [
|
||||
# {
|
||||
# nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
|
||||
# }
|
||||
# defaultModule
|
||||
# ];
|
||||
# };
|
||||
#};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue