Skip to content
NiwauPublic

About

My custom dotfiles for my arch linux setup

Topics

Resources

Stars

6 stars

Watchers

1 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

Repository files navigation

Minimalist Hyprland setup. Automated with Dotbot.

Desktop

🛠️ The Stack

  • Window Manager: Hyprland
  • Terminal: Kitty + Tmux (TPM)
  • Shell: Zsh + Spaceship
  • Editor: Neovim
  • Theme: Pywal16 + Waypaper (awww backend)
  • Utils: Waybar, SwayNC, Lazygit, K9s
  • Extra: Hyprpicker, Hyprshot

⌨️ Keybinds

Key Action
ALT + Shift + R Reload Waybar
ALT + F12 Color Picker (Hyprpicker)
ALT + W Random Wallpaper
ALT + Shift + W Wallpaper Selector (Waypaper)
ALT + Shift + S Screenshot Region (Clipboard)
ALT + Shift + N Notification Center

🚀 Installation

1. Dependencies (Arch Linux example)

sudo pacman -S git python imagemagick hyprland kitty tmux neovim zsh waybar swaync lazygit hyprpicker hyprshot ttf-space-mono-nerd awww
yay -S python-pywal16 waypaper

Use pywal16, not the old wal bash script (it doesn't generate templates). Waybar imports ~/.cache/wal/colors-waybar.css. Waypaper runs wal and reloads Waybar every time the wallpaper changes.

2. Clone & Install

# Clone with recursive flag for Dotbot
git clone --recursive https://github.com/Niwau/dotfiles ~/dotfiles

# Run installer
cd ~/dotfiles && ./install

3. Finish Up

  • Tmux: Open tmux and press Prefix + I to fetch plugins.
  • Zsh: Set as default: chsh -s $(which zsh).

📂 Structure

Files in config/ are automatically symlinked to ~/.config/.

~/dotfiles/
├── config/        # -> ~/.config/ (Hyprland, Nvim, Tmux...)
├── .zshrc         # -> ~/.zshrc
├── install        # Installation script
└── install.conf.yaml

About

My custom dotfiles for my arch linux setup

Topics

Resources

Stars

6 stars

Watchers

1 watching

Forks

Contributors

Languages