blob: 97faf86c92e13820be05bd3c7dc62a1a67c41c79 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
{ flake, userName, config, lib, ... }:
let
user = config.users.users.${userName};
in {
imports = with flake.nixosModules.userProfiles.${userName}; [
zsh
];
config = {
users.users.gkleen.group = "gkleen";
users.groups.gkleen = {};
systemd.tmpfiles.settings.home-directories.${user.home} = lib.mkForce {
v = {
mode = user.homeMode;
user = user.name;
inherit (user) group;
};
};
home-manager.users.${userName} = {
home.stateVersion = "26.05";
};
};
}
|