Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/serpro69/nord-icons
candy-icons in Nord palette colors
https://github.com/serpro69/nord-icons
customization gnome icons kde linux plasma theme themes ubuntu
Last synced: 3 months ago
JSON representation
candy-icons in Nord palette colors
- Host: GitHub
- URL: https://github.com/serpro69/nord-icons
- Owner: serpro69
- License: mit
- Created: 2022-06-26T16:20:19.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-10-26T05:09:44.000Z (over 1 year ago)
- Last Synced: 2024-02-17T08:36:13.654Z (12 months ago)
- Topics: customization, gnome, icons, kde, linux, plasma, theme, themes, ubuntu
- Language: Go
- Homepage:
- Size: 40 KB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-nord - nord-icons
README
[![Stand With Ukraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner2-direct.svg)](https://stand-with-ukraine.pp.ua)
# nord-icons
A simple app that converts [candy-icons](https://github.com/EliverLara/candy-icons) to use colors from the awesome [Nord](https://github.com/arcticicestudio/nord) palette.
## Usage
You can install the icons manually or use a small script which will do (almost) everything for you.
Whichever you choose, you'll need to clone this repo first somewhere and then proceed with one of the below installation options.
```shell
tempdir=$(mktemp -d -u) && git clone --recurse-submodules [email protected]:serpro69/nord-icons.git "$tempdir" && cd "$tempdir"
```### Install script
Run the [`install.sh`](install.sh) script which will handle everything for you: `./install.sh --copy -p `
Use the `--help` option to get all usage details.
### Manual
You can also do the same manually with the following steps:
- initialize the `candy-icons` git submodule: `git submodule sync`
- copy existing `candy-icons` to `out` dir (this is needed to preserve symlinks): `mkdir out && cp candy-icons out/nord-icons -r`
- rename the icon theme: `sed -i 's/Name=.*/Name=nord-icons/' out/nord-icons/index.theme`
- run the `main.go` file: `go run .`
- this can be executed multiple times until desirable colors are generated (each run generates random colors from Nord palettes)
- copy the `out/nord-icons` dir to a directory with icons, e.g. into a user's home dir `cp out/nord-icons ~/.local/share/icons/. -r`
- (optionally) copy the icons from this repo as well: `cp nord-icons/* ~/.local/share/icons/nord-icons/. -r`### Post-install
If you're using any additional icon theme (e.g. for folders) and want it to inherit the icons, modify the `index.theme` file (of your current theme) accordingly, e.g.:
```diff
[Icon Theme]
Name=Nordic-Darker
Comment=Folders for Nordic darker gtk theme.
-Inherits=Pop,Papirus-Dark,breeze-dark,Zafiro,ubuntu-mono-dark,Mint-X,elementary,gnome,hicolor
+Inherits=nord-icons,Pop,Papirus-Dark,breeze-dark,Zafiro,ubuntu-mono-dark,Mint-X,elementary,gnome,hicolor
```