wired-dots
Cyberpunk Hyprland setup for Arch — one script from fresh install to NERV-grade desktop. Tokyo Night, Wayland, hardware-agnostic.
- ▸Hardware-agnostic installer: detects CPU, GPU (NVIDIA/AMD/Intel/Optimus), bootloader
- ▸Full Hyprland + Tokyo Night Wayland desktop materialized in one script
- ▸Interactive choice flags or `--noninteractive` for unattended installs
- ▸ShellCheck-clean, idempotent, with curated Tokyo Night wallpaper pack as submodule
One script from fresh Arch install to a NERV-grade Hyprland desktop
A cyberpunk Hyprland setup for Arch Linux with the Tokyo Night palette. Run ./install.sh on a clean Arch install and walk away with a Wayland compositor, Waybar, swaync, rofi, awww wallpaper daemon, kitty + zsh + starship — the whole rice end-to-end.
Why I built it
I rebuild my desktop more often than is reasonable, and every time it's an evening of running through forum posts and Reddit threads to remember which wlroots package I need on which GPU. I wanted a single, opinionated, hardware-agnostic installer I could run on any laptop or desktop — Intel, AMD, NVIDIA, Optimus hybrid — and have a working Tokyo Night Hyprland session by the end. ShellCheck-clean, reproducible, idempotent.
What it does
- Hardware-agnostic installer — auto-detects CPU (Intel/AMD microcode), GPU (NVIDIA Turing+/Maxwell-Pascal/legacy, AMD RDNA + GCN, Intel Xe/Arc), and bootloader (GRUB / systemd-boot / rEFInd).
- Full boot-time trust chain — microcode → bootloader → initramfs → modules → firmware → session.
- Interactive choice flags — keyboard layout (
us/latam,us/es/fr/de/br/gb), browser (Brave / Firefox / Chromium), file manager (Dolphin / Nautilus / Thunar / Nemo / PCManFM). --noninteractivemode with sensible defaults for unattended installs.- Curated wallpaper pack — Tokyo Night collection shipped via git submodule.
- Zero external framework dependencies — pure bash, no chezmoi/stow/yadm.
- WiFi support including Realtek DKMS via
--force-rtl-dkms.
Stack
Hyprland (uwsm session), Waybar (cyberdeck-nerv layout), swaync, rofi-wayland, awww, kitty, zsh + starship, SDDM (greetd optional).
Status
v1.0.0-rc3 — installer complete, audit cycle done. ShellCheck CI green.