summary refs log tree commit diff
path: root/pkgs/applications/graphics
diff options
context:
space:
mode:
authormontag451 <montag451@laposte.net>2017-05-25 12:28:31 +0200
committerPeter Hoeg <peter@hoeg.com>2017-05-25 18:28:31 +0800
commit2e4e65c7ff03a08ae0691453b7e1bc72f3bbbb19 (patch)
treef709c508947e7837123e6f8a1814c1237fdc9eec /pkgs/applications/graphics
parent3a183888a4f6d7499d104a4c528ed3b099f20039 (diff)
downloadnixlib-2e4e65c7ff03a08ae0691453b7e1bc72f3bbbb19.tar
nixlib-2e4e65c7ff03a08ae0691453b7e1bc72f3bbbb19.tar.gz
nixlib-2e4e65c7ff03a08ae0691453b7e1bc72f3bbbb19.tar.bz2
nixlib-2e4e65c7ff03a08ae0691453b7e1bc72f3bbbb19.tar.lz
nixlib-2e4e65c7ff03a08ae0691453b7e1bc72f3bbbb19.tar.xz
nixlib-2e4e65c7ff03a08ae0691453b7e1bc72f3bbbb19.tar.zst
nixlib-2e4e65c7ff03a08ae0691453b7e1bc72f3bbbb19.zip
simple-scan: fix #26054 (#26085)
Diffstat (limited to 'pkgs/applications/graphics')
-rw-r--r--pkgs/applications/graphics/simple-scan/default.nix11
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/applications/graphics/simple-scan/default.nix b/pkgs/applications/graphics/simple-scan/default.nix
index 8a24eab22007..0c800ce98593 100644
--- a/pkgs/applications/graphics/simple-scan/default.nix
+++ b/pkgs/applications/graphics/simple-scan/default.nix
@@ -29,6 +29,17 @@ stdenv.mkDerivation rec {
   postInstall = ''
     mkdir -p $out/share/icons
     mv $out/share/simple-scan/icons/* $out/share/icons/
+    (
+    cd ${gnome3.defaultIconTheme}/share/icons/Adwaita
+    for f in `find . | grep 'scanner\.'`
+    do
+      local outFile="`echo "$out/share/icons/hicolor/$f" | sed \
+        -e 's#/devices/#/apps/#g' \
+        -e 's#scanner\.#simple-scan\.#g'`"
+      mkdir -p "`realpath -m "$outFile/.."`"
+      cp "$f" "$outFile"
+    done
+    )
   '';
 
   enableParallelBuilding = true;