Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bilelmoussaoui/nautilus-folder-icons

Change your nautilus directories icons easily!
https://github.com/bilelmoussaoui/nautilus-folder-icons

extension nautilus nautilus-extension nemo nemo-extension

Last synced: 2 months ago
JSON representation

Change your nautilus directories icons easily!

Awesome Lists containing this project

README

        

# nautilus-folder-icons

[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.me/BilalELMoussaoui) [![CircleCI](https://circleci.com/gh/bilelmoussaoui/nautilus-folder-icons/tree/master.svg?style=shield)](https://circleci.com/gh/bilelmoussaoui/nautilus-folder-icons/tree/master)

Nautilus/Nemo extension that makes changing folders icons easy!

## Screenshots

Preview

## Shortcuts

- 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

## Requirements

### 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

#### Nautilus

```bash
yay -S nautilus-folder-icons
```

### Manual installation

1. Install requirements

2. Clone the repository

```bash
git clone https://github.com/bilelmoussaoui/nautilus-folder-icons
```

3. Build it!

```bash
cd nautilus-folder-icons
meson builddir --prefix=/usr -Dfile_manager=[nautilus|nemo]
sudo ninja -C builddir install
```

4. Restart Nautilus/Nemo

```bash
nautilus -q
nemo -q
```

## How to uninstall

```bash
sudo ninja -C builddir uninstall
```

## Contribute

### Translations

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

```bash
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