grace/dots
dotfiles/nix configs
git clone https://git.gae.moe/grace/dots
c1be8e3
main
1{ pkgs , ...} : 2 3let 4host = import ../hosts.nix ; 5home-manager = ( import ../sources.nix ). home-manager ; 6in 7{ 8imports = [ " ${ home-manager } /nixos" ]; 9 10nix . settings . trusted-users = [ host . user ]; 11 12users . users .${ host . user } = { 13isNormalUser = true ; 14description = host . user ; 15home = host . home ; 16extraGroups = [ 17"wheel" 18"networkmanager" 19]; 20 21shell = pkgs . fish ; 22openssh . authorizedKeys . keys = import ../ssh-keys.nix { inherit host ; }; 23}; 24 25programs . fish . enable = true ; 26 27security . sudo . wheelNeedsPassword = false ; 28 29home-manager = { 30useGlobalPkgs = false ; 31useUserPackages = true ; 32backupFileExtension = "backup" ; 33 34users .${ host . user } = { 35imports = [ ../home.nix ]; 36 37}; 38}; 39}