generated from john/nix-docker
22 lines
551 B
Nix
22 lines
551 B
Nix
{ stateVersion, userName, repoPath, ... }:
|
|
{
|
|
users.users.${userName} = {
|
|
isNormalUser = true;
|
|
extraGroups = [
|
|
"wheel" # needed for sudo without password
|
|
"docker" # needed for docker without sudo
|
|
];
|
|
openssh.authorizedKeys.keyFiles = [
|
|
"/root/.ssh/authorized_keys" # should already have your public SSH key inside
|
|
];
|
|
};
|
|
|
|
home-manager = {
|
|
useGlobalPkgs = true;
|
|
users.${userName} = {
|
|
home.stateVersion = stateVersion;
|
|
imports = [ (import ./git.nix { inherit repoPath; }) ];
|
|
};
|
|
};
|
|
}
|