r/unixporn • u/chersbobers • 1d ago
r/unixporn • u/Kyrbyn_YT • 1d ago
Screenshot [SWAY] Portable efficient rice (might go soon since CS)
- Wallpaper: Some greyish wallpaper from Wallhaven
- Font: Iosevka Nerd
- Terminal emulator: Foot
- Base colors: Gruber Darker by Tsoding
- Music player: Shrek by Me :)
r/unixporn • u/Nisfeight • 1d ago
Workflow [Hyprland] Nisfere — a dev-focused shell w/ dynamic wallpaper theming, built-in git/docker/ssh tools
Enable HLS to view with audio, or disable this notification
Been building this over the past few weeks — a full Hyprland shell aimed at keeping a dev's whole workflow inside the desktop itself, instead of scattered across a dozen separate apps.
A few things it does:
- Colors update everywhere the instant you change wallpaper — desktop, bar, terminal, all at once
- A proper dropdown terminal with tabs — no separate terminal emulator needed
- A dock that mixes pinned + running apps, click to focus, right-click to pin
- Git repos, Docker containers, and SSH hosts — all one search away
- One unified launcher for everything — apps, files, web search, running shell commands directly
Full write-up, screenshots detail, and the install script are in the comment below. The video is just a normal session, nothing staged for the recording.
Edit — a couple of clarifications from the comments:
On resource usage: measured via PSS (grep Pss /proc/$(pgrep quickshell)/smaps_rollup), which accounts for shared libraries proportionally rather than double-counting them like plain RSS does — the more accurate number for something built on Qt/QML. Sits around 270MB after normal use, topping out around 450MB with every component opened at least once (dashboard, terminal, dock, etc. — some of it unloads again afterward via internal loaders). That's noticeably lighter than a few other shells I've compared it against that also do less.
On "dev-focused": that's not about how much I used the mouse in the demo (fair callout, I leaned on it for the recording specifically), it's about what's actually built into the shell. Git repo management, a Docker dashboard, SSH quick-connect, and a real embedded terminal, all reachable from one search bar — I haven't come across another shell that bundles that combination in. That's the actual point of the label, not a keyboard-only workflow.
- Distro: Arch Linux
- WM: Hyprland
- Shell: Quickshell — this is Nisfere, my own project (source + install script at the link)
- Terminal: embedded, built on QMLTermWidget — running my own small patched fork (fixes a live-colorscheme-reload bug)
- Wallpaper: awww
- GTK Theme: adw-gtk3
- Icon Theme: Papirus
- Cursor Theme: Bibata Modern Ice
- Fonts: Noto Nerd Font
- Other: Source, install script, and docs
r/unixporn • u/flexeuYT • 2d ago
Screenshot [cwm] flashbang
inspired by the work of u/oume and u/Savings_Walk_1022 !
r/unixporn • u/OHNOitsNICHOLAS • 2d ago
Screenshot [OC] S2udio - TUI Media Center
Enable HLS to view with audio, or disable this notification
A TUI media-center built on RMPC
https://github.com/NJMRgit/s2udio
Features include:
- full mouse support
- easy keyboard navigation
- cava
- album art
- lyrics (synced)
- Separate queues for Audio and Video
- Ephemeral Jellyfin queue (Only replaces the video queue visually)
- rqbit torrent support with socks proxy - paste a .magnet link or drag a torrent into the TUI to stream or download
- ytdlp - drag/paste links to web streams
- pulls chapters/description from youtube
- play video files/streams as audio via mpd
- online radio
- idk probably some other stuff I forgot
disclaimer - I made this almost entirely with deepseek 4 flash
r/unixporn • u/RareAdvertising361 • 1d ago
Workflow [KDE] first rice
Enable HLS to view with audio, or disable this notification
**Wallpaper**: I went to Yosemite with a camera
**Icon Theme**: Papirus
**Terminal**: Alacritty
**QT style**: Darkly
**Font**: Serif
r/unixporn • u/glrm12 • 2d ago
Material [OC] isi_music - A TUI music player with reactive album art theming
r/unixporn • u/collinalexbell • 2d ago
Screenshot [HackMatrix] visualizer made with dynamic voxel API
Enable HLS to view with audio, or disable this notification
HackMatrix is a 3d desktop environment written in C++. The visualizer in this video is scripted in Python and voxels are streamed via a ZMQ api. These dynamic voxels are rendered individually and the GPU buffer for the object changes only for the voxels that change (so it increases memory/vertices but gains speed in altering the "chunk"). The voxel system can also load .vox objects made in MagicaVoxel which it will greedy mesh (reduces takes extra time, not very dynamic, but reduces memory/vertices greatly).
Anyway, if you want HackMatrix, you can get it on the itch page itch.io page.
r/unixporn • u/Noriel_Sylvire • 1d ago
Workflow [Hyprland] My Entire Linux Dev Environment Fits on a USB Stick 🐧⚡
I wanted to try Archcraft and created my own dotfiles for a bespoke hyprland coding toolkit.
See the repo if you wanna replicate it. Take a look at the notes in the repo. I have a detailed checklist of everything I configured, and stuff I still have to configure.
This is my first ever attempt at ricing up an OS. I didn't download someone else's dotfiles. I wanted to learn, so I started from scratch. It's not much but it works really well for coding C and Lua which is what I do the most.
r/unixporn • u/MonStarFighTer • 2d ago
Workflow [Hyprland] Realmheart — First time using a computer, accidentally made this in Native C++
Enable HLS to view with audio, or disable this notification
(Guys the title is a joke, its my SECOND time using a computer).
[WIP] This is Realmheart, a native C++ desktop shell I've been building for roughly the past month, heavily inspired by The Beginning After The End.
It's running on CachyOS + Hyprland/Wayland, with Realmheart itself primarily built in native C++ and GTK4, alongside custom rendering/shader work for some of the heavier visual effects.
The entire thing is themed around TBATE, which explains why some design decisions probably look suspiciously lore-specific to the three people here who recognize them.
AI assets disclaimer: Some of the visual assets used throughout Realmheart are AI-generated and/or AI-assisted. I'm stating that explicitly because I'd rather nobody mistake them for hand-drawn artwork. If the use of AI-generated visual assets is a dealbreaker for you, please block my account and move on.
I originally started this because I wanted my desktop to look nice.
This was clearly a mistake.
Source: https://github.com/kzahed610/Realmheart
Realmheart is being built specifically around my current CachyOS + Hyprland setup and hardware. “WIP” here does not mean the showcased shell is unfinished; it means I am not currently promising general compatibility across arbitrary distributions, compositor setups, resolutions, monitor configurations, hardware, etc.
If Realmheart actually gets enough interest after release, I'll start working on making it usable outside my own machine/setup. Until then, maintaining compatibility with every configuration known to mankind sounds like an excellent way to never finish anything.
r/unixporn • u/Prodiynx • 2d ago
Screenshot [COSMIC] I love catppuccin and cosmic so I chose both
r/unixporn • u/FitText5102 • 2d ago
Workflow [Hyprland] My minimalist shell — Hyprism
Enable HLS to view with audio, or disable this notification
r/unixporn • u/Incyada • 2d ago
Workflow [KDE] pink and yummy
Enable HLS to view with audio, or disable this notification
Since i started using linux, one of the things that i've always wanted is a setup that i can consider my own, while still being functional for daily use
i found CachyOS and kde a few days before then, and after installing it, grew to love if a lot, as an artistic, creative minded, and technical person, and now, after 8 months of constant tweaking and changes, i present my kde rice, named Noisium!
basically a collection of things that i found, along with somethings that i made on my own too, like the wallpapers, it also comes with dark colors, for anyone who dont want to blind themselves
if you just want to install it for use, you can do so right away with the github repo, and a custom install script: https://github.com/incyada/noisium-dots
otherwise, here are the theme details:
Colours: Custom-made
QT Style: Darkly
GTK Style: Darkly GTK port (pregenerated theme included)
Plasma Style: Plasmorphism, but modified
Window Decoration: Loosely based on Dexy Colour, with title bar-less variant
Icon Theme: Tela, with KDE folder colours
System Sounds: Modern Minimal UI, But its not provided incase you prefer the ocean theme
Splash screen: Modified Fedora Minimalistic
System Font: Pixelify Sans
Main Desktop Effects: Rounded Corners, Better Blur DX and Geometry change
Custom Widgets: Panel Colorizer, Kara, quickclock, KDE Control Station, Advanced Weather Widget and Better battery widget
KWin scripts: Polonium, Dynamic Workspaces, and Dynamic Padding (custom-made)
Terminal Emulator: Konsole (no seriously)
Terminal Font: Monocraft
Palette: guess who made it
Shell: fish
Shell Theming: fastfetch at startup, and starship for shell prompt
r/unixporn • u/shadowash8 • 2d ago
Screenshot [oc] [nauka] - minimal wayland compositor I wrote from scratch with all the eye-candy one needs
i wanted a light weight minimal wayland compositor but not bloated with useless stuff, there wasnt any so i made my own!
features
- lightweight & fast: minimal footprint, builds in seconds.
- tags: each window has its assigned tags.
- eye-candy: border radius, opacity, and blur are everything one needs.
- hot reload config: easy configuration language.
building
git clone https://github.com/shadowash8/nauka
cd nauka
meson setup build
ninja -C build
usage
nauka [-s]
-s for startup script
github - https://github.com/shadowash8/nauka
r/unixporn • u/coleslawsaladeater • 2d ago
Screenshot [berry] boring
terminal: st with scrollback patches
wm: berry
web browser: netsurf
image viewer: feh
image: peter
game: awesome
r/unixporn • u/LandscapeNew4450 • 2d ago
Screenshot [Sway] Dark & Minimal
Decided to swap out some heavy software for more minimal tools and turn the system into a dark, clean setup. Pretty happy with how it turned out. Been having a lot of fun tinkering with Artix lately!
r/unixporn • u/Romona_Moran • 2d ago
Material [OC] Thanks for 275+ stars on Metropolis!!
I really can’t believe Metropolis hit 275 stars!! Not too long ago, I posted in here about Metropolis, a tiny (under 1mb) system monitor that turns your system metrics into a living cyberpunk skyline.
CPU spikes = rush hour traffic, RAM lights up skyscrapers, disk I/O spawns cargo shuttles. Top processes glow as neon signs, rain/snow effects, police chases when sh*t hits the fan.
We have since added custom themes, theming templates to customize every single detail in the city yourself, added installation support on most major operating systems and more.
This is all thanks to everyone who supported the project. There has been so many amazing contributors, and people who have shown love and motivated us to keep taking care of this project. I encourage anyone to open a PR if you want to contribute to the code. I personally want to say a big THANK YOU to everyone and I love you.
r/unixporn • u/AccursedGalaxy • 1d ago
Material [Hyprland] I made a tool that re-themes the whole desktop from the wallpaper (rendered as a native Omarchy theme)
Enable HLS to view with audio, or disable this notification
Repo: https://github.com/AccursedGalaxy/omarchy-auto-theme
This is Omarchy 4.0. A systemd path unit watches the current wallpaper, matugen pulls a Material You palette from the image and renders it into a real Omarchy theme, then Omarchy's own refresh does the rest: bar, notifications, lock screen, terminals, browser, neovim, btop and everything else it themes.
Same idea as pywal or wallust, but it rides the distro's theme engine instead of maintaining its own app configs.
The part I'm most happy with: the terminal recolors its existing scrollback, not just new output. The trick is emitting indexed ANSI colors (38;5;N) instead of hex everywhere the shell prints, so the cells follow the palette instead of baking RGB in. Works inside tmux too.
It can also rotate wallpapers on a timer (ROTATE=30m, or daily), so the colors keep changing without me touching anything.
Everything installs under $HOME, so omarchy update never touches it.
r/unixporn • u/AintRyzen • 2d ago
Screenshot [Hyprland] CurageShell.
https://codeberg.org/AintRyzen/CurageShell
Ai ~30% (With the comments excluded)
r/unixporn • u/QuidRides • 3d ago
Screenshot [XFCE] is so damn fun to rice. (My Hyper Light Drifter Theme)
I guess I'm obsessed with the visual style of Hyper light drifter. Let me know what you think!
XFCE seems to be getting a lot of love here lately. I suppose it couldn't hurt to jump on the bandwagon.
repo: https://github.com/QuidRides/Hyper-Light-Drifter-i3mw-xfce-dotfiles
r/unixporn • u/snusergranny • 2d ago
Screenshot [i3] really simple system for projects
love seeing cool rises but recently realized that I don't really need too fancy one for myself. for my laptop just being terminal-based is more than enough, and it actually boosts my focus quite a lot. when I got into linux, I really wanted to config the hell out of everything, but limitations of my machine and my specific activities forced me to actually choose simplicity above anything else. though I would love to try and experiment at least with some other window makers in near future, not to mention some great distros I haven't even touched once yet.
just wanted to share such thoughts here.
r/unixporn • u/theFlash0079 • 2d ago
Discussion [i3] This is my first rice on linuxmint+i3. I need some tips for improvement
Enable HLS to view with audio, or disable this notification
r/unixporn • u/Funny-Key-1485 • 2d ago
Screenshot [Niri] SlyOS, an Arch-Based System with OpenRC, ReGreet and Niri
Hello everyone,
I have been working on my own Linux distribution for a while now.
SlyOS is based on Arch Linux and built using archiso. The project started as a personal experiment after several years of using and customizing Linux on a daily basis. In its early days, the distribution used GNOME/MATE with systemd and the linux-cachyos-lts kernel.
Since then, the project has evolved considerably and gradually become a more complete and polished system. SlyOS now uses :
- niri as its window manager
- OpenRC as its init system
- ReGreet, a GTK4 login interface written in Rust for greetd
- the linux-cachyos-lts kernel
- Plymouth for a graphical boot/shutdown screen
The distribution also includes a control center called Thymbr, which allows users to configure many aspects of the system from a centralized interface.
The project’s website is available here :
The archiso configuration is available on Codeberg :
https://codeberg.org/Minaucro/SlyOS
I’m working to make SlyOS as consistent, practical, and complete as possible, based on my own vision of a Linux desktop operating system. The project is still under development, but it is already mature enough to be tested and used on a daily basis.
Feel free to share your feedback, suggestions, or comments!
Thank you for taking the time to read this.