grace/dots
dotfiles/nix configs
git clone https://git.gae.moe/grace/dots
a4b6f88
idk
1{ pkgs , ...} : 2 3let 4host = import ../hosts.nix ; 5home-manager = builtins . fetchTarball "https://github.com/nix-community/home-manager/archive/master.tar.gz" ; 6in 7{ 8imports = [ " ${ home-manager } /nixos" ]; 9 10nix . settings . trusted-users = [ 11"root" 12"grace" 13]; 14 15users . users .${ host . user } = { 16isNormalUser = true ; 17description = host . user ; 18home = host . home ; 19extraGroups = [ 20"wheel" 21"networkmanager" 22]; 23 24shell = pkgs . fish ; 25}; 26 27programs . fish . enable = true ; 28 29security . sudo . wheelNeedsPassword = false ; 30 31home-manager = { 32useGlobalPkgs = false ; 33useUserPackages = true ; 34backupFileExtension = "backup" ; 35 36users .${ host . user } = { 37imports = [ ../home.nix ]; 38 39home . username = host . user ; 40home . homeDirectory = host . home ; 41}; 42}; 43}