nix-configs

Personal NixOS and home-manager configuration files
Log | Files | Refs

home-manager.nix (450B)


      1 { lib, machine, vars, ... }:
      2 
      3 let
      4   hmVersion = (import ../variables.nix { inherit lib; }).hm-version;
      5   home-manager = builtins.fetchTarball "https://github.com/nix-community/home-manager/archive/release-${hmVersion}.tar.gz";
      6 in
      7 
      8 {
      9   imports = [ (import "${home-manager}/nixos") ];
     10 
     11   home-manager = {
     12     backupFileExtension = "hm-bak";
     13     useGlobalPkgs = true;
     14     useUserPackages = true;
     15     extraSpecialArgs = { inherit machine vars; };
     16   };
     17 }