Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

niri-dotfiles

Personal dotfiles built around niri and noctalia.

Setup

git clone https://github.com/strob3/niri-dotfiles.git ~/.dotfiles
cd ~/.dotfiles

# run setup script
./setup.sh

# flags
./setup.sh --dots   # dotfiles symlinks only
./setup.sh --pkgs   # packages + dotfiles symlinks

Usage

Editing Configs

Configs in ~/.config/ are symlinks to ~/.dotfiles/.config/.

nvim ~/.config/niri/config.kdl
# changes are tracked in ~/.dotfiles

Tracking New Configs

Under ~/.config/ (auto-detected)

# move config directory into dotfiles repo
mv ~/.config/foo ~/.dotfiles/.config/

# apply symlinks (auto-detects all folders in .config/)
./install-dotfiles.sh

Outside ~/.config/ (custom paths like ~/.gitconfig)

# move file or directory into repo
mv ~/.gitconfig ~/.dotfiles/.gitconfig

# add entry to CUSTOM_LINKS in install-dotfiles.sh:
#   CUSTOM_LINKS=(
#       ".local/share/noctalia:$HOME/.local/share/noctalia"
#       ".gitconfig:$HOME/.gitconfig"
#   )

# apply symlinks
./install-dotfiles.sh

Adding Packages or Flatpaks

  • Append package name to packages.txt or Flathub ID to flatpaks.txt.
  • Re-run ./install-packages.sh.

Keybinds

Mod + / to display hotkey overlay script.

Wallpapers

https://github.com/strob3/wallpapers

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages