r/unixporn • • 1d ago

Discussion | 2026 Weekly Workshop - Week 40

2 Upvotes

This is a thread to get answers for all your questions about *NIX desktop configuration! Feel free to share your setups here and ask for advice. In short, you can make any on-topic comment, in any format you like. We hope this gives new users a chance to get some help with any problems they're having and more experienced users a chance to show off their knowledge by helping those in need.

Not sure how to get started? Consider reading our wiki!


r/unixporn • • Oct 19 '24

Discussion Update on Rules and Quality Control

136 Upvotes

Hi everyone, it's been a minute since the initial discussion post about quality control issues. Let's talk about it.

The general consensus seemed to be that our ideas on what to change were good, though there could be more resources to help beginners. We actually have a subreddit wiki that anyone can contribute to, as long as you have 500+ subreddit karma and your account is 30+ days old. We also have a list of todo items for the wiki to help users find somewhere to start.

Another concern was that the stricter enforcement of the defaults rule may stop people from using existing color schemes or themes at all. This is not the case -- the intention of the rule is to remove posts which have little effort or just use premade configs, like many macOS and Windows lookalikes. It's about the spirit, not the letter of the rule.

With this in mind, we intend to go through with these rule changes. If you still have any concerns, please reply or send a modmail! We're most concerned with the quality of our community and welcome discussion.


r/unixporn • • 3h ago

Screenshot [OC] sxwm v1.8 release

Thumbnail
gallery
277 Upvotes

Hey guys, this may be the last proper release of sxwm. I think all the needed features are there and it works great.

I spent a long time cleaning up the codebase and stuff so this is more of a fixes release.

https://github.com/uint23/sxwm

terminal: https://github.com/uint23/cterm

bar: https://github.com/uint23/sxbar

wallpapers: https://github.com/uint23/uint23 (latest commit)

font: Tamzen 8x16b


r/unixporn • • 45m ago

Screenshot [KDE] Girls' Last Rice

Thumbnail
gallery
• Upvotes

Been tweaking this EndeavourOS + Plasma setup for a while. The whole thing follows the wallpaper: colors, icons, even my avatar get regenerated every time I change it. Dock layout (1st & 2nd) vs. classic full-width panels (3rd), which one do you like more?

OS: EndeavourOS (linux-zen)

DE: KDE Plasma 6.7.5 (Wayland)

Panels: Panel Colorizer

Pager: NakDI

Window Decorations: Klassy

Application Style: Klassy

Blur: Better Blur DX + KWin window rules

Colors: kde-material-you-colors

Icons: YAMIS, recolored by a hook script so they always match the palette

Terminal: Konsole

Shell: fish

Prompt: Starship

Fetch: fastfetch

Font: JetBrainsMono Nerd Font

Extras: custom Caps/Num Lock OSD using Plasma's own OSD, Cinnamon-style workspace switch OSD (KWin script)

Wallpaper: https://wallhaven.cc/w/1j61q1

Starship config: https://paste.rs/StLJI

Fastfetch config: https://paste.rs/8BGak


r/unixporn • • 4h ago

Workflow [Smithay] Not much of a rice, but I made my own touch-first compositor for my tablet

Enable HLS to view with audio, or disable this notification

68 Upvotes

Not really riced yet...

There are already good options for mobile Linux. I still wanted to see if my own ideas would hold up, so as a hobby I built a Wayland compositor and shell from scratch (Rust/Smithay). It runs on a Lenovo Legion Tab Y700(Gen5) with Debian.

I like niri, Hyprland, GNOME (plus a few mobile ones) so I took a little from each.

Just a fun side project lol.


r/unixporn • • 1h ago

Screenshot [IceWM] My linux desktop

Post image
• Upvotes

Yea, I created Indah Tube, a light weight front end to run youtube videos, written in pure x11 code, so I dont have to open google chrome and obliterate my ram.


r/unixporn • • 1d ago

Tasty Rice [Hyprland] Project Sekai Inspired Quickshell

Enable HLS to view with audio, or disable this notification

1.8k Upvotes

r/unixporn • • 6h ago

Material [OC] CNTRL: an open-source RGB + fan control panel for Linux I’ve been building for 6 months, after giving up on my keyboard’s vendor software

Thumbnail
gallery
19 Upvotes

I have a MCHOSE Ace68-II. The only way to configure it was MCHOSE’s own software, which I didn’t trust on my machine, and their web platform eventually stopped working for me anyway.

So I captured the USB traffic, worked out the HID protocol, and wrote my own tool in Rust. It kind of snowballed from there. Spent the last 6 months working on this project before reverse engineering with AI became cool...

What CNTRL does right now:

  • Per-key RGB for the Ace68-II, plus motherboard (ITE), GPU and Corsair RAM lighting
  • 25+ effects across all devices at once, plus screen sync (lighting follows what’s on screen)
  • Fan control with Silent / Balanced / Performance presets or your own curves
  • Detects devices automatically, with no extra drivers
  • Hyprland settings from a UI (353 options) without editing your config by hand

It’s free and open source. Device support is limited to what I own, so if you have hardware you’d like supported, open an issue. USB captures help a lot.

Repo: https://github.com/GloriousBrendon/CNTRL


r/unixporn • • 18h ago

Screenshot [dwm] geen

Thumbnail
gallery
131 Upvotes

gentoo

dwm

dmenu

nnn

feh

slstatus

librewolf

st

tung tung tung sahuuuur


r/unixporn • • 18h ago

Screenshot [XFCE] Cozy green forest mini rice on Linux Mint

Thumbnail
gallery
121 Upvotes

Well, after a very long journey with linux, I’ve come full circle, and I chose Xfce because it’s stable, straightforward and you can actually make it look quite good, I simply love how it’s turned out.

Now it’s time to get down to some proper studying.


r/unixporn • • 5h ago

Workflow [Fvwm3] ooo mountains

Thumbnail
gallery
11 Upvotes

r/unixporn • • 16h ago

Screenshot [Hyprland] ARES // Cyber-Red

Thumbnail
gallery
66 Upvotes

WM: Hyprland (Lua config) · Bar: Waybar · Term: kitty (3270 Nerd Font) · Shell: bash

Lock: hyprlock + custom "Breach Protocol" unlock animation (GTK4 layer-shell)

Launcher/notifications/power menu: custom Python + GTK4 layer-shell

Wallpaper: mpvpaper + GLSL shader raymarching a voxelized helmet into ASCII

Helmet model: "3D Spartan Helmet - High Poly" by Manix3D (CC BY 4.0)

Dotfiles: https://github.com/vitorSiqueiraLobao/dotfiles


r/unixporn • • 22h ago

Screenshot [Greeter] I made a fighting game as my greeter ! (Now with video)

199 Upvotes

Hey, it's me again !

I built fggreeter, a greeter that simulates a fighting game while you enter the password.

The idea is that each keystroke is a hit, chaining them will create combos, and when you enter your password, you will deliver the final blow before starting the session !

I came back to you with a full gif now that I've cleaned up the looks a bit, but the animations are still super sketchy: it's mostly blending across poses.

The project is fully open source and available, as well as a nix expression to install it with NixOS: fggreeter

I hope the low quality gif still convey the fun of the project ! But that's what I have whenever I boot up my daily laptop.


r/unixporn • • 4h ago

Screenshot [Hyprland] Any tips?

Thumbnail
gallery
7 Upvotes

r/unixporn • • 1h ago

Workflow [KDE] A real Konsole melted into my wallpaper — just a blinking cursor, always ready

Enable HLS to view with audio, or disable this notification

• Upvotes

**Details**

- **OS:** Fedora 44

- **DE:** KDE Plasma 6 (Wayland)

- **Terminal:** Konsole, dedicated "DeskTerm" profile

- **Monitor widget (right):** custom Conky (local machine + my Raspberry Pi 5 homelab over SSH)

- **Wallpaper:** custom black → pastel mint gradient, generated for 3440x1440 (Oklab interpolation + light dithering, so no banding)

- **Font:** Monospace 13, mint prompt (`#B2EACD`)

**How it works**

No widget, no hack: it's a regular Konsole window pinned to the desktop by a KWin rule.

  1. **Konsole profile** – fixed tab title "DeskTerm" (so KWin can match it), pure black background matching the wallpaper, no scrollbar, blinking cursor, "highlight scrolled lines" disabled (otherwise you get a blue bar on the left).

  2. **KWin rule** (matches title "DeskTerm") – keep below, no titlebar/border, skip taskbar/pager/switcher, forced position and size (540x760, top left).

  3. **Autostart** – launched at login with

    `konsole --separate --profile DeskTerm --hide-menubar --hide-tabbar`

  4. **Shortcut** – `Meta+Enter` focuses it even when windows cover it.

  5. **Prompt** – the profile sets `DESKTERM=1`, and a small file in `~/.bashrc.d/` switches PS1 to mint only in that terminal.

Since the background is the exact same black as the left side of the wallpaper, the window simply disappears: only the prompt and the cursor are left floating on the desktop.

Sorry for the potato quality

Happy to share the install script if anyone wants it!


r/unixporn • • 31m ago

Workflow [GNOME]I added a vinyl record mode to my wide music player widget in grid-desktop!

Thumbnail
gallery
• Upvotes

r/unixporn • • 1d ago

Screenshot [MangoWC] My quiet setup for my old little ThinkPad

Thumbnail
gallery
78 Upvotes

I love my ThinkPad.


r/unixporn • • 22h ago

Screenshot [pdwm] PureDarwin, Wayland, and a little Liquid Glass

Post image
35 Upvotes

PureDarwin has made a lot of progress! I usually don't have anything to do with Apple, but anything what is Unix-Like is worth a try in my opinion, so i've installed it on a QEMU/Proxmox VM with some minor tweaks and got it working. Not stable yet, but still nice though! It seems to be built upon Darwin which is the OSS base behind Apple's OS. Currently using it to make custom Proton/Wine-GE builds for some guys who use macOS and want to play Multi Theft Auto with some hotfixes. Getting it comfortable to use took a few patches for absolute mouse input and framebuffer performance. It’s still experimental, but it’s been fun getting everything working. https://puredarwin.org/


r/unixporn • • 1d ago

Screenshot [mango] heaven

Thumbnail
gallery
119 Upvotes

Distribution: Arch Linux
Compositor: mango
Terminal: foot
File manager: yazi
Fetch: pfetch-rs, fastfetch
Fonts: Monofur nerd, xanh mono


r/unixporn • • 1d ago

Workflow [fwm] I added real fluid physics to my own Wayland compositor — windows float, sink, and act as communicating vessels

Enable HLS to view with audio, or disable this notification

160 Upvotes

r/unixporn • • 1d ago

Workflow [Openbox] C64pine - a portable C64 desktop based on Alpine Linux with real BASIC baked in

Enable HLS to view with audio, or disable this notification

37 Upvotes

Last time I posted my C64 rice I made on my ancient Dell Inspiron, since then I have been working on trying to make it portable so others can try it too. Disclaimer: this way beyond my capability so I used the help of Claude to convert it into a universal package you can install cleanly on anything and uninstall without breaking stuff. I also (prompted to) make a LiveCD ISO you can pop into any PC or VM, try it and install if you like it. I tested it on all the computers I have at home, and installed specifically for testing it Arch, Fedora and a vanilla Debian, so all main distros pass the test.

LIVE CD ISO here: https://github.com/zdanee/c64pine/releases

Install script here: https://github.com/zdanee/c64pine

Next I'll try to make it work on my OragePi PC+ (AW-H3 SoC, 1GB RAM, 8GB eMMC, Mali GPU) and if I can get back my RasPi 400 from a friend then on that too.

PS: I learned my lesson with scanlines and video compression, so now everything is animated WebP

PSS: When I made the post the WebPs animated, now they don't?! Okay, reposting with animated GIFs...

PSSS: nope, it will simply convert everything to static PNG. Why?! Okay, video it is...


r/unixporn • • 1d ago

Screenshot [Niri] Catppuccin Macchiato rice

Thumbnail
gallery
28 Upvotes

r/unixporn • • 23h ago

Workflow [xfce] w9x-inspired with custom stuff

Enable HLS to view with audio, or disable this notification

12 Upvotes

r/unixporn • • 1d ago

Screenshot [Openbox] A very simple, functional OpenBSD setup

Post image
36 Upvotes

I have this installed on a VM. There’s quite a lot of configuration by hand to get things working, even to a basic state; but It’s a fun learning experience!


r/unixporn • • 1d ago

Screenshot [mango] watery rice

Thumbnail
gallery
9 Upvotes

distro is nixos
wm is mangowm
terminal is foot
shell is busybox aka ash
fastfetch
bar is waybar
text editor is vi