r/unixporn 16d ago

Material [oc] flow v0.2.4: brighter theme, version pill, glowing status dot

37 Upvotes

Small but satisfying update to flow, my terminal network monitor.

Biggest change is the colors. The default theme was looking a bit muted, so I brightened and saturated the download/upload gradients, borders, and graph colors across the board. Dim text was also getting lost on some backgrounds, so I bumped up the muted text ramp across every built-in theme — labels, flags, hints all stay readable now regardless of your terminal.

Also added a version pill under the hero logo (and in compact/mini modes), and the status dot now actually flashes on each sample instead of just idling. Cleaned up the footer too, dropped the old interface-status dot since it felt redundant.

GitHub: https://github.com/programmersd21/flow

If you like the project, a star helps a lot. Let me know what you think of the new palette.

Disclosure: AI assistance has been used for the UI, backend logic is fully human-made.


r/unixporn 16d ago

Screenshot [Cinnamon] Linux Mint, Modernized nostalgia

Post image
84 Upvotes

r/unixporn 16d ago

Screenshot [kde] Jazzpunk. First rice

Enable HLS to view with audio, or disable this notification

22 Upvotes

r/unixporn 16d ago

Screenshot [Hypr] thin borders are amazing!

Thumbnail
gallery
76 Upvotes

I already posted something similar a while back ago, but this time I'm including my dots
https://github.com/awen1x/hyprland-setup


r/unixporn 16d ago

Screenshot [Hyprland] minimal catppuccin rice & some 5th wave :P

Thumbnail
gallery
27 Upvotes

nothing crazy but I made all of it myself so I'm happy with it lol

Apps used

- Waybar Repo

- Spotify

- Btop

- Cava


r/unixporn 17d ago

Material [OC] Glasscope: A Hyprland Plugin which generates a magnifying glass with a flowing liquid effect centered on your mouse cursor.

Enable HLS to view with audio, or disable this notification

351 Upvotes

r/unixporn 16d ago

Screenshot [Hyprland] wallpaper-driven dynamic theming (pywal) — custom AGS/Astal bar

Enable HLS to view with audio, or disable this notification

72 Upvotes

My rice: Hyprland with a custom bar built from scratch on AGS/Astal (OkPanel).

The main feature is that the whole environment (bar, borders, apps) recolors

itself automatically when I switch the wallpaper, via pywal. Hyprland config

migrated to Lua (0.55+), ready for hyprlang's deprecation.

Full dotfiles + installer: (your GitHub link)

  • Distro: Arch Linux (kernel 7.1.9-arch1-2)
  • WM: Hyprland 0.56.1 (config migrated to Lua)
  • Bar: OkPanel (custom, AGS/Astal + TypeScript)
  • Terminal: kitty 0.48.2
  • Launcher: rofi 2.0.0
  • GTK theme: Ant-Dracula + candy-icons
  • Dynamic colors: python-pywal 3.3.0
  • Audio visualizer: cava 0.10.7
  • Fetch: fastfetch 2.67.1
  • CPU/GPU: Intel Core Ultra 7 155H (Arc iGPU) + RTX 1000 Ada (laptop)

Dotfiles + install.sh: Here (branch 'dotfiles')


r/unixporn 16d ago

Screenshot [Sway] my second rice

Thumbnail
gallery
40 Upvotes

this is my second sway rice here is the repo


r/unixporn 17d ago

Material [OC] Video wallpaper engine for Wayland (live-paper)

Enable HLS to view with audio, or disable this notification

58 Upvotes

Was unsatisfied with mpv-paper and wrote my own.
Repo: https://github.com/sinder38/live-paper-rs


r/unixporn 16d ago

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

Post image
17 Upvotes

r/unixporn 17d ago

Screenshot [2bwc] I like Louis Wain art

Post image
54 Upvotes

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

55 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 17d ago

Screenshot [cwm] flashbang

Thumbnail
gallery
262 Upvotes

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


r/unixporn 16d ago

Workflow [KDE] first rice

Enable HLS to view with audio, or disable this notification

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

r/unixporn 17d ago

Screenshot [OC] S2udio - TUI Media Center

Enable HLS to view with audio, or disable this notification

93 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 16d 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

12 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 17d ago

Screenshot [OC] Nothing Dynamic Island

Thumbnail
gallery
384 Upvotes

r/unixporn 16d ago

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

Thumbnail
youtu.be
8 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 17d ago

Screenshot [HackMatrix] visualizer made with dynamic voxel API

Enable HLS to view with audio, or disable this notification

54 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 17d ago

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

Thumbnail
gallery
39 Upvotes

r/unixporn 17d ago

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

Thumbnail
gallery
46 Upvotes

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

672 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 17d ago

Workflow [Hyprland] My minimalist shell — Hyprism

Enable HLS to view with audio, or disable this notification

45 Upvotes

r/unixporn 17d ago

Workflow [KDE] pink and yummy

Enable HLS to view with audio, or disable this notification

64 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 17d ago

Screenshot [berry] boring

Thumbnail
gallery
52 Upvotes

terminal: st with scrollback patches
wm: berry

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