nix_settings.nix (419B)
1 { 2 config, 3 pkgs, 4 lib, 5 ... 6 }: 7 8 let 9 isHomeManager = config ? home; 10 in 11 { 12 nix = { 13 enable = true; 14 package = pkgs.nix; 15 settings = { 16 use-xdg-base-directories = true; 17 experimental-features = [ 18 "nix-command" 19 "flakes" 20 ]; 21 trusted-users = [ 22 "mika" 23 "root" 24 ]; 25 }; 26 } 27 // lib.optionalAttrs (!isHomeManager) { 28 channel.enable = false; 29 }; 30 }