11 , gobject-introspection
18 python3Packages.buildPythonApplication rec {
23 src = fetchFromGitLab {
27 hash = "sha256-IDaM8bM/0KH9h59523WqLKe400V5lLNyJ4faPf980Ro=";
48 propagatedBuildInputs = with python3Packages; [
54 # wrapGAppsHook4 propogates gtk4 -- which provides gtk4-update-icon-cache instead
56 substituteInPlace meson_post_install.py \
57 --replace-fail gtk-update-icon-cache gtk4-update-icon-cache
64 --prefix PATH : ${lib.makeBinPath [ glib xdg-user-dirs ]}
66 makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
70 description = "GNOME utility for setting different wallpapers on individual monitors";
71 homepage = "https://hydrapaper.gabmus.org";
72 license = lib.licenses.gpl3Plus;
73 maintainers = with lib.maintainers; [ lachrymal ];
74 mainProgram = "hydrapaper";
75 platforms = lib.platforms.linux;