Advertisement
Guest User

Untitled

a guest
Apr 26th, 2021
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.63 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. THEME=/usr/share/icons/Yaru-MATE
  4. VARIANT=dark #change to light for light themes
  5. RESOLUTIONS=("16x16" "16x16@2x" "24x24" "24x24@2x" "32x32" "32x32@2x"
  6.     "48x48" "48x48@2x" "256x256" "256x256@2x")
  7.  
  8. for RESOLUTION in ${RESOLUTIONS[@]};
  9. do
  10.     ICONS=$THEME-$VARIANT/$RESOLUTION/places
  11. # Green icons
  12.     ln -s $ICONS/folder.png $ICONS/folder-green.png
  13.     ln -s $ICONS/folder-documents.png $ICONS/folder-green-documents.png
  14.     ln -s $ICONS/folder-download.png $ICONS/folder-green-downloads.png
  15.     ln -s $ICONS/folder-music.png $ICONS/folder-green-music.png
  16.     ln -s $ICONS/folder-pictures.png $ICONS/folder-green-pictures.png
  17.     ln -s $ICONS/folder-publicshare.png $ICONS/folder-green-public.png
  18.     ln -s $ICONS/folder-templates.png $ICONS/folder-green-templates.png
  19.     ln -s $ICONS/folder-videos.png $ICONS/folder-green-videos.png
  20.     ln -s $ICONS/user-desktop.png $ICONS/folder-green-desktop.png
  21. # Aqua icons are good enough for cyan colour - You can replace it with teal if you want
  22. #   CYAN=$THEME-Teal-$VARIANT/$RESOLUTION/places # Just uncomment this line and comment next one
  23.     CYAN=$THEME-Aqua-$VARIANT/$RESOLUTION/places
  24.     ln $CYAN/folder.png $ICONS/folder-cyan.png
  25.     ln $CYAN/folder-documents.png $ICONS/folder-cyan-documents.png
  26.     ln $CYAN/folder-download.png $ICONS/folder-cyan-downloads.png
  27.     ln $CYAN/folder-music.png $ICONS/folder-cyan-music.png
  28.     ln $CYAN/folder-pictures.png $ICONS/folder-cyan-pictures.png
  29.     ln $CYAN/folder-publicshare.png $ICONS/folder-cyan-public.png
  30.     ln $CYAN/folder-templates.png $ICONS/folder-cyan-templates.png
  31.     ln $CYAN/folder-videos.png $ICONS/folder-cyan-videos.png
  32.     ln $CYAN/user-desktop.png $ICONS/folder-cyan-desktop.png
  33. # And now all remaining colours except teal, which has no match in folder-colour plugin
  34.     for COLOUR in Blue Brown Orange Pink Purple Yellow
  35.     do
  36.         SOURCE=$THEME-$COLOUR-$VARIANT/$RESOLUTION/places
  37.         ln $SOURCE/folder.png $ICONS/folder-${COLOUR,,}.png
  38.         ln $SOURCE/folder-documents.png $ICONS/folder-${COLOUR,,}-documents.png
  39.         ln $SOURCE/folder-download.png $ICONS/folder-${COLOUR,,}-downloads.png
  40.         ln $SOURCE/folder-music.png $ICONS/folder-${COLOUR,,}-music.png
  41.         ln $SOURCE/folder-pictures.png $ICONS/folder-${COLOUR,,}-pictures.png
  42.         ln $SOURCE/folder-publicshare.png $ICONS/folder-${COLOUR,,}-public.png
  43.         ln $SOURCE/folder-templates.png $ICONS/folder-${COLOUR,,}-templates.png
  44.         ln $SOURCE/folder-videos.png $ICONS/folder-${COLOUR,,}-videos.png
  45.         ln $SOURCE/user-desktop.png $ICONS/folder-${COLOUR,,}-desktop.png
  46.     done
  47. done
  48.  
  49. gtk-update-icon-cache $THEME-$VARIANT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement