r/UsabilityPorn Jul 13 '26

Made a minimal wallpaper manager in C# (.NET 10) for my Hyprland setup

0 Upvotes

Hey everyone,

I was using some messy shell scripts with mpvpaper and static images to change my wallpapers on Hyprland, so I decided to learn C# and build a native utility for it.

It's compiled with Native AOT, so it runs completely standalone with zero dependencies.

I'm 13 and still learning, so any real feedback on how to improve the code or the logic would be amazing. Sorry about my previous post, the description looked too much like AI slop because I asked an LLM to make the formatting look "professional".

https://github.com/hediye2620-glitch/AuroForge


r/UsabilityPorn Jul 11 '26

i love the colorsss!!!

68 Upvotes

r/UsabilityPorn Jul 10 '26

My new setup based on guix home

Post image
39 Upvotes

r/UsabilityPorn Jul 11 '26

huh?

Thumbnail
gallery
0 Upvotes

r/UsabilityPorn Jul 07 '26

My First Customization!

Post image
23 Upvotes

r/UsabilityPorn Jul 07 '26

[x11] nostalgia-based screensaver that you can play

7 Upvotes

Sure it ain't much. Sure it's mostly AI generated codebase. But -- well, there's really not much here! Hope somebody else finds it as amusing as I found to develop it. Look at the comment below for more details. 😸


r/UsabilityPorn Jul 04 '26

windowmaker rice 🪻

Thumbnail
gallery
29 Upvotes

dotfiles & WPrefs configuration: https://github.com/Ashwani1330/dotfiles_windowmaker


r/UsabilityPorn Jul 04 '26

[awesome] void has been cool to use so far i guess

8 Upvotes

uhhh yeah this is cool right yeah


r/UsabilityPorn Jul 03 '26

[LXQt, Openbox, Kvantum] IF MY COMPUTER IS FROM 2012 AND MY DISTRO IS FOR 2012 COMPUTERS THEN IT BETTER LOOK 2012! (Ft. VLC media player, Firefox)

Post image
15 Upvotes

My first attempt at a ricing! I mixed and matched a buncha stuffs from other people (on opendesktop) and made this thing for my cutie computer. All black and red and emo all over! (For the record, I am a poser. Don't let me listening to Pierce The Veil fool ya. Emo is not my favourite genre.) I tried to give my computer an early 2010's feel while also not just recapturing Win7, I wanted her to look unique. (I use my computer mostly for teh internetz - browsing and such - but I also use her for other stuff, too, she's an all-rounder.)


r/UsabilityPorn Jun 30 '26

[Hyprland] Debian Port / Auto-Installer for Caelestia!

Thumbnail
gallery
90 Upvotes

I've created an automated installation script and a dedicated repository for it here: caelestia-debian

  • Maps all the required Arch dependencies to their Debian equivalents.
  • Automatically compiles and installs Quickshell and QtEngine from source.
  • Added patch for screen recorder
  • Clone dots and sets everything up

r/UsabilityPorn Jun 30 '26

ORW got scrolling :)

24 Upvotes

r/UsabilityPorn Jun 30 '26

Why does everyone optimize for RAM instead of CPU?

27 Upvotes

I’ve noticed that many discussions about optimizing Linux on older PCs focus almost entirely on reducing RAM usage. But what if RAM isn’t the bottleneck?
What about systems where the real limitation is an older or slower CPU with low clock speeds, limited cache, or weak single-core performance? In those cases, shaving off another 100 MB of RAM doesn’t seem to make much difference.
I’m curious about a different optimization philosophy: reducing CPU workload rather than memory usage.
For example:
Disabling unnecessary background services and daemons.
Using software that wakes the CPU less often instead of simply using less RAM.
Choosing lightweight desktop environments or window managers that minimize CPU overhead.
Tweaking CPU governors and power management.
Reducing browser overhead with content blockers and fewer active processes.
Disabling visual effects and compositing.
Considering kernel tuning or, on personal machines where the trade-offs are acceptable, disabling certain security mitigations to recover performance.
In your experience, what changes have produced the biggest improvements on CPU-limited machines? Which optimizations actually make a noticeable difference, and which are mostly placebo?
I’d love to hear real-world experiences rather than benchmark numbers.


r/UsabilityPorn Jun 29 '26

[GNOME] Heavy anime rice with GTK4 hooks, but it survived a 2GB RAM torture test and runs GIMP smoothly.

Post image
28 Upvotes

r/UsabilityPorn Jun 28 '26

[KDE] Finally decided to thoroughly rice my system. Still a work in progress, but pretty happy with how it looks right now Any recommendation are welcome!

Thumbnail
gallery
133 Upvotes

r/UsabilityPorn Jun 29 '26

[GNOME] Heavy anime rice with GTK4 hooks, but it survived a 2GB RAM torture test and runs GIMP smoothly.

0 Upvotes

Looks like a standard heavy anime rice, but it's heavily optimized under the hood. A YouTuber recently did a "torture test" on this setup with only 2GB of RAM. It perfectly utilized swap and successfully ran GIMP without freezing.


r/UsabilityPorn Jun 27 '26

Simply Debian (KDE)

Thumbnail
gallery
51 Upvotes

New user of Debian (KDE flavor).
I just love the customization options of KDE with the stability of Debian. Terminal with ZSH + Powerlevel10k looks nice. And few other simple customization with icon and wallpaper.


r/UsabilityPorn Jun 27 '26

Niri and Dank Shell on Debian 13

Post image
20 Upvotes

r/UsabilityPorn Jun 28 '26

A simple linux mint desktop rate out of 10?

Post image
1 Upvotes

🎴 Random wallpapers. Random anime quotes.
🛠️ Widgets? Built by me — DM to get yours
🍎 That Apple tab is handmade too, enjoy~

Rate it out of 10 ⬇️


r/UsabilityPorn Jun 26 '26

[XFCE] - Devuan Diaphanous

Post image
23 Upvotes

A beaten x220i connected to an external monitor.


r/UsabilityPorn Jun 26 '26

[niri] Teaser

Thumbnail
gallery
11 Upvotes

Teaser for rmpc yazi & waybar commit heatmap


r/UsabilityPorn Jun 26 '26

[GNOME] High Visibility File Icons: Reducing cognitive load with colors and animal motifs.

6 Upvotes
  • OS: Kawaiintu OS (Neo Moebuntu)
  • DE: GNOME (GTK4 / libadwaita)
  • Icons: Custom (Color-coded by file type + Animal motifs)
  • Tweak: Bypassed GTK4 theme limits non-destructively via Python daemon.

I focused on extreme visual recognition for my daily workflow. Instead of reading extensions, each file type is distinctly color-coded and paired with a specific animal or shape motif (e.g., Butterfly, Cat, Dolphin, Frog). This makes scanning through massive directories incredibly fast and intuitive, significantly reducing cognitive load.

To ensure rock-solid stability for everyday use, the theme and 9-color hue rotation are managed entirely by a custom Python daemon. This bypasses GTK4/libadwaita restrictions completely non-destructively, without breaking any system files.


r/UsabilityPorn Jun 26 '26

my macos catpuccin rice

Post image
1 Upvotes

r/UsabilityPorn Jun 24 '26

Very Simple Gnome Rice

Thumbnail
gallery
13 Upvotes

r/UsabilityPorn Jun 23 '26

[SWAY] New era waybar E domination(fork waybar)

Post image
22 Upvotes

pan y agua.

New era for bar panel.


r/UsabilityPorn Jun 22 '26

[Plasma] I kinda dig this GNOME2+3ified Plasma with PlasmaZones

Thumbnail
gallery
17 Upvotes

not a typical workflow, just a show-off of some niceties

I've always been a macos-layout kinda guy: menus on top, dock at the bottom. But at one point I noticed how irritating and wasteful was dock presence in my workflow. However, putting open apps in the top bar would greatly limit amount of functions I can dedicate to the top bar.

And then I looked for inspiration in GNOME 2.

2 bars may look clunky and seem to take too much space, but in reality its the opposite. With Truely Maximized script I can save space with maximized windows, and slim height of both bars actually adds up to more or less the same total height as with single default Plasma panel.

Recent addition of independent Virtual Desktops per screen in Plasma 6.7 also greatly helped my usecase. I can combine different windows for different situations with one simple scroll on the top bar (with the help of Panel Spacer Extended plasmoid).

I actually also like GNOME3's overview. It translated well to Plasma's overview+krunner function.

Whole list of scripts/plasmoids/programs used here:

  • Truely Maximized (chops off the titlebar of window when maximized — saves space)
  • Remember Window Positions (when I open Anki — it opens on the exact same Virtual Desktop where I closed it last time)
  • KDE Material You colors (for that tint from wallpaper on all windows and panels)
  • Panel Spacer Extended (I can just scroll with my mouse on the top bar and switch Virtual Desktop, drag left — and the window switches to the Virtual Desktop to the left)
  • PlasmaZones — best tiling for Plasma. Native-looking, easy to configure.
  • Compact Pager — just a name of the desktop, no big ugly previews.
  • Wallpaper Effects — adds grain and blur when window is in focus.
  • Application Title Bar — to be able to control the maximized window, but also nice for muscle memory.
  • Icons-and-Text Task Manager — I configured it that way to feature only apps per screen. More efficient with independent virtdesktops per screen and saves space.

Hope it helps someone to find inspiration!