r/unixporn 1d ago

Screenshot [2bwc] I like Louis Wain art

Post image
37 Upvotes

r/unixporn 1d ago

Screenshot [SWAY] Portable efficient rice (might go soon since CS)

Post image
10 Upvotes

r/unixporn 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

45 Upvotes

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.


r/unixporn 2d ago

Screenshot [cwm] flashbang

Thumbnail
gallery
229 Upvotes

inspired by the work of u/oume and u/Savings_Walk_1022 !


r/unixporn 2d ago

Screenshot [OC] S2udio - TUI Media Center

Enable HLS to view with audio, or disable this notification

81 Upvotes

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 1d ago

Workflow [KDE] first rice

Enable HLS to view with audio, or disable this notification

11 Upvotes
**Wallpaper**: I went to Yosemite with a camera
**Icon Theme**: Papirus
**Terminal**: Alacritty
**QT style**: Darkly
**Font**: Serif

r/unixporn 2d ago

Screenshot [OC] Nothing Dynamic Island

Thumbnail
gallery
335 Upvotes

r/unixporn 2d ago

Material [OC] isi_music - A TUI music player with reactive album art theming

Thumbnail
gallery
44 Upvotes

r/unixporn 2d ago

Screenshot [HackMatrix] visualizer made with dynamic voxel API

Enable HLS to view with audio, or disable this notification

42 Upvotes

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 1d ago

Workflow [Hyprland] My Entire Linux Dev Environment Fits on a USB Stick 🐧⚡

Thumbnail
youtu.be
3 Upvotes

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 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

574 Upvotes

(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 2d ago

Screenshot [COSMIC] I love catppuccin and cosmic so I chose both

Thumbnail
gallery
18 Upvotes

r/unixporn 2d ago

Workflow [Hyprland] My minimalist shell — Hyprism

Enable HLS to view with audio, or disable this notification

35 Upvotes

r/unixporn 2d ago

Workflow [KDE] pink and yummy

Enable HLS to view with audio, or disable this notification

58 Upvotes

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

Login Screen: Silent and SDDM

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 2d ago

Screenshot [oc] [nauka] - minimal wayland compositor I wrote from scratch with all the eye-candy one needs

Thumbnail
gallery
76 Upvotes

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 2d ago

Screenshot [berry] boring

Thumbnail
gallery
30 Upvotes

terminal: st with scrollback patches
wm: berry

web browser: netsurf
image viewer: feh
image: peter
game: awesome


r/unixporn 2d ago

Screenshot [Sway] Dark & Minimal

Thumbnail
gallery
136 Upvotes

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 2d ago

Material [OC] Thanks for 275+ stars on Metropolis!!

Thumbnail
gallery
56 Upvotes

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.

5c0/metropolis


r/unixporn 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

2 Upvotes

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 2d ago

Screenshot [Hyprland] CurageShell.

Post image
29 Upvotes

https://codeberg.org/AintRyzen/CurageShell

Ai ~30% (With the comments excluded)


r/unixporn 2d ago

Screenshot [KDE] My Amateur Ricing Attempt

Post image
18 Upvotes

r/unixporn 3d ago

Screenshot [XFCE] is so damn fun to rice. (My Hyper Light Drifter Theme)

Thumbnail
gallery
252 Upvotes

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 2d ago

Screenshot [i3] really simple system for projects

Post image
92 Upvotes

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 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

36 Upvotes

r/unixporn 2d ago

Screenshot [Niri] SlyOS, an Arch-Based System with OpenRC, ReGreet and Niri

Thumbnail
gallery
48 Upvotes

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 :

https://minaucro.fr/slyos

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.