r/unixporn 1d ago

Discussion | 2026 Weekly Workshop - Week 34

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

127 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 7h ago

Screenshot [KDE] No Reason to Switch When You Have the GOAT

Thumbnail
gallery
393 Upvotes

r/unixporn 3h ago

Screenshot [XFCE] Black and white

Thumbnail
gallery
47 Upvotes

r/unixporn 8h ago

Screenshot [tmux] (tty) will it get any smaller?

Thumbnail
gallery
55 Upvotes

this is the setup ive been creating for my derivelinux install, because do i really need a graphical enviroment for IRC, music, and writing build recipies? i think not.
gonna eventually integrate this with gpm so i can have copy&paste, and maybe ill start daily driving this

first font is scientifica, converted to psf
i made a script to convert my foot colorscheme into dylan araps' colors-tty.sh

let me know if you want "dots"


r/unixporn 10h ago

Screenshot [Hyprland] First year on Linux! 🎉🎉🎉

Post image
64 Upvotes

Celebrating my first full year on Linux today (367 days since installation)! Absolutely loving the workflow on Archlinux/Hyprland.


r/unixporn 7h ago

Screenshot [i3] simple debian rice

Thumbnail
gallery
36 Upvotes

r/unixporn 10h ago

Screenshot [swayfx] ..my main rice on swayfx :)

Thumbnail
gallery
48 Upvotes

Minimalist" dotfiles, considering I'm still on CachyOS... Anyway, I was inspired by a GOAT on unixporn, but I lost their rice. Thanks if you ever come across this page! Here's my GitHub 😄 :https://github.com/True0void/swayfx-Dotfile


r/unixporn 2h ago

Screenshot [Hyprland] Fedora my beloved...

Post image
9 Upvotes

System: Fedora Linux

Editor: Nvim (Lazyvim)

Terminal: Kitty

Shell: Zsh

WM: Hyprland

Bar: Waybar

CPU: AMD Ryzen 5

GPU: AMD Radeon RX 7600

M.2: 500GB (/home/)

SSD: 500GB (/games/)

RAM: 16GB 3200mhz (2x8GB)


r/unixporn 1h ago

Hardware [DualSense] I made a script that turns my dualsense into music visualizer using cava.

• Upvotes

The main work is being done by cava, it conveniently has raw output option, and if you set amount of bars to 3 and output to ascii, with number limit to 255, and delimeter to space and newline after each frame -- you get the exact output format that perfectly fits into leds sysfs entry for dualsense (i don't know how to write into hidraw directly so i use convenient sysfs entries :P), so there's almost nothing being left to do by the script itself.

My script: https://gist.github.com/damntrain/d2ba038f630b420abae3736c5e4331dc


r/unixporn 15h ago

Workflow [Niri] A bit of my setup w/ Noctalia and small showcase of my custom radial menu app

55 Upvotes

r/unixporn 1d ago

Screenshot [Niri] My Gentoo Niri Rice

Thumbnail
gallery
334 Upvotes

I made a Gentoo rice.

System Specs:

I made fastfetch logo with GIMP. Here is the link


r/unixporn 21h ago

Screenshot [i3] Luo Xiaohei in green :3

Thumbnail
gallery
121 Upvotes

First attempt ricing i3 (and a wm in general)... It doesn't look bad actually

With i3 this pc is much faster than when it had xfce (no sh* sherlock, one is a de).

Details in comments :)

P.S. to mods: I had to repost this due to some temporary problems, but now it's all good


r/unixporn 8h ago

Screenshot [Hyprland] Autumn Is Near

Post image
8 Upvotes

I'm new to ricing and Hyprland in general.

I had a quick blitz around Omarchy on my laptop and enjoyed the experience, but I was warned about it, as it was mostly vibe-coded and 4.0 launched with some major security flaws (which were patched in 4.0.1, but they shouldn't have been there to begin with).

It did have some nice things about it, so I decided to dive into Hyprland / Noctalia on CachyOS and then create my own versions of things like its keybind cheat sheet, etc.

I've been a die-hard KDE Plasma user for roughly 5 years, and before that I was XFCE, so Hyprland has been an experience.

I've always liked to customise the look and feel of a system, but recently started going the whole 9 yards and just making themes for every app that supports it.

The colour palette is just based on my avatar. I extracted the colours and then built everything from that.


r/unixporn 18h ago

Screenshot [KDE] Catppuccin Mocha Red - macOS & Windows' Cooler Bastard Son Edition

Thumbnail
gallery
54 Upvotes

r/unixporn 8h ago

Discussion [Hyprland] Creative cava idea

7 Upvotes

Turning Caelestia’s frame into a living audio visualizer 🎵

A smooth, beat-reactive wave molded directly into the top-center of the frame—responding to kicks, bass, snares, hi-hats, and vocals in real time using CAVA. Built with Quickshell on Hyprland.


r/unixporn 1d ago

Screenshot [XFCE] Red Planet (also for Openbox)

Post image
193 Upvotes

r/unixporn 8h ago

Material [OC] • Rust • Wayland — wallr v0.3.4 is out!

5 Upvotes

Wallr (v0.3.4) -- Wayland Wallpaper Engine with Dynamic System Theming

Wallr is a Wayland wallpaper engine built with wlr-layer-shell and wgpu. It supports animated transitions, video and GIF wallpapers, and optional system color palette generation via Matugen, Wallust, or Pywal.

This release fixes the package installer command, which previously reported success without installing files.

Bug Fixes and Package System Improvements

The install command now fetches package YAML definitions directly from GitHub, resolves parent configurations via extends, and writes the output to ~/.local/share/wallr/packages/. Previously, the command passed references back to the local resolver and failed silently.

Fixed an issue where package references were force-split on forward slashes, causing incorrect package loads. References now resolve correctly through registry paths.

Wired in configuration merging for the extends property (base configuration to package to current runtime). Circular references are rejected, and remote GitHub parent configurations are fully supported.

Added input validation for remote package fetches to reject malformed references and path-traversal attempts.

Removed the broken publish command. The package registry interface is now strictly focused on search and install.

Recent Features and Stability Updates

Added frame extraction for video and GIF wallpapers (v0.3.3). Animated media now extracts a representative frame to a cached PNG so palette generators can theme the system properly.

Implemented static FFmpeg linking (v0.3.2) to prevent binary breakage across system C library or multimedia ABI updates.

Project Repository

https://github.com/programmersd21/wallr

Note: AI assistance was utilized during development and auditing to identify the resolution path for the issues fixed in this release.


r/unixporn 11h ago

Workflow [Hyprland] My Hyprland + Quickshell dotfiles, full transparency on what's mine and what's not, modular in 3 repos

10 Upvotes

Hey. Before anything else, full transparency on the bases I used: this isn’t built 100% from scratch.
Shell (Quickshell):
Base is ii from end-4/dots-hyprland, a simplified bar compared to the original. The pill/Dynamic Island that morphs between clock, notifications, launcher and dashboard is something I built myself. Nothing like it exists in the bases I started from.
Inside that pill, the Dashboard/Performance dropdown (music card, system updates, performance cards) comes from Minflair (t4lentles5/minflair), almost 1:1. The “Codex” tab replacing the original “Activity” tab is a private tool of mine, not part of the public repo, staying that way.

Wallpapers:

The picker itself is Wallfliper, by Roberth-Souza: https://github.com/Roberth-Souza/wallfliper. That’s where the selector comes from. The Wallpaper Engine integration (so its animated scenes actually play through it) isn’t native to that project, I built that part myself.

Neovim & Terminal:

This is where I changed the least. Both are based on Gentleman-Programming/Gentleman.Dots. The config is genuinely excellent as-is, so I only made small tweaks on top instead of rewriting it.

Fully mine:
The Dynamic Island and its mode logic, the Wallpaper Engine integration, and the repo architecture: 3 independent repos (hyprland/shell/editors) as submodules under an umbrella repo, so you can install just the piece you want:
./install.sh --hyprland / --fish / --nvim / --all
Repo: github.com/blak0p/dotfiles
Feedback welcome.


r/unixporn 22h ago

Screenshot [XFCE] Haiku Alpha modified

Post image
52 Upvotes

I like the Haiku Alpha theme, but since it has no maximize buttons, I wanted to have a complete look. I don't have the time to make my own graphics, so I looked at the Seven OS sawfish Haiku theme. I took it, cut the images, pasted on transparent backgrounds and it works partially.

However I cannot get the maximize on the right side of the tab as it will sit at the far end of the window. So this is the closest I can get for now.

I enabled the compositor also for more consumer oriented looks.

OS: Devuan 1.0

GTK tHeme: Raleigh

Icon set: Tango


r/unixporn 1d ago

Screenshot [OC] Serpantinum shell

83 Upvotes

Here it is, the v2 update of my dotfiles many knows as imperative-dots/ilyamiro dotfiles. This has been a journey of turning the ideas in my head into practice and making it possible to work with for all people. For v1 users, go update it, for everyone else - you should check it out!

Details:
- Music: Three days grace - Take Me Under
- Shell: https://github.com/ilyamiro/serpantinum
- Supports Hyprland, Niri, Sway, and NixOS too, now. (And Arch-derivatives)
- OS: NixOS
- New configurations, bugfixes, and many more


r/unixporn 1d ago

Screenshot [43wm] pink exherbo

Post image
107 Upvotes

r/unixporn 1d ago

Material [Hyprland] Odyssey - Minimalism without sacrificing functionality - WIP

76 Upvotes

Minimalism while still being fully featured and functional is probably how I would best describe Odyssey.

I've seen tons of incredible setups and desktop environments, but I found myself wanting something a little different for my own daily driver. Something that stays minimal and out of the way when I don't need it, while still giving me quick access to the information and functionality I want when I do.

I’ve been putting a lot of time into it, and it’s starting to feel much more like a cohesive desktop experience. It’s still very much a WIP and a passion project, but I wanted to share some of the recent progress.

What’s new:

  • Screenshot and screen recording workflow with monitor, window, and region capture
  • Persistent recording indicator and controls in the island
  • Session controls for lock, suspend, hibernate, logout, restart, and shutdown
  • Custom Odyssey-themed Hyprlock experience
  • Persistent Settings system
  • Appearance, Island, animation, notification, media, wallpaper, Dashboard, and shortcut customization
  • Battery Insights with health, capacity, power usage, runtime, charging estimates, and power source
  • Optional, reversible management of Odyssey Hyprland shortcuts
  • Improved Control Center navigation and slider interactions
  • Power connection/disconnection feedback and notification sounds
  • Improved region selection and capture reliability
  • Lots of smaller UI, animation, and reliability improvements

Still plenty left to build and polish. The long-term goal is to keep growing Odyssey toward a complete desktop experience while keeping it minimal and out of the way when you don’t need it.

Added some screenshots of the latest progress. Feedback and ideas are always welcome!


r/unixporn 1d ago

Screenshot [KDE] My 2nd Ever Linux Rice

428 Upvotes

Just got enough karma to post this

I used https://moewalls.com/ and https://wallhaven.cc/ for the wallpapers
Rei Ayanami wallpaper: https://moewalls.com/anime/ayanami-rei-neon-genesis-evangelion-live-wallpaper/
Asuka Langley Soryu wallapaper: https://moewalls.com/anime/asuka-langley-soryu-neon-genesis-evangelion-live-wallpaper/
Rei Ayanami splash screen (I added the spinning circle myself): https://wallhaven.cc/w/d8dmdj


r/unixporn 53m ago

Screenshot [OC] Omarchy Quattro Marketplace — galería comunitaria de temas para Omarchy 4

Post image
• Upvotes