summary refs log tree commit diff
path: root/pkgs/data/misc
diff options
context:
space:
mode:
authorPeter Hoeg <peter@hoeg.com>2018-12-15 23:39:02 +0800
committerzimbatm <zimbatm@zimbatm.com>2018-12-15 16:39:02 +0100
commit68baf6bdd10bc162ad762c76c134fd330458da2d (patch)
tree223fe2c6640f9294c9a3dd775c8f370d8af860b6 /pkgs/data/misc
parente05348e1927ea2a375f2bc3e54b9e19ca4107d4b (diff)
downloadnixpkgs-68baf6bdd10bc162ad762c76c134fd330458da2d.tar
nixpkgs-68baf6bdd10bc162ad762c76c134fd330458da2d.tar.gz
nixpkgs-68baf6bdd10bc162ad762c76c134fd330458da2d.tar.bz2
nixpkgs-68baf6bdd10bc162ad762c76c134fd330458da2d.tar.lz
nixpkgs-68baf6bdd10bc162ad762c76c134fd330458da2d.tar.xz
nixpkgs-68baf6bdd10bc162ad762c76c134fd330458da2d.tar.zst
nixpkgs-68baf6bdd10bc162ad762c76c134fd330458da2d.zip
nixos-artwork: make wallpapers available to KDE (#51926)
Diffstat (limited to 'pkgs/data/misc')
-rw-r--r--pkgs/data/misc/nixos-artwork/wallpapers.nix9
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/data/misc/nixos-artwork/wallpapers.nix b/pkgs/data/misc/nixos-artwork/wallpapers.nix
index 648b4f1dd96..50f874baa4a 100644
--- a/pkgs/data/misc/nixos-artwork/wallpapers.nix
+++ b/pkgs/data/misc/nixos-artwork/wallpapers.nix
@@ -11,6 +11,15 @@ let
       installPhase = ''
         mkdir -p $out/share/artwork/gnome
         ln -s $src $out/share/artwork/gnome/${src.name}
+
+        # KDE
+        mkdir -p $out/share/wallpapers/${name}/contents/images
+        ln -s $src $out/share/wallpapers/${name}/contents/images/${src.name}
+        cat >>$out/share/wallpapers/${name}/metadata.desktop <<_EOF
+[Desktop Entry]
+Name=${name}
+X-KDE-PluginInfo-Name=${name}
+_EOF
       '';
 
       meta = with stdenv.lib; {