default.nix
1 { 2 config, 3 inputs, 4 pkgs, 5 ... 6 }: 7 { 8 imports = [ 9 inputs.agenix.darwinModules.default 10 inputs.home-manager.darwinModules.default 11 12 ./applications 13 ./homebrew.nix 14 ./system.nix 15 ]; 16 17 config = { 18 nix = { 19 # Enable building Linux packages using a VM 20 linux-builder.enable = true; 21 settings.trusted-users = [ "@admin" ]; 22 }; 23 24 users = { 25 knownUsers = [ config.dusk.username ]; 26 27 users."${config.dusk.username}" = { 28 uid = 501; 29 shell = config.home-manager.users.${config.dusk.username}.programs.bash.package; 30 }; 31 }; 32 33 environment.systemPackages = with pkgs; [ feishin ]; 34 }; 35 }