# Dotfiles (Niri + Wayland) A personal Wayland desktop configuration centered around the **Niri** tiling compositor. | Area | Tool | |---|---| | Compositor | niri | | Bar | waybar | | Terminal | alacritty | | Shell | fish + starship | | Launcher | wofi | | Notifications | mako | | Lockscreen | gtklock | | Login/greeter | greetd + regreet | | Wallpaper | swww | | Screenshots | grim + slurp + satty | | Clipboard | cliphist | | Theme | Tomorrow Night (GTK: Materia-dark, icons: Papirus) | Everything is symlinked into `~/.config` via `install.sh`, with packages listed in `packages.txt`. ## Setup ```bash git clone git@github.com:YOURNAME/dotfiles.git cd dotfiles ./install.sh ``` ### One-time hibernation enablement Hibernation requires a persistent swap file, kernel resume parameters, and a regenerated UKI. Run once, then reboot: ```bash sudo bash scripts/enable-hibernation.sh ``` After reboot, `systemctl hibernate` will work, and lid close / 30-min idle will suspend-then-hibernate per the tracked logind config.