“A minimalist, workflow-focused desktop configuration emphasizing speed, clarity, and visual consistency.”
— Slop
I've fully transitioned to Noctalia Shell and Zen Browser, though the Caelestia configuration is still versioned. Below is a walkthrough of my workflow along with a demo of wallcards, a wallpaper selector, which I plan to convert into a Noctalia Shell plugin. This quickshell-based application is inspired by people on unixporn.
wallcards.mp4
For setup, use the provided Bash installers. Execute ./scripts/install.sh
git clone https://github.com/tonigineer/dotfiles.git ~/Dotfiles
cd ~/Dotfiles
./scripts/install.sh- Compositor: Hyprland
- Shells: Noctalia and
Caelestia (aesthetics) - Editors: Zed and Neovim
- Terminal: Kitty with ZSH; tools include Yazi, fastfetch, cava, etc.
- GPU: NVIDIA RTX 40-series; Gamescope and MangoHud supported
- Dynamic color theming via both shells for multiple applications, including Discord
Important
Hyprland ecosystem — Hyprpaper, Hypridle, and Hyprlock are not used; equivalent functionality is provided by the shells.
-
SUPER + RETURN — Open Kitty terminal
-
SUPER + E — Open Thunar file manager
-
SUPER + SHIFT + E — Open Yazi file manager in terminal
-
SUPER + R — Open launcher (application menu; varies by shell)
-
SUPER + S — Open control center/sidebar (system controls; varies by shell)
-
SUPER + D — Open control dashboard (Caelestia only)
-
SUPER + SHIFT + C — Close active window
-
SUPER + SHIFT + Q — Open powermenu (varies by shell)
-
CTRL + ALT + Y — Cast currently playing media URL to MPV player
-
CTRL + ALT + N — Start Netflix App (brave app functionality)
-
CTRL + ALT + U — Start system update (
yay -Syu) -
CTRL + ALT + L — Lock screen (varies by shell)
-
CTRL + ALT + S — Screenshot tool with walker
-
CTRL + ALT + W — Wallcards (wallpaper changer)
-
SUPER + F1 — Toggle Gamemode
-
SUPER + F9 — Select
ARD|ZDF|Phoenixfor german television streaming (mpv)
I have experimented with custom shells using eww, AGS, Fabric, and Quickshell. The Quickshell configurations used here are stable and well maintained, making them a time-efficient choice. Past experiments are included below for reference.
Built on Arch Linux • Powered by Hyprland • Inspired by r/unixporn







