forked from clan/clan-core
add: options.nix
This commit is contained in:
parent
b9788a5dba
commit
968749ee63
17
options.nix
Normal file
17
options.nix
Normal file
@ -0,0 +1,17 @@
|
||||
let
|
||||
flake = builtins.getFlake "https://git.clan.lol/clan/clan-core/archive/main.tar.gz";
|
||||
nixpkgs = flake.inputs.nixpkgs;
|
||||
pkgs = flake.inputs.nixpkgs.legacyPackages.${builtins.currentSystem};
|
||||
clanCore = flake.outputs.nixosModules.clanCore;
|
||||
clanModules = flake.outputs.clanModules;
|
||||
allNixosModules = (import "${nixpkgs}/nixos/modules/module-list.nix") ++ [
|
||||
"${nixpkgs}/nixos/modules/misc/assertions.nix"
|
||||
{ nixpkgs.hostPlatform = "x86_64-linux"; }
|
||||
];
|
||||
clanCoreNixosModules = [
|
||||
clanCore
|
||||
{ clanCore.clanDir = ./.; }
|
||||
] ++ allNixosModules ++ (builtins.attrValues clanModules);
|
||||
clanCoreNixos = pkgs.nixos { imports = clanCoreNixosModules; };
|
||||
in
|
||||
clanCoreNixos.options
|
Loading…
Reference in New Issue
Block a user