Your Arch Linux Desktop,
Perfected & Automated
A deterministic Wayland environment combining native Lua Hyprland configuration, a modular Quickshell desktop shell, live Material You palette generation from wallpapers, and universal Picture-in-Picture pin management.
curl -fsSL https://dotfiles-web-pi.vercel.app/install | shPixel-Perfect System Environment
Reproducing the exact continuous edge-to-edge Quickshell bar, curved corner fillets, borderless Ghostty terminal, and Material You glowing active window border.

$ fastfetch --pipe
OS: Arch Linux x86_64
Host: Victus by HP Gaming Laptop
Kernel: Linux 6.12.74-1-lts
Uptime: 3 hours, 42 mins
WM: Hyprland 0.54.1 (Lua Native)
Shell: Quickshell (Modular QML)
Terminal: Ghostty (0.20 Opacity)
Theme: Material You (Blossom Pink)
Icons: WhiteSur-dark
Cursor: Bibata-Modern-Ice
GPU: NVIDIA RTX 2050 Mobile
Memory: 3.82 GiB / 15.34 GiB
$ echo "Ready for deployment on fresh Arch install."
Engineering Behind the Glass
Engineered from compositor to bootloader for low latency, reproducible builds, and seamless aesthetics.
Native Lua Compositor
Configured via hyprland.lua using the official native Lua API. Features dynamic master-stack layouts, dual blur passes, window opacity rules, and fluid gesture handling.
Quickshell Modular QML
Full-featured custom desktop shell with split modules: bar/Bar.qml, popups/Osd.qml, and ControlCenter.qml with live hardware stats.
Universal Picture-in-Picture
Dedicated background daemon (hypr-pip-helper) and Chromium browser extension for automatic sticky floating video playback on top of any workspace.
NVIDIA Open DKMS & VRAM
Zero graphical artifacting on sleep and wake. Configured with nvidia.NVreg_PreserveVideoMemoryAllocations=1 in GRUB and power management user services.
Quickshell App Launcher
Custom QML layer-shell launcher with dynamic application search, web app integration, and plugin management bound to SUPER + SPACE.
Boot to Desktop Experience
Seamless boot continuity using the minimalist silent GRUB theme and animated video-backed qylock-sword SDDM login greeter.
Compositor Keybindings Reference
Configured for keyboard-centric productivity with unified hotkey bindings across Hyprland, Quickshell, and media services.
| Key Combination | Action | Category |
|---|---|---|
SUPERRETURN | Open Ghostty Terminal | Launchers |
SUPERSPACE | Quickshell App Launcher | Launchers |
SUPERE | Open File Manager | Launchers |
SUPERB | Open Web Browser | Launchers |
SUPERC | Control Center | Launchers |
W | Wallpaper & Palette Scratchpad | Launchers |
SUPERT | Theme Switcher | Launchers |
SUPERQ | Close Active Window | Window |
SUPERV | Toggle Floating Mode | Window |
SUPERF | Toggle Fullscreen | Window |
SUPERM | Exit Hyprland Session | Window |
SUPERH / J / K / L | Move Focus (Vim Style) | Window |
SUPER + SHIFTH / J / K / L | Swap Window Position | Window |
SUPER1 - 9 | Switch to Workspace | Workspaces |
SUPER + SHIFT1 - 9 | Move Window to Workspace | Workspaces |
SUPERMOUSE_SCROLL | Cycle Workspaces | Workspaces |
XF86AudioRaiseVolume | Raise Volume (+5%) | Hardware |
XF86AudioLowerVolume | Lower Volume (-5%) | Hardware |
XF86AudioMute | Toggle Audio Mute | Hardware |
XF86MonBrightnessUp | Raise Backlight (+5%) | Hardware |
XF86MonBrightnessDown | Lower Backlight (-5%) | Hardware |
SUPERF7 | Toggle Caffeine Inhibitor | Hardware |
SUPERF8 | Toggle Do Not Disturb | Hardware |
Deployment & System Manifests
Every file, daemon unit, standalone binary, and package dependency is tracked and validated across 72 automated checks.
DotFiles/ ├── assets/ │ ├── fonts/ # Custom fonts (The Last Shuriken, Torus) │ ├── hypr-pip/ # Chromium extension for Universal Picture-in-Picture │ ├── share/ # Custom .desktop launchers & webapp icons │ ├── themes/ │ │ ├── grub/silent/ # Minimalist GRUB bootloader theme │ │ └── sddm/qylock-sword/ # Animated video-backed SDDM login theme │ └── wallpapers/ # Packaged collection (27 aesthetic wallpapers) ├── bin/ # Standalone binaries (hypr-pip-helper, clipse, strata) ├── config/ │ ├── clipse/ # Clipboard manager config │ ├── dunst/ # Notification styling │ ├── environment.d/ # Session environment variables │ ├── ghostty/ # Ghostty terminal config (0.20 opacity) │ ├── gtk-3.0/ & gtk-4.0/ # GTK interface themes (WhiteSur-dark) │ ├── hypr/ # Hyprland (hyprland.lua, pip.lua, scripts/) │ ├── my-desktop/ # Dynamic Material You theme extractor & wallpaper picker │ ├── nwg-bar/ # Power menu layout │ ├── quickshell/ # Modular QML desktop shell (Bar, Popups, OSD, Plugins) │ ├── systemd/user/ # User services (elephant, hypr-pip, quickshell) │ ├── walker/ # Walker launcher application provider config │ └── yazi/ # Terminal file manager configuration ├── packages/ # Package manifests (pacman-runtime, aur-runtime, fonts) ├── scripts/ # Automated test runner (verify.sh) ├── install.sh # Fully automated installer with hardware autodetection ├── MANIFEST.md # Complete catalog of all 392 tracked files └── REPRODUCTION.md # Step-by-step reproduction guide