Skip to content
SamuzDevPublic

About

niri + noctalia + fish + starship rice setup

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

samuz dotfiles

My personal Linux rice setup with niri + noctalia + fish + starship.

Desktop preview

Stack

Component Tool
Compositor niri
Shell fish
Prompt starship
Theme noctalia
Terminal wezterm
System Monitor btop
App Launcher fuzzel
Git TUI lazygit
System Info fastfetch
Audio Visualizer cava

Included Configs

dotfiles/
├── niri/              # Niri compositor config
│   ├── config.kdl
│   ├── noctalia.kdl   # Noctalia theme integration
│   └── cfg/
│       ├── animation.kdl
│       ├── autostart.kdl
│       ├── display.kdl
│       ├── input.kdl
│       ├── keybinds.kdl
│       ├── layout.kdl
│       ├── misc.kdl
│       └── rules.kdl
├── fish/              # Fish shell config
│   ├── config.fish
│   └── functions/
├── starship/          # Starship prompt
│   └── starship.toml
├── fastfetch/         # System info
│   ├── config.jsonc
│   ├── logo.txt
│   └── generate-config.sh
├── wezterm/          # Terminal config
│   └── wezterm.lua
├── btop/              # System monitor
│   └── btop.conf
├── cava/              # Audio visualizer
│   └── config
├── fuzzel/            # App launcher
│   └── fuzzel.ini
├── lazygit/           # Git TUI
│   └── config.yml
├── wallpapers/        # Wallpaper collection
│   ├── wallhaven-*.jpg
│   ├── tux.png
│   └── ...
├── spicetify/         # Spotify theme (text by darkthemer)
│   ├── config-xpui.ini
│   └── Themes/text/
└── install.sh         # Installer script

Wallpapers

Wallpapers are included in the repo and copied to ~/.config/wallpapers during installation. Noctalia uses them for theme generation via Mod+Shift+Return.

Installation

git clone https://github.com/samuz/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
./install.sh

The installer will:

  • Backup existing configs
  • Create symlinks to dotfiles
  • Check for installed dependencies
  • Set fish as default shell

Keybindings

Key Action
Mod+Return Terminal
Mod+B Browser
Mod+F12 App Launcher
Mod+S Control Center
Mod+Shift+Q Session Menu
Mod+F1 Keybind Cheatsheet
Mod+Shift+Return Wallpaper Selector
Mod+ALT+L Lock Screen
Mod+V Clipboard
Mod+E File Manager

Dependencies

Install on CachyOS/Arch:

sudo pacman -S niri fish starship fastfetch wezterm btop fuzzel lazygit eza zoxide direnv cava
# noctalia from AUR
yay -S noctalia

License

MIT

About

niri + noctalia + fish + starship rice setup

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages