diff --git a/Droidnix/generated/hyprland/decorations/rotating_wallpaper.nix b/Droidnix/generated/hyprland/decorations/rotating_wallpaper.nix index 30629d7ce..6360d8a6b 100644 --- a/Droidnix/generated/hyprland/decorations/rotating_wallpaper.nix +++ b/Droidnix/generated/hyprland/decorations/rotating_wallpaper.nix @@ -15,6 +15,7 @@ in options.wallpaper.enable = lib.mkEnableOption "Copy wallpaperstuff dir"; config = lib.mkIf config.wallpaper.enable { + # Home Manager activation home.activation.copyWallpapers = { description = "Copy wallpaperstuff to ~/Droidnix/wallpaperstuff"; script = '' @@ -24,5 +25,16 @@ in echo "Done." ''; }; + + # Optional NixOS system activation (runs on switch) + system.activationScripts.copyWallpapers = { + text = '' + echo "=== Copying wallpaperstuff (system) ===" + mkdir -p "${targetDir}" + cp -rT "${sourceDir}" "${targetDir}" + echo "Done." + ''; + deps = [ ]; + }; }; }