equisdots · X Linux
Equisdots
An opinionated Arch-based desktop stack: Hyprland in the Lua era, a Quickshell shell, a live palette engine and a wallpaper kernel with interactive scenes.
bash <(curl -fsSL https://raw.githubusercontent.com/equisdots/dots/main/dots) setupPalette
lahabanaX
Saturday, October 03
18°
Partly cloudy
This site uses two palettes from the collection: X (dark) and Catppuccin Latte (light).
What makes it different
Small repositories, one command, one palette across the whole desktop.
Hyprland, Lua era
Compositor configuration written against the Lua API (0.55+), split into reusable modules for keybinds, rules, animations and colors.
Live palette engine
base16 palettes with semantic roles: switching one recolors the bar, window borders, widgets and running scenes without a reload.
Interactive scenes
JavaScript wallpapers rendered by the xwww engine: procedural art that reacts to the palette and the clock.
Quickshell shell
Bar with zones, a full settings editor, panels, popups and floating desktop widgets with a visual redactor.
One command
dots installs, updates and diagnoses the whole stack, from packages and fonts to the login theme.
Open and documented
Every repository ships guides, changelogs and a wiki-style documentation site you are reading now.
The widgets, illustrated
Web recreations of the shell surfaces: bar, panels, pickers and desktop widgets.
Bar islands
Floating islands for workspaces, clock and status; palette-tinted, blur-aware.
Palette
lahabanaX
Palette switcher
Switch the whole desktop palette without opening the settings editor.
Saturday, October 03
18°
Partly cloudy
Calendar and weather
Clock, month grid and forecast in one popup, fed by the local weather cache.
System Monitor
3d 04hSystem monitor
CPU, memory, disks and GPU with per-core detail.
Wallpaper
DP-1Wallpaper picker
Stills, video and interactive scenes with reveal transitions.
Midnight Drive
By Neon Runner
SpeakerMusic player
Album art, progress and a live spectrum fed by the shared Cava instance.
Pages
General
▸ Bar
Theme
Widgets
System
── Style ────────────
Terminal settings
The whole settings panel in a ratatui TUI, keyboard and mouse friendly.
Saturday, October 03
Visualizer · Cava
Desktop widgets
Clock, weather and visualizer cards placed anywhere, edited with the redactor.
Repositories
Each piece lives in its own repository and ships with its own documentation.
- dotsMeta installer and updater: clones, wires and updates the whole stack.
- hyprlandHyprland compositor configuration (Lua era), scripts and system installer.
- shellQuickshell shell: bar, settings editor, panels, popups and desktop widgets.
- davincixWallpaper kernel: images, video and interactive scenes, with the picker frontend.
- palettesbase16 color palettes with semantic roles and the schema they follow.
- theme-syncPalette-driven theming engine for the applications in the stack.
- backgroundWallpaper collection and the interactive scene catalog.
- timexTime and weather engine: calendar popup, forecast and settings tab.
- xturingTerminal UI (ratatui) for the settings panel: a mouse-friendly second frontend.
- loginMinimal static SDDM login theme with session picker and power actions.
Start with the documentation
Installation, updates, Hyprland configuration, wallpapers, scenes and theming, in English and Spanish.