kore / nixos / roles / home.nix20 lines · 499B · raw
1{ inputs, outputs, config, lib, ... }:
2
3{
4 imports = [ inputs.home-manager.nixosModules.home-manager ];
5
6 nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
7 "claude-code"
8 ];
9
10 home-manager = {
11 useGlobalPkgs = true;
12 useUserPackages = true;
13 extraSpecialArgs = { inherit inputs outputs; };
14
15 users = lib.genAttrs config.kore.currentHost.users
16 (_: outputs.homeModules.${config.networking.hostName});
17 };
18
19 programs.fuse.userAllowOther = true;
20}