Modules/Sops: Update secret definitions for nix-darwin
This commit is contained in:
@ -84,10 +84,13 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
users.users.${username} = {
|
users.users.${username} = {
|
||||||
isHidden = false;
|
name = "${username}";
|
||||||
description = "Christoph";
|
description = "Christoph";
|
||||||
home = "/Users/${username}";
|
uid = 501;
|
||||||
|
gid = 20;
|
||||||
createHome = false;
|
createHome = false;
|
||||||
|
home = "/Users/${username}";
|
||||||
|
isHidden = false;
|
||||||
|
|
||||||
# NOTE: Not set if the user already exists on darwin, so use chsh for the root user
|
# NOTE: Not set if the user already exists on darwin, so use chsh for the root user
|
||||||
shell = pkgs.fish;
|
shell = pkgs.fish;
|
||||||
|
|||||||
@ -33,10 +33,16 @@ in {
|
|||||||
|
|
||||||
secrets = let
|
secrets = let
|
||||||
mkSecret = name: {
|
mkSecret = name: {
|
||||||
${name} = {
|
${name} = lib.mkMerge [
|
||||||
owner = config.users.users.${username}.name;
|
(lib.optionalAttrs pkgs.stdenv.isLinux {
|
||||||
group = config.users.users.${username}.group;
|
owner = config.users.users.${username}.name;
|
||||||
};
|
group = config.users.users.${username}.group;
|
||||||
|
})
|
||||||
|
(lib.optionalAttrs pkgs.stdenv.isDarwin {
|
||||||
|
owner = config.users.users.${username}.name;
|
||||||
|
group = "staff"; # Apparently there's no way to get the primary group?
|
||||||
|
})
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
mkBootSecret = name: {
|
mkBootSecret = name: {
|
||||||
|
|||||||
Reference in New Issue
Block a user