# file: wallpaper-copy.nix { lib, config, pkgs, flakeRoot, ... }: let sourceDir = "${flakeRoot}/assets/hyprland/wallpaperstuff"; targetDir = "$HOME/Droidnix/wallpaperstuff"; in { options.wallpaper.enable = lib.mkEnableOption "Copy wallpaperstuff dir"; config = lib.mkIf config.wallpaper.enable { # System activation script (runs on nixos-rebuild switch) system.activationScripts.copyWallpapers = { text = '' echo "=== Copying wallpaperstuff ===" mkdir -p "${targetDir}" cp -rT "${sourceDir}" "${targetDir}" echo "Done." ''; deps = [ ]; }; }; }