Rosa

Dotfiles for Hyprland

Rosa

A desktop built around one liquid island. It grows when there is news and shrinks back when there isn't.

Twelve chapters

  1. Chapter 01The islandGrows when there is news, then shrinks back.

    Notifications, music, calls, weather and battery all pass through one pill at the top of the screen.

  2. Chapter 02One paletteEvery colour comes from your wallpaper.

    Change the wallpaper and the bar, island, launcher and terminal follow in a second.

  3. Chapter 03One processBar, dock, launcher and panels in one shell.

    A single Quickshell process instead of a dozen small daemons.

  4. Chapter 04Every part is a switchSixty island knobs, no QML editing.

    Turn any module off from settings. Closed panels are not loaded at all.

  5. Chapter 05Light6% of one core, 495 MB with music playing.

    Measured over 30 seconds with the spectrum and album art live.

  6. Chapter 06Still while you playThe island stops moving in fullscreen games.

    Animations pause, timers slow down, the GPU stays with the game.

  7. Chapter 07MusicThe island opens into a player.

    Cover, synced lyrics and a spectrum, from any MPRIS player.

  8. Chapter 08CalendarThe month as an orbit of your commits.

    Days you pushed code light up around the ring.

  9. Chapter 09WeatherRain on the way, drawn as falling drops.

    The forecast lives inside the island, no extra widget.

  10. Chapter 10Serezha modeAll black, waybar, 236 MB.

    One switch turns the shell off for a minimal session.

  11. Chapter 11One commandArch or Artix, any GPU, found on its own.

    The installer detects the system and backs up your configs first.

  12. Chapter 12Leaves cleanlyYour old setup comes back with one command.

    Packages stay, configs return exactly as they were.

Quiet by design.

A Hyprland desktop built around one liquid island. Every colour comes from your wallpaper, every part can be switched off.

bash <(curl -fsSL https://raw.githubusercontent.com/fedyaqq34356/rosa/main/install.sh)

Arch or Artix · AMD, Intel or NVIDIA · github.com/fedyaqq34356/rosa

One rule

The desktop stays out of the way until it has something to say. Everything that happens on the machine passes through a single island at the top of the screen. It grows when there is news and shrinks back into a pill when there isn't. Closed panels are not loaded at all, and the island goes still while a game runs fullscreen.

What it costs

Measured on 2026-11-04 over 30 seconds with music playing, so the island, its spectrum and the album art were all live. Ryzen 5 5600, one 1080p monitor at 144 Hz.

ProcessCPU, one core = 100%Memory, PSS
Quickshell: bar, island, desk, panels6.0%495 MB
Hyprland5.1%—
Serezha mode: shell off, waybar on—236 MB whole session

Install

Needs pacman and a normal user. The installer detects Arch or Artix and your GPU, copies your current configs to ~/.config/dotfiles-backup-<timestamp>, then builds the colour scheme from your first wallpaper. Add --dry-run to see every step first.

bash <(curl -fsSL https://raw.githubusercontent.com/fedyaqq34356/rosa/main/install.sh)

Updates arrive as a chip next to the workspaces, or run rosa-update. To leave, run the uninstaller: your old configs come back, packages stay.

bash ~/.local/share/rosa/uninstall.sh