nixosModules/clanCore: support nix-darwin

This commit is contained in:
Michael Hoang
2025-04-12 17:11:34 +02:00
parent 2bbf4b168a
commit a575894a83
13 changed files with 173 additions and 133 deletions

View File

@@ -1,4 +1,5 @@
{
_class,
lib,
config,
pkgs,
@@ -14,13 +15,16 @@ let
};
in
{
imports = [
./public/in_repo.nix
./secret/fs.nix
./secret/password-store.nix
./secret/sops
./secret/vm.nix
];
imports =
[
./public/in_repo.nix
./secret/fs.nix
./secret/sops
./secret/vm.nix
]
++ lib.optionals (_class == "nixos") [
./secret/password-store.nix
];
options.clan.core.vars = lib.mkOption {
description = ''
Generated Variables

View File

@@ -52,6 +52,8 @@ let
in
{
_class = "nixos";
options.clan.vars.password-store = {
secretLocation = lib.mkOption {
type = lib.types.path;