4303562324754ed7c246ecfe07b2c44abdd657f7
Both daemons were running but not registering SNI items on niri/Wayland, leaving the waybar tray slot permanently empty. Network is already accessible via the waybar network module (left-click → networkmanager_dmenu). Bluetooth GUI (blueman-manager) is still available on demand; only the applet is dropped. Tray module stays configured so Electron apps (Discord/Vesktop, Steam, etc.) still get a tray slot when they're running. - niri/config.kdl: drop nm-applet and blueman-applet spawn-at-startup - packages.txt: drop network-manager-applet (nothing else uses it); keep blueman package for blueman-manager GUI Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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
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:
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.
Description
Languages
Shell
74.7%
CSS
25.3%