equisdots

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) setup
2
14:32:07
18%42%86%

Palette

lahabana
Filter palettes

X

Lahabana
Tokio
Bogota
Madrid
Helsinki
Paris
Miami
Oslo
Praha
14:32:07

Saturday, October 03

‹OCTOBER 2026›
MTWTFSS
282930123456789101112131415161718192021222324252627282930311

18°

Partly cloudy

1519°
1818°
2116°
0014°

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.

01

Hyprland, Lua era

Compositor configuration written against the Lua API (0.55+), split into reusable modules for keybinds, rules, animations and colors.

02

Live palette engine

base16 palettes with semantic roles: switching one recolors the bar, window borders, widgets and running scenes without a reload.

03

Interactive scenes

JavaScript wallpapers rendered by the xwww engine: procedural art that reacts to the palette and the clock.

04

Quickshell shell

Bar with zones, a full settings editor, panels, popups and floating desktop widgets with a visual redactor.

05

One command

dots installs, updates and diagnoses the whole stack, from packages and fonts to the login theme.

06

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.

2
14:32:07
18%42%86%

Bar islands

Floating islands for workspaces, clock and status; palette-tinted, blur-aware.

Palette

lahabana
Filter palettes

X

Lahabana
Tokio
Bogota
Madrid
Helsinki
Paris
Miami
Oslo
Praha

Palette switcher

Switch the whole desktop palette without opening the settings editor.

14:32:07

Saturday, October 03

‹OCTOBER 2026›
MTWTFSS
282930123456789101112131415161718192021222324252627282930311

18°

Partly cloudy

1519°
1818°
2116°
0014°

Calendar and weather

Clock, month grid and forecast in one popup, fed by the local weather cache.

System Monitor

3d 04h
CPU62%
RAM48%
Disk71%
GPU35%
C0
C1
C2
C3
C4
C5
C6
C7
54°C312 procs16 threads

System monitor

CPU, memory, disks and GPU with per-core detail.

Wallpaper

DP-1
AllVidFav6 items
JS

Wallpaper picker

Stills, video and interactive scenes with reveal transitions.

Midnight Drive

By Neon Runner

Speaker
01:2403:58

Music player

Album art, progress and a live spectrum fed by the shared Cava instance.

xturingbarsettings.json

Pages

General

▸ Bar

Theme

Widgets

System

◈ d_stylealign=start● saved

── Style ────────────

Preset‹ modular ›
▸Thickness[-] 48 [+]
Roundness1.0
Opacity85%
↑↓ move · ←→ adjust? help

Terminal settings

The whole settings panel in a ratatui TUI, keyboard and mouse friendly.

14:32:07

Saturday, October 03

22°Clear

Visualizer · Cava

Desktop widgets

Clock, weather and visualizer cards placed anywhere, edited with the redactor.

Start with the documentation

Installation, updates, Hyprland configuration, wallpapers, scenes and theming, in English and Spanish.