nixos-config/users.nix

71 lines
1.8 KiB
Nix

{ config, lib, pkgs, ...};
{
imports =
[ # Include the results of the hardware scan.
<home-manager/nixos>
];
users.users.sky.isNormalUser = true;
users.users.ku.isNormalUser = true;
users.users.nub.isNormalUser = true;
users.users.docker.isNormalUser = true;
users.groups.wheel.members=["sky"];
home-manager.users.sky = { pkgs, ... }: {
home.packages = [ ];
programs.bash.enable = true;
# The state version is required and should stay at the version you
# originally installed.
home.stateVersion = "23.11";
};
home-manager.users.ku = { pkgs, ... }: {
home.packages = [ ];
programs.bash.enable = true;
# The state version is required and should stay at the version you
# originally installed.
home.stateVersion = "23.11";
};
home-manager.users.nub = { pkgs, ... }: {
home.packages = [ ]; # TODO: Copy ku's nvconfig
programs.bash.enable = true;
# The state version is required and should stay at the version you
# originally installed.
home.stateVersion = "23.11";
};
home-manager.users.jas = { pkgs, ... }: {
home.packages = [ nano ];
programs.bash.enable = true;
# The state version is required and should stay at the version you
# originally installed.
home.stateVersion = "23.11";
};
users.extraUsers.podman.extraGroups = [ "podman" ];
home-manager.users.podman = { pkgs, ... }: {
home.packages = [ ];
programs.bash.enable = true;
home.file = {
"arion-pkgs.nix" = {
source = ; # TODO: figure out how to make this work with flakes
};
"arion-compose.nix" = {
source = ; # TODO: figure out how to make this work with flakes
};
};
# The state version is required and should stay at the version you
# originally installed.
home.stateVersion = "23.11";
};
}