nix/users/gandalf/default.nix

36 lines
740 B
Nix

{ unstable, hyprland, hy3, waybar, ... }:
let
aliases = import ../../modules/aliases.nix;
in
{
users.users.gandalf = {
isNormalUser = true;
extraGroups = [ "wheel" "networkmanager" "libvirtd" "docker" ];
};
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.extraSpecialArgs = {
inherit unstable;
inherit hyprland;
inherit hy3;
inherit waybar;
};
home-manager.users.gandalf = { pkgs, ... }: {
imports = [
hyprland.homeManagerModules.default
./modules
];
config = {
home = {
username = "gandalf";
homeDirectory = "/home/gandalf";
shellAliases = aliases;
stateVersion = "23.05";
};
};
};
}