niri-dotfiles icon indicating copy to clipboard operation
niri-dotfiles copied to clipboard

The dotfiles for my niri config.

niri-Dotfiles


Preview
Dependencies
Extras
Install Script
Manual Install
Credit


Preview

Empty Blank Workspace

Empty Fastefetch, Kitty and Firefox

Empty Neovim Config

Empty Yazi and mpv

Empty Waybar app launcher


Dependencies

  • niri

  • fuzzel

  • waybar

  • dunst

  • hyprlock

  • rofi

  • neovim

  • kitty

  • yazi

  • CaskaydiaCove Nerd Font / CascadiaCode

  • Tela Circle Dracula Icons


Optional Extras

lacking some require modification of the niri config file, indicated by *

  • * firefox

  • * brightnessctl

  • * discord

  • fastfetch


Install Script

[!IMPORTANT] To use the install script the following should be installed:
Wget, Git, Niri, Fuzzel, Neovim, Dunst, Fuzzel, Fastfetch, Yazi, Kitty, mpv, Hyprlock, Swayidle and Swaybg

  1. Download the install script:
wget https://raw.githubusercontent.com/DoubleDotStudios/niri-dotfiles/refs/heads/main/install.sh
  1. Make the script executable:
chmod +x install.sh
  1. Run the installer:
./install.sh

Manual Install

  1. Clone the repo:
git clone https://github.com/DoubleDotStudios/niri-dotfiles
cd ./niri-dotfiles
  1. Move all directories except wallpapers and rofi/local to ~/.config:
mv ./niri ~/.config/
mv ./nvim ~/.config/
mv ./dunst ~/.config/
mv ./kitty ~/.config/
mv ./waybar ~/.config/
mv ./fastfetch ~/.config/
mv ./yazi ~/.config/
mv ./fuzzel ~/.config/
mv ./mpv ~/.config/
mv ./hypr ~/.config/
  1. Move rofi/local to ~/.local/share/rofi
mv ./rofi/local ~/.local/share/rofi
  1. Move wallpapers to ~/Pictures/Wallpapers:
mv ./wallpapers ~/Pictures/Wallpapers

Credit

Catppuccin: mpv, Yazi, Hyprlock, Fuzzel
Sansroot: Waybar
Lactua: Rofi