NixOS-Configs/home/default.nix
2026-01-06 23:27:20 -06:00

38 lines
923 B
Nix

{
inputs,
outputs,
pkgs,
pkgs-stable,
...
}: {
imports = [inputs.home-manager.nixosModules.home-manager];
home-manager.extraSpecialArgs = {
pkgs-stable = import pkgs-stable {config.allowUnfree = true;};
inherit inputs outputs;
};
home-manager = {
# useGlobalPkgs = true;
useUserPackages = true;
backupFileExtension = "home-manager-backup";
sharedModules = [inputs.sops-nix.homeManagerModules.sops];
users = {
don = {
imports = [
inputs.catppuccin.homeModules.catppuccin
# inputs.nvf.homeManagerModules.default
inputs.nixvim.homeModules.nixvim
./common
];
home = {
username = "don";
homeDirectory = "/home/don";
stateVersion = "25.11";
};
programs = {
home-manager = {enable = true;};
go = {enable = true;};
};
};
};
};
}