1
0

home-manager.nix 552 B

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