home-manager.nix 532 B

1234567891011121314151617
  1. { inputs, outputs, ... }:
  2. let
  3. home-manager-module =
  4. if builtins.runCommand "uname" ''{ outFile = "/dev/stdout"; }'' == "Darwin" then
  5. inputs.home-manager.darwinModules.home-manager
  6. else
  7. inputs.home-manager.nixosModules.home-manager;
  8. in
  9. {
  10. imports = [ home-manager-module ];
  11. home-manager = {
  12. # INFO: since we also use home-manager standalone, we don't want to mix up packages.
  13. # useGlobalPkgs = true;
  14. # useUserPackages = true;
  15. extraSpecialArgs = { inherit inputs; inherit outputs; };
  16. };
  17. }