mirror of
https://github.com/Stunkymonkey/nixos.git
synced 2025-05-24 01:44:40 +02:00
49 lines
1,003 B
Nix
49 lines
1,003 B
Nix
{ 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
|
|
# ];
|
|
# };
|
|
#};
|
|
}
|