2026-05-03 12:37:05 +02:00
2026-04-01 14:06:02 +02:00
2026-05-03 12:37:05 +02:00
2026-05-03 00:11:07 +02:00
2025-10-19 00:14:19 +02:00
2026-05-03 00:11:07 +02:00
2025-08-06 18:01:10 +02:00
2026-03-29 01:20:32 +01:00
2026-01-19 08:59:23 +01:00
2026-04-25 20:41:31 +02:00
2026-05-03 00:11:07 +02:00
2026-02-11 09:06:49 +01:00

Works on my machine(s)

How it looks like...

Niri & Quickshell

https://github.com/user-attachments/assets/2550607a-48ea-4662-98ba-d26722b26b1b

Grub menu

Setup Overview

Note

See also config-stow for the list of stow packages.

  • OS: Archlinux | Debian
  • WM: Hyprland | Niri
  • Bar: Waybar | Quickshell
  • Shell: (bash & fish) | Zsh
  • Prompt: Oh My Posh | Starship
  • Terminal: Kitty | WezTerm | Ghostty
  • Power Menu: Wlogout & Quickshell
  • Colorscheme: Catppuccin Mocha
  • App Launcher: Rofi | Fuzzel | vicinae
  • Desktop Widgets: Eww | Quickshell
  • Wallpaper Daemon: Awww | Quickshell
  • Notification Daemon: Mako | Quickshell

marked with:

  • bold: currently preferred
  • strikethrough: previously used but not anymore, moved to legacy folder

Quickshell

Not based on, but heavily depends on many modules from (an old version of) noctalia-shell. A thousand thanks to their great work.

This setup is currently only adapted for Niri.

Wallpaper & Colortheme

  • WallReel: an Image Carousel implemented with QtQuick to browse and set wallpapers from.
  • change-colortheme: script that extract colors from the current wallpaper and generate a catppuccin color scheme accordingly.
  • backgrounds collection for personal use (mostly waifus).

Grub theme

Based on vinceliuice/Elegant-grub2-themes with an illustration from 紺屋.

Fonts

See fontconfig.md.


Previous setup

How it looks like...

Hyprland & friends

Based on an old version of end-4/dots-hyprland but without ags, quickshell, eww and tons of other stuff.

Eww

  • main, main dashboard, modified from syndrizzle/hotfiles but without notification center.
  • lyrics, scrolling lyrics player, depends on a small utility from myself (which also happens to be my frist Golang program :D).
  • lyrics-single, similar to lyrics, but only with a single line and can be easily embeded into the status bar.

Swww

The wallpaper will be automatically blurred when there is a window in focus, which is implemented in the wallpaper-daemon script.

This feature is only enabled in Niri. Swww also manages wallpapers of the Hyprland setup, yet only in the regular way.

Wallpaper & Colortheme

The most suitable primary color (or so-called flavor) will be chosen from the Catppuccin Mocha palette and applied to various apps automatically after changing wallpaper. And also:

Rofi

Based on codeopshq/dotfiles, also serves as the clipboard history browser and emoji picker.

S
Description
"but some peaple like rabbitholes"
Readme 44 MiB
Languages
QML 67.7%
Shell 17.4%
Python 5%
Lua 4.7%
GLSL 2.7%
Other 2.5%