nix-config/home/default.nix

45 lines
1 KiB
Nix

{ config, pkgs, inputs, ... }:
{
imports = [
# <home-manager/nixos>
inputs.home-manager.nixosModules.home-manager
];
home-manager = {
useUserPackages = true;
useGlobalPkgs = true;
users.rhea = {
/* The home.stateVersion option does not have a default and must be set */
home.stateVersion = "24.05";
/* Here goes the rest of your home-manager config, e.g. home.packages = [ pkgs.foo ]; */
# inherit ./hyprland.nix;
home.username = "rhea";
home.homeDirectory = "/home/rhea";
programs.home-manager.enable = true;
home.pointerCursor = {
gtk.enable = true;
package = pkgs.posy-cursors;
name = "Posy_Cursor";
size = 16;
};
imports = [
./hyprland.nix
./git.nix
./waybar.nix
./packages.nix
];
};
};
users.users.rhea = {
isNormalUser = true;
description = "Rhea";
extraGroups = [ "networkmanager" "wheel" "storage" ];
shell = pkgs.zsh;
};
nix.settings.allowed-users = [ "rhea" ];
}