▄▄▄▄▄▄ ▄▄ ▄▄
█▀██▀▀██ █▄ ██ ██
██ ██ ▄██▄▄██▄▀▀ ██
██ ██ ▄███▄ ██ ██ ██ ██ ▄█▀█▄ ▄██▀█
▄ ██ ██ ██ ██ ██ ██ ██ ██ ██▄█▀ ▀███▄
██ ▀██▀███▀ ▀███▀▄██ ▄██▄██▄██▄▀█▄▄▄█▄▄██▀
██
▀▀
HyprlandNobara042026.mp4
My goal with this set up was to build something clean and visually appealing, without being over the top *ricy*. It's my first real venture outside of a prebuilt desktop environment (Or really a dedicated TM for that matter) and I've been absolutely loving it. Getting under the hood and having to set up parts of the system I had taken for granted my whole life, such as notifications or background tasks for example, has been really eye opening and exciting. It really puts you in the driver's seat. To be completely honest this started as a weekend project I just wanted to mess around with to see what the hype is all about, and I haven't booted back into gnome since.
With all that being said... I hope you enjoy! <3
These are still a work in progress, while the set up works pretty well it isn't very organized yet so just keep that in mind if you are cloning it
This repo is set up to use GNU Stow for easier and cleaner installation with symlinks. For a great explanation of what it is and how to use it check out this video! He goes way more into depth than I am willing to do on a readme page.
My config relies on the following programs to work properly:
- hyprland
- waybar
- wofi
- swaync
- eww
It also uses the following programs, but these are up to personal preferance so feel free to change them to whatever you prefer (you will need to update them in the configs!):
- ghostty
- nautilus
- gnome-clocks
- hyprshot
- hyprpicker
Because I run nobara (Fedora based) I have to add this repository to DNF to be able to install Hyprland. If you aren't on a Fedora based system then the following commands are more of a guideline than anything else.
sudo dnf copr enable lionheartp/Hyprland
sudo dnf update
sudo dnf install -y hyprland waybar wofi swaync eww ghostty nautilus gnome-clocks hyprshot hyprpicker
It's now a proper workspace grid! It's currently hard coded to a 5x3 grid, and can be navigated with 'CTRL + SHIFT + Arrow Keys', the waybar, or the overview. Check out how it's done in grid.lua. I am debating starting up a new project and actually properly implementing this as a hyprland plugin...
Background Photo by Antonia Glaskova
Background Photo By Zhaoli JIN
(The background switcher button is in the top left corner, script can be found here. I didn't feel like a full theme switcher would be needed, and the theming I have done works great for both so this was the perfect inbetween for me)
Uses gnome calendar for it's better integration with apple and other calendars. Check out this module for how I turned an app into a widget
The TUI app I used can be found here!
Check out my Keybind Cheatsheet for the full breakdown, it's expanded quite a bit since 0.55 to the point that it needed it's own page. The binds themselves are primarily found in binds.lua, with some navigation specific ones split off into grid.lua
Contains my wallpaper switcher, active window title, Day-Time-Date, Quick Tool Bar, VPN activity button, Bluetooth Activity button, Volume, and Power Menu
Has a quick obsidian note button, color picker, pomodoro timer, and counter for quick access
To ensure the counter works run the following commands to set up the number tracking directory and file:
mkdir -p ~/.local/share/waybar
echo 0 > ~/.local/share/waybar/counter
(or do it with your file explorer of choice)
Contains my System Stats Button, Memory %, CPU %, GPU %, Network Up/Down, Workspaces, Media Player, System Tray, and Notifications
I got tired of a couple different widgets not working the way I wanted (mostly due to GTK theming limitations) so I decided to just start up a couple different apps in the background at launch and hide them in special workspaces that show when you click their respective waybar buttons! Pretty simple idea, but I hadn't seen it be done before and I built it out to have different animations depending on which one you are using as well as a keybing to make ESC close them again.
Check this lua module for how it's done
I use the docker code server image as my main IDE, this allows me to code from my Ipad (and ocasionally my phone when I'm really desperate) over tailscale when I'm not at home.
My set up has it's own Starship.rs set up thats similar to my main one, but a bit more angular and has different directory replacements:
It also has some theme color overrides to match my set up better, you can find that file here!
I recently switched to Zen, which has been a really nice change. I use the transparent zen mod and zen internet extension to get it to be transparent and work with lots of different sites. Some need the dark reader extension on top of it to work perfectly, but for the majority of sites it's been great!
Once I figure out a good way to export my set up I will put it in this repo as well
My personal distro of choice, based on fedora and optimized for gaming and media creation with great nvidia support.
Everyone's favorite Tiling Window Manager. I was resistant at first, but after using it for about 10 minutes I fell in love and haven't looked back (sorry gnome)
For the time being, you will have to build waybar from source or use waybar-git for the tray to work properly
The app launcher I've been using. Works perfectly fine, but I need to tune up the look and feel more.
My notification center. I settled on a clean and pretty empty set up as it fits what I use it for just fine.
Eww is a pretty interesting and powerful widget tool I came across while looking for a good way to create custom pop ups that weren't just notifications. I'm probably not using it to it's full potential, but I am very happy with what I was able to do with it so far.
My favorite terminal emulator! Works great on Linux and Mac, has all the features I want, and looks good while doing it.
The icing on my Ghostty cake. Just a fancy looking terminal prompt for me, though I'm sure there are better uses for it lol.
Along with my main config I also have starship running in my Code Server docker container, and have set up it's own config. It is based on my main starship set up, but with a couple small changes and more custom directory replacements. You can check it out here!
I mean what's a rice without fastfetching? I threw togeather a custon nobara logo that fits the vibe a bit better, you can find it here
- Fix the waybar tray (could just be a hyprland update bug)
- Fix the weird spacing in the calendar
- Clicking waybar workspaces should do popin instead of the last slide direction
- Clean up notifications center (it's mostly unfinished)
- Load in animation
- Animations for wofi start (And maybe theme it more like spotlight search)
- Background change animation? (Not nessesary but would be nice)
- Power menu



























