Getting Started
Installation
AUR
Arch Linux users can install niji from the AUR using the niji-git
package.
Manually
To install niji manually from source, do the following steps:
- Clone the git repository and enter the folder
- Install using cargo:
cargo install --path ./crates/main
- Create the config directory:
mkdir ~/.config/niji
- Install the builtin modules:
cp ./assets/modules ~/.config/niji/modules
- Install the builtin themes:
cp ./assets/themes ~/.config/niji/themes
Initial Configuration
Create the configuration file at ~/.config/niji/config.toml
. The first step is to choose which modules
to use. Take a look at Built-in Modules for a list of available modules. Simply
set your desired modules using this syntax:
modules = ["hyprland", "waybar"]
Afterwards, you should set font_family
, cursor_theme
and cursor_size
as basic preferences.
Make sure you have the cursor theme installed that you select.
modules = ["hyprland", "waybar"]
[global]
font_family = "Fira Sans"
cursor_theme = "Adwaita"
cursor_size = 22
Lastly, be sure to refer to the documentation of each of your selected modules and check for available configuration options and additional necessary steps for activation.
You can now list avaliable themes using niji theme list
, and preview them using niji theme show <name>
.
If you've picked one, apply it using niji theme set <name>
.
Next Steps
After the initial setup, you may want to consider taking a look at Configuration for some advanced configuration options.
If you want to use a custom theme, refer to Custom Themes.
If you want to apply your theme to an application that isn't supported out of the box, you can take a look at Custom Modules.