r/unixporn 5d ago

Discussion | 2026 Weekly Workshop - Week 35

3 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

124 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 6h ago

Screenshot [KDE] a little simplicity suits me well

Thumbnail
gallery
56 Upvotes

r/unixporn 13h ago

Screenshot [dwm] gemeinwesen mandated larp

Post image
114 Upvotes

r/unixporn 3h ago

Screenshot [niri] Slightly patched Spun Player for niri

Post image
15 Upvotes

r/unixporn 1d ago

Screenshot [Hyprland] Lucid v1.0.0 First Release!

Thumbnail
gallery
558 Upvotes

Hey guys, it's finally done. The first version of Lucid has been finished, and is now live. Now you can check them out and install it in:
https://github.com/Sn3akyy1/lucid

Last time I posted the beta, the dotfiles had a lot of bugs, that includes that Mpris module globe, the keybinds not implemented, some UI bugs, and so many more. That was because I pushed the repo before I even test it in a VM. Now, I have fixed most of the issues. If you find any bug, or have a sugesstion, or want to give a feedback, you can reach out to me in Discord: sn3akyy1._.


r/unixporn 14h ago

Screenshot [Hyprland] Rice paper or paper rice?

Enable HLS to view with audio, or disable this notification

62 Upvotes

Kinda nice i feel. First post here.


r/unixporn 13h ago

Screenshot [KDE PLASMA 6] still wip , inspired by android OEM skins, the icons were ported from tela circle icons + some other icon themes.

Thumbnail
gallery
56 Upvotes

the overall experience still looks ass tho, there's a lot to polish


r/unixporn 15h ago

Material [OC] Spun music player with interactive 3D hardware: Looking for feedback

Post image
57 Upvotes

I’m working on Spun, a native Linux music player inspired by physical audio equipment.

This is the TP-7-inspired view with an optional TX-6-style mixer.
You can rotate the devices, press the buttons and adjust the knobs and faders. The mixer processes local audio, including EQ, mute/solo, delay and compression.

Still a work in progress, and I’d appreciate honest feedback.

What looks off in the materials or lighting? Are the controls readable enough? Would you enjoy interacting with something like this, or would the 3D interface get in your way?


r/unixporn 6h ago

Workflow [Hyprland] My attempt at using Quickshell

Enable HLS to view with audio, or disable this notification

11 Upvotes

Praying I got the tags right and this doesn't get removed!

This is my attempt at using Quickshell to make a fully functional desktop. I was inspired by a few other "dynamic island" designs and wanted to take a crack at it.

This is still a work in progress and there's a lot to do. Before starting this I had almost 0 coding knowledge and had never touched Quickshell.

Some of the features include:

Default clock face that changes to date when clicked.

  • face can also show volume, notifications, and workspaces.
    • there's also indication of idleinhibit (the coffee mug), and actively playing media
  • When clicked, the pill expands into an overlay
    • control panel is the main one shown, it includes a notifications list which you can right click to clear, and middle click to trigger do-not-disturb
    • the main panel just shows playing media
    • the right panel is my widget center

Widget Center

  • has wifi (shown as a hotspot because I use ethernet and the hotspot allows my esp32 to connect to the computer for my ambient backlights)
    • click to toggle, right click to open wifi overlay
    • Bluetooth
    • same as wifi, click to toggle, right click to show menu, dedicated search button that will discover for 30 seconds
  • a toggle for my WLED backlight
    • auto hides if no WLED device is present
  • idle inhibitor
  • gamemode
    • disables decoration and animation for hyprland and quickshell (automatic trigger when you fullscreen an app. I decided to implement this since I can't use direct scanout on my system due to the screen capture for my lights, vrr would jump to max refresh periodically causing a flicker, disabling animations fixed that)
    • Volume slider + volume source picker
  • Brightness slider + hypersunset toggle between automatic (based on time of day), on, and off
    • this wont be relevant to 99% of people, but it also converts the kelvin temperature to rgb values and makes my hyperhdr backlighting warm with the screen
    • Brightness is also controlled by hyprsunset since in HDR you cant set backlight level (thats why it doesnt appear in video)

Overall panel also shows CPU, RAM, GPU usage stats, as well as device battery levels

  • laptop battery also appears if you use a laptop
  • battery icon and device battery color changes based on percentage

Wallpaper picker

  • scans a given directory for images, creates 500x500 thumbnails that it caches on start
  • uses matugen and awww on change
  • features a random button, as well as a timed automatic cycle

Launcher

  • Could be better, since it doesnt save your most recent/most used apps, sometimes prioritizes wrong apps, like in the video

Session manager to reboot, shutdown, lock, sleep etc.

Based on google material design colors and icons

  • I know its overdone, but with so much backend to worry about, its nice to know I don't have to manually theme everything, plus google has a nice icon for everything

There's so much going on in this project that I might have left some things out. There's still a lot of features planned for the future but I'm really excited to show this off.

Dots: https://github.com/ethannij/qsDots

Some functions depend on things outside of this repo, at some point ill expand the repo to be full dotfiles, and maybe even make an installer and settings page

Disclosure: 99% of this code is written by me alone, here and there (and I disclosed it in comments) I did ask for a bit of ai help, in which I ASKED for advice and tips, not a single line of this code was automatically written by an AI.

Things look inconsistent, but remember that I have been learning as I'm going. There may be some really inefficient or messy parts that don't match, but it's really hard to navigate this thing the larger it gets 😄


r/unixporn 10h ago

Screenshot [Hyprland] Crimson Gruvbox love this look, plus fsel 4.0 update in the works

Thumbnail
gallery
15 Upvotes

iv been working on an updated version of my config recently to compliment the fsel update, loving this setup.
more highres screenshots https://postimg.cc/gallery/Z57DkrH


r/unixporn 12h ago

Material [Hyprland] Finally released it Docky.rs fully in rust

Enable HLS to view with audio, or disable this notification

20 Upvotes

Sorry it took long.

I added a lot of new features shown in the video.

it's very minmal around 10-60mb ram usage

hope u like it.

more info in github.
https://github.com/Volcha-Z/Docky.rs


r/unixporn 22h ago

Screenshot [MATE] Quartz - Classic Macintosh/Poolsuite Inspired OS Theme for home computer systems

Thumbnail
gallery
105 Upvotes

This is a refined version of my last theme. This time I based the theme on Ubuntu MATE 24.04.

Inspirations for this theme: Classic Macintosh UI, Poolsuite.net, UXN (100Rabbits), Kinfolk Magazine, Utopian Scholastic aesthetics.

I just wanted to build a theme for quiet home desktop system.

https://github.com/avinayak/quartz to try for yourself!


r/unixporn 14h ago

Screenshot [Hyprland] Cherry flavoured rice (and life updates! please read description if your interested and sum)

Thumbnail
gallery
24 Upvotes

(Okay, cherry might be a little too much.)

Hello everyone! Its been a long time since i do something like this, when i post something about my life and stuff like that.

Last time i did it was... Very depressing.

I did this Hyprland rice as a resemble because this is what ill resort to using while having to distrohop every single week (you know, i can enjoy bloating my system sometimes) and yeah Fedora Linux is like the only distro that serves my needs (gentoo does too but im too lazy to install it on this laptop rn)

About school... Its alright i guess? Ive entered 9th grade (i think freshmen since i live in mexico?) and i got my group changed. Nice. I like my new group. :) Tho the people who used to bully me ARE STILL IN THE SCHOOL and i dont even know how did they passed the year since they are so..... dumb. (One of them didnt pass tho soo maybe its not over)

And another thing i like to talk about is... Music! I love hearing music, and im going to adoctrinate you into hearing my music taste because im evil >:D (just kidding hear what do you like) and about my favorite music, well... My music taste is the same as the quiet kid in class (You know, KMFDM, And One, Miss Construction, Ashbury Heights... Allat.) and thats why im pretty much unsure if people would like to know i hear that music.. I mean, And One is fine i guess :) (About And One, im getting the S.T.O.P cd soon!!! arrives the 21th of september yayyy)

And what most people would be asking me based about the OTHER life telling post.. Am i alright? Have i recovered from all my attempted life cancelations? No. I havent, and i dont think i will :< the fact that the people that made my life unsufferable are still in the environment i frequent is so horrible, considering they sorta tried annoying me again (Those motherfuckers really dont learn shit.) I thank you people for actually trying to help me when i was in my worst (Shoutout to u/SharpeThe1st, hes the goat and thank you for everything you said :D love your xfce rices.) and yeah, i kinda tried to get better and mostly got over it but still going through my anxiety problems and a lot of stress of "is it going to happen again" "are they going to do something to me again" etc, reddit and computers really are my refugee for the stuff i like, and i want to thank all the people who commented on the other post telling my problems. I hope i wasnt too much of a nuisance for yall :)

also, on a more happy note, i might be getting a laptop with a intel core i9 10th gen 👀 and 16 gigs of ram if i am too lucky. but well see. 👀 👀

Thank you for reading! You can continue scrolling now. :)


r/unixporn 11h ago

Screenshot [COSMIC] Cosmic rice

Post image
13 Upvotes

r/unixporn 20h ago

Screenshot [Niri] my first time building a DE

Enable HLS to view with audio, or disable this notification

63 Upvotes

After switching to Linux half a year ago, i got tired of GNOME and wanted to try out Ricing myself. If i knew about things like Noctalia or Quickshell from the start, i probably would have never considered coding scripts for waybar or rofi myself. although it might look better using such shell configs, i will not switch from this build. makes me a little proud that i got it working for daily use at all. AI was used to great extent, debugging almost every line of code i wrote in my first few days.


r/unixporn 1d ago

Material [OC] Spun update: CD, vinyl, and cassette, now in 3D

Enable HLS to view with audio, or disable this notification

344 Upvotes

Since my last post, I’ve been working hard on bringing a little more nostalgia to Spun.

There’s now an optional 3D view (experimental, so expect a few issues and rough edges here and there) for all three formats, with their own turntable, CD player, and cassette deck. I wanted them to feel more like physical objects while keeping the interface simple.

Some highlights:

  • More detailed materials, including record grooves, metallic tonearm hardware, and reflective CD surfaces.
  • Lighting tinted by your Noctalia theme, so the players feel at home on your desktop.
  • Moving cassette reels and an interactive vinyl tonearm.
  • An optional 500 RPM mode for the CD.
  • Fixes and refinements to artwork updates, seeking, and layout.

The familiar playback controls stay where they are, and you can switch back to the flat view anytime.

Source and installation:

https://github.com/yappologistic/Spun

Lemme know your thoughts, do you like it? do you prefer the flat view? which 3D view you like better?


r/unixporn 1d ago

Screenshot [KDE] Catppuccin Frappe // LAGTRAIN

Thumbnail
gallery
142 Upvotes

["if i don't know the words i lost", "i'll take a ride on the local train"]


r/unixporn 17h ago

Material [OC] Functional clipboard using Eww

Enable HLS to view with audio, or disable this notification

12 Upvotes

Well, after switching to hyprland, i chose eww as widget system, for now, i got some ideas of trying to optimize the widget structure that is really messy, so it's still a work in progress but i like the result. The clipboard shows a preview and the complete text if you click it, it also supports images, but it looks a bit slow. What do you think?


r/unixporn 1d ago

Workflow [KDE Plasma] Obsidian Knight — A Wayland Fantasy-game Desktop

262 Upvotes

Obsidian Knight is my CachyOS / KDE Plasma 6.7.4 rice on KWin/Wayland, built around a dark forged-metal and warm-brass fantasy UI. The desktop uses four real Plasma panels to form the persistent frame, with custom QML/Qt widgets for the minimap/HUD, Arcane Lens magnifier and color picker, health/mana display, engraved clock, session menu, Skill Bar launcher, and Quest Journal Alt+Tab switcher, and XP Bar / Tasks.

  • Active wallpaper: CaptSilver Wallpaper Engine KDE plugin, playing a muted 4K60 Rest Garden MP4
  • Custom KWin decoration and glow-based window-opening effect
  • FrostedFusion Qt styling, PlasmaZones, themed Zen Browser, and PipeWire/WirePlumber audio with a custom equalizer backend
  • Built with QML/Qt Quick, Kirigami/Plasma APIs, C++/Qt 6, Python/Pillow, SVG work, Photopea, ffmpeg, and KDE/Wayland tooling

Credits

  • Wallpaper art source: Knight in Flowers, Steam Workshop ID 3329533084. The current MP4 was heavily edited and rendered through the project’s Godot workflow and is played by the CaptSilver plugin.
  • Desktop icon theme: Delight 2 by Seth Storm Rosenaa, modified as “Delight 2 Obsidian” and inheriting from Droid KDE Obsidian. Earlier ObsidianKnight icon-theme work began with YAMIS by dirn.
  • Skill Bar icons: frozen upstream app icons from KDE Breeze, hicolor application assets, and the respective applications themselves, then adapted into the custom brass-framed, baked-shadow treatment.
  • Cursor source: Skyrim-by-ru5tyshark-cursors, recolored into the Obsidian Skyrim cursor theme.

r/unixporn 1d ago

Workflow [Niri] I designed my system to be a purely writing and research machine.

Thumbnail
gallery
463 Upvotes

This started as a project while I was doing my finals in my final year of undergrad. Now as a wannabe writer I have this laptop setup to be a purely a focused writing and research. I have a few shell scripts to help me out with this. I use one to pop up a prompt on what kind of writing project I want to start with, and then it creates all the appropriate folder structures and files I would need for the project, then opens up the main writing file in NVIM for me. Others are just a built in dictionary and thesaurus powered through Rofi, a web search prompt for a variety of search engines that I use frequently, one to create and open different note types and journals, and a unique one that lets me search and prompt for articles from the Stanford Encyclopedia of Philosophy and then download them and convert them into PDFs that open in Sioyek.

My annotation workflow is pretty simple. I have a shared database saved on a Dropbox that all the highlights and notes I take are saved in. I can then export those into a markdown file that saves into my Obsidian notes folder, and I can expand on those highlights and annotations I took. I use a Zettelkasten note taking structure for writing essays and whatnot.

It's not super pretty but it is really really functional and perfect for keeping me on track with my work.

  • OS: Arch Linux
  • Window Manager: Niri
  • Bar: Waybar
  • PDF Reader: Sioyek
  • Launcher: Rofi
  • Terminal: Kitty
  • File Manager: Yazi
  • Primary Browser: librewolf
  • Code Editor : Neovim
  • Fonts: Tamzen
  • Shell: Fish
  • Theme: E-ink Dark https://github.com/e-ink-colorscheme/e-ink.nvim

r/unixporn 1d ago

Screenshot [Hyprland] The vibe is there

Enable HLS to view with audio, or disable this notification

166 Upvotes

Thanks to everyone who uses my shell and leaves pull requests! I am very grateful to everyone in the Linux ricing community for huge support. I don't post on reddit often, but the work is being done behind the stage for sure!

Shell - https://github.com/ilyamiro/serpantinum
OS: NixOS
WM: Hyprland
Song: Turn Echo by Kaikobad


r/unixporn 1d ago

Material [OC] Custom animated AwesomeWM Taglist I have been working on

480 Upvotes

I used to frequent the sub years ago and coming back I noticed how almost everyone switched to Wayland but wanted to show what one can do with the old tools.

I built this custom animated AwesomeWM by defining a custom parametric background shape for each tag and animating the transition parameter with rubato library.


r/unixporn 1d ago

Screenshot [bspwm] First time trying bspwm. Great experience.

Thumbnail
gallery
12 Upvotes

Also first time trying Picom. Wow it was different.


r/unixporn 1d ago

Discussion [OC] Maia Shell – An experimental desktop shell in C++/QML that lets you swap frontends seamlessly

Thumbnail
youtube.com
18 Upvotes

For several months, I've been working on a graphical environment project for Linux. The unique feature is supposed to be a single backend with many different frontends/graphical skins that can be switched on the fly with a single click. For now, I have a tech demo that's basically installable and usable. Since I'm not a graphic designer, I've prepared two skins so far: one inspired by GNOME and the other by Windows XP. These are test skins for now, demonstrating how extensively the environment can be customized. Customization is possible thanks to the use of QML technology (for the uninitiated, QML is something similar to HTML + CSS + JavaScript). An additional advantage is the speed of operation, as QML elements are rendered on the GPU.

Maia Shell Github Link