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

https://github.com/lepidopteran/icon-viewer

A GTK icon theme viewer that is nice to use
https://github.com/lepidopteran/icon-viewer

gtk gtk4 icon-theme icon-themes icons rust viewer

Last synced: about 1 month ago
JSON representation

A GTK icon theme viewer that is nice to use

Awesome Lists containing this project

README

          

# Nett Icon Viewer

Nett Icon Viewer is a program that displays icons from a GTK icon theme.

The word Nett is German for "Nice", so the literal translation of the name is "Nice Icon Viewer."

## Building

The main application is built with [`gtk-rs`](https://gtk-rs.org/) so you must have the required dependencies for it to be installed.

### Prerequisites

#### Fedora

```bash
sudo dnf install gtk4-devel
```

#### Debian/Ubuntu

```bash
sudo apt install libgtk-4-dev build-essential
```

#### Arch Linux

```bash
sudo pacman -S gtk4 base-devel
```

### Building

```bash
cargo build
```

#### Running
To test/run the application you can run:

```bash
cargo run
```

## Installing

It is planned to be able to install the application using flatpak, but I haven't been able to that yet.

For now, you can use `meson` and `ninja` to install the application.

### Prerequisites

#### Fedora

```bash
sudo dnf install meson ninja
```

#### Debian/Ubuntu

```bash
sudo apt install meson ninja-build
```

#### Arch Linux

```bash
sudo pacman -S meson ninja
```

### Building

To install the application you need `meson` and `ninja`.

```bash
meson build
ninja install -C build
```

## Contributing

Pull requests are welcome. For major changes, please open an issue first
to discuss what you would like to change.

Please make sure to use [conventional commit messages](https://www.conventionalcommits.org/en/v1.0.0/) when committing.

## License

[GNU General Public License v3.0](https://choosealicense.com/licenses/gpl-3.0/)