Skip to content
Change your nautilus directories icons easily!
Python Meson
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
po Improved the README and added more PO files Oct 15, 2018
src Widgets: update deprecated code Feb 13, 2019
tests v3.0.1 (#28) Jan 31, 2019
.editorconfig clean meson build system Jun 13, 2017
LICENSE Initial commit Jun 5, 2017
circle.yml tests are now run using ninja Jun 14, 2018
meson_options.txt clean up the headerbar & preview image code, fix a small issue Jul 22, 2017


Donate CircleCI

Nautilus/Nemo extension that makes changing folders icons easy!




  • Escape To close the window
  • Return To select the new folder icon
  • Shift+Ctrl+S To open the folder icon selector on the current folder


Running dependencies

  • python2 or python3

For Nautilus

  • nautilus-python:
    • Arch Linux and Arch-derived distros: python2-nautilus or python-nautilus

For Nemo

  • nemo-python:
    • Arch Linux and Arch-derived distros : nemo-python

Building dependencies

  • meson >= 0.40.0
  • ninja
  • appstream-glib

How to install

Arch Linux


yay -S nautilus-folder-icons

Manual installation

  1. Install requirements

  2. Clone the repository

git clone
  1. Build it!
cd nautilus-folder-icons
meson builddir --prefix=/usr -Dfile_manager=[nautilus|nemo]
sudo ninja -C builddir install
  1. Restart Nautilus/Nemo
nautilus -q
nemo -q

How to uninstall

sudo ninja -C builddir uninstall



In order to generate the pot file, run the following commands:

meson builddir --prefix=/usr
ninja nautilus-folder-icons-update-po

A .pot will be generated on ./po which can be translated using Poedit. The PR should contain only the .po file

You can’t perform that action at this time.