Currently in BETA
A simple iconset, preferably used in dark versions of Gnome. Love/Arch/Inkscape/Gnome
-
Source icons in = ./src/plane ./src/plane-dark
-
Render icons in = ./plane ./plane-dark
- Downlad the lasted version in releases
- Unzip
- White
- Copy in
./plane
to/usr/share/icons/plane/
- Dark
- Copy in
./plane-dark
to/usr/share/icons/plane-dark
- Change icon set with Gnome Tweak Tool
Here videos
- Is necesary nodejs 7.0 +
$ npm install
$ npm install --global gulp-cli
$ gulp
sudo gulp copy
Allows hot editing, gulp watch auto will generate the icon and if you pass the parameter will update the icon set.
# Symbolic link /usr/share/icons/ -> ./plane && ./plane-dark
$ sudo gulp link
# Auto update
$ gulp watch
# Or auto update with refresh icon cache Light (plane) version
$ gulp watch -P
# Or auto update with refresh icon cache Dark (plane-dark) version
$ gulp watch -D
- "Error: watch /xxx/xxx ENOSPC" Solution ->
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
more info
If you want Generate png files rename gulpfile-to-png.js
to gulpfile.js
, This is an old feature, it can work in an unexpected way.
templates/*
contain it the templates with the structure, all templates should have the this structure:
[tag] => inkscape layer
folder.svg
[icon_16|desktop_scalable] -> Render: 16/folder.svg or scalable/desktop.svg
[icon]
"icon content"
[frame]"contain only a rectangle with sizes of the icon"
[frame_16] "must be Rectangle, Render icon with this sizes"
- .svg properties are: units in
px
, thescale in x="1.000"
scale in y="1.000"
,viewbox x:0, y:0
- The script get all layers the first level and render them Individually
- Light
$ sudo cp ./libreoffice-breeze/images_breeze.zip /usr/lib/libreoffice/share/config/images_breeze.zip
Then open Libreoffice and go to Tools->Options->View and choose Breeze. - Dark
$ sudo cp ./libreoffice-breeze/images_breeze_dark.zip /usr/lib/libreoffice/share/config/images_breeze_dark.zip
Then open Libreoffice and go to Tools->Options->View and choose Breeze_dark.
- (Breeze)[https://github.com/KDE/breeze-icons]
- (Arc Icon Theme)[https://github.com/fc8855/arc-icons]
- (Paper Icon Theme)[https://github.com/snwh/paper-icon-theme]
And all those designs that served as inspiration
- (desdelinux)[https://blog.desdelinux.net/plane-moderno-paquete-iconos-gnome/]
- (Charlie Henson)[https://www.youtube.com/watch?v=9s5H3sbNgAU&t=27s]
License: GPLv3