How it looks like...
Setup Overview
- OS: Archlinux
- WM: Hyprland | Niri
- Bar: Waybar | Quickshell
- Shell: Fish
- Prompt: Oh My Posh
- Terminal: Kitty & Ghostty
- Power Menu: Wlogout
- Colorscheme: Catppuccin Mocha
- App Launcher: Rofi | Fuzzel
- Desktop Widgets: Eww | Quickshell
- Wallpaper Daemon: Awww (previously Swww)
- Notification Daemon: Mako | Quickshell
(bold: currently preferred)
Hyprland & friends
Based on an old version of end-4/dots-hyprland but without ags, quickshell, eww and tons of other stuff.
Niri
Ported from Hyprland, and shares some of the desktop components such as hyprlock & hypridle, but uses quickshell as bar / desktop widgets / notification daemon / ...
Quickshell
Not based on, but heavily depends on many modules from noctalia-shell. A thousand thanks to their great work.
This setup is currently only adapted for Niri.
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 tolyrics, 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. See also:
- wallpaper-carousel to select wallpaper, which implements an Image Carousel with Qt Widgets.
- backgrounds collection for personal use.
Rofi
Based on codeopshq/dotfiles, also serves as the clipboard history browser and emoji picker.
Grub theme
Based on vinceliuice/Elegant-grub2-themes with an illustration from 紺屋.
MPV
Based on noelsimbolon/mpv-config.
Fonts
See fontconfig.md.



