Files
nixos-config/profiles/home.nix
2025-12-11 20:49:12 +00:00

25 lines
523 B
Nix

{
pkgs,
lib,
constants,
inputs,
...
}: let
setWallpaperScript = import ./wallpaper.nix {inherit pkgs;};
in {
programs.home-manager.enable = true;
home = {
packages = pkgs.callPackage ./packages.nix {inherit inputs;};
stateVersion = constants.stateVersions.homeManager;
activation =
lib.mkIf pkgs.stdenv.isDarwin {
"setWallpaper" =
lib.hm.dag.entryAfter ["revealHomeLibraryDirectory"] ''
echo "[+] Setting wallpaper"
${setWallpaperScript}/bin/set-wallpaper-script
'';
};
};
}