Skip to content

linuxmint/mint-y-icons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d4a06ff · Feb 24, 2025
Jan 11, 2025
Feb 24, 2025
Feb 24, 2025
Dec 17, 2024
May 4, 2023
Mar 11, 2016
Jun 12, 2021
Nov 20, 2017
May 16, 2018
Mar 20, 2016

Repository files navigation

Credits

The application and category icons originate from the Moka icon theme:

The device icons originate from the Paper icon theme:

The mimetype icons originate from the Elementary icon theme:

The places, action and panel icons originate from the Papirus theme:

License

This theme is licensed under Creative Commons Attribution-ShareAlike 4.0 (https://creativecommons.org/licenses/by-sa/4.0).

Any bundled software is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version.

Custom color variants

You can generate your own Mint-Y icon colors theme easily.

Say you want to generate a "Suse" theme with these colors:

image

  1. Go to src/places
  2. In generate-color-variations.py, each VARIANTS.append({...}) line defines a color variant.
  3. Add an extra line with the proper name and color codes and save the file. For instance, to make the Suse theme you would add this line:
VARIANTS.append({"name":"Suse","folder":"183f50","backfolder":"00a489","paper":"e4e4e4","emblem":"e4e4e4"})
  1. Run ./generate-color-variations.py. This generates Suse.svg.
  2. Run ./render_places.py Suse. This generates the new icon theme in ../../usr/share/icons/Mint-Y-Suse.
  3. You can test your theme by copying it to /usr/share/icons/ or ~/.icons/
  4. This theme only contains places icons, but it inherits Mint-Y, so you can package it or distribute it to anyone who already has Mint-Y installed.

Useful commands

To find circular symbolic links:

find . -follow -printf ""

To find broken links use ./deadlinks or:

find -L usr/ -type l

To find files with spaces in their filenames (that breaks the icon cache generation):

find . | egrep '. '