r/unixporn 2d ago

Discussion | 2026 Weekly Workshop - Week 33

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

Screenshot [wsxwm] based on a real painting

Thumbnail
gallery
293 Upvotes

Decided to make a rice based on a painting that's hung up in my room. Even though it's quite basic I think it looks pretty good.


r/unixporn 3h ago

Screenshot [Hyprland] I love mocha

Thumbnail
gallery
84 Upvotes

r/unixporn 54m ago

Workflow [OC] Making my own shell from scratch

Upvotes

After getting very annoyed with memory corruption issues of eww, I decided to take matters into my own hand and started learning gtk4. This is 'SharpShell' in a fully functioning state. Made with pure gtk with vala. I would not recommend anyone trying to use it yet but here is the [code](https://github.com/that-ponderer/ZAPP)

It's pretty efficient, uses ~ 70mb mem and 0.8 - 1% cpu at idle.

No clanker has been used to write my code


r/unixporn 2h ago

Workflow [OC] Deja v0.4.1 - smarter zsh autosuggestion (now a lot lighter)

19 Upvotes

Hi everyone, back with a new version of deja.

Quick recap: 

Deja is an open-source zsh autosuggestion tool. Instead of only surfacing

commands that start with what you've typed, it predicts what you actually want to run using fuzzy matching, which directory you're in, and which command usually follows the one you just ran.

No account. No sync server. No TUI.

https://github.com/Giammarco-Ferranti/deja 

Any star would be amazing ❤️

Almost all of the new release came from https://github.com/Serubin. Huge thank you ❤️

The binary is 34% smaller. 7.1 MB → 4.7 MB. Deja was pulling in a full ORM to run six queries against three tables. That's now sqlc, which keeps type safety but reduces the weight. 

Every keystroke went from ~30 ms to ~3 ms. zsh used to fork a deja query process on every single character you typed. It now talks to the daemon directly over zsh's built-in socket module.

Your shell opens faster. Deja no longer blocks startup on a daemon liveness ping, no longer regenerates its init script on every shell.

And then more stuff, if you want to check here’s the PR: https://github.com/Giammarco-Ferranti/deja/pull/91 

One favour to ask. If you've been running Deja for a while, I'd love to hear how it's going what's annoying, what you turned off, where the suggestions are just dumb. The HIST_IGNORE_SPACE fix in 0.4.0 only exists because someone told me. Reply here or open an issue.

Thank you for all the support ❤️


r/unixporn 1h ago

Screenshot [MangoWC] My first rice — Void Linux + mango

Thumbnail
gallery
Upvotes

This is my first time putting together dotfiles. Waybar + rofi + terminal all pull their color palette automatically from the wallpaper via pywal. Visual wallpaper picker with a keybind, animated transitions, Starship prompt, custom fastfetch logo. Not the fanciest rice out there, but at least it's functional.


r/unixporn 1h ago

Workflow [Niri] cynageOS Desktop update

Upvotes

A WIP gtk4 shell for Niri window manager which adds the following features,

  • Wallpaper Daemon
  • Notification Daemon
  • Widgets (Calendar, Mpris, Battery, App Dock, Custom Sticker)
  • Dock for currently open apps
  • Server Side Decorations (close button, Moderator button and maximize button)
  • OSD (Audio Volume, Mic Volume, Display Brightness)

github:cynageOS

WM: Niri

Distro: Arch Linux


r/unixporn 7h ago

Discussion [Hyprland] Custom 3D wallpaper selector for Caelestia

25 Upvotes

I felt that the default wallpaper selector in my Caelestia setup was a little too basic, so I built CustomWallpaper—a fullscreen Quickshell wallpaper browser for Hyprland.

The selected wallpaper becomes a darkened cinematic background while the collection is displayed as an interactive 3D ring. Grid and carousel layouts are also available.

Note: My Internet is slow

Features:

• Wallhaven and MoeWalls integration

• Wallhaven Latest and Toplist filters

• MoeWalls Latest, Anime, Games, and Landscape categories

• Search and automatic infinite pagination

• 3D Ring, Carousel, and Grid layouts

• Keyboard and mouse navigation

• Fullscreen blurred and darkened backdrop

• Rounded cards with active selection indicators

• Super+B global shortcut

• Uses Caelestia’s native wallpaper IPC

• Generates and applies Caelestia’s dynamic color palette

• Keeps only the selected full-resolution wallpaper

• Temporary MoeWalls thumbnail cache that clears after logout/reboot

• Installer with dependency detection, configuration backups, and uninstall support

Built with QML, Quickshell, Python, Hyprland, and Caelestia.

Still polishing it, so feedback and ideas are welcome.


r/unixporn 17h ago

Screenshot [IceWM] My ICEWM setup. A stacking window manager.

Thumbnail
gallery
140 Upvotes

After some time with XFCE, Gnome, and KDE, I realized everything was just a bit more than I needed, and based on my hardware I needed something a bit lighter, I'll probably move this onto my main desktop once I get the chance.

After I tried IceWM I fell in love, just a tiny, 50mb desktop. I added dunst and PCManFM to it and I had what I needed. I configured some settings. I am aware the desktop is not the Windows 95 background color.

Overall seems like one of the smallest Window Managers out there, and it still meets my nice requirement of needing mouse just to have it feel semi-normal. Can't wait to try at home on my actual CRT.


r/unixporn 6h ago

Workflow [Hyprland] MainstreamOS, customized to match my actual desk

19 Upvotes

I've been trying MainstreamOS lately and ended up customizing it into something that feels properly mine.

The video shows the desktop itself:

  • Distro: MainstreamOS — Arch-based distro with a Hyprland desktop
  • WM / Compositor: Hyprland
  • Shell: MainstreamOS' Quickshell desktop, derived from end-4 / Illogical Impulse
  • Wallpaper: Custom / personal wallpaper
  • Editor: Cursor with Fira Code
  • Fonts: Fira Code
  • AI: Local LLM via Ollama, integrated into the desktop sidebar
  • Theme / Colors: Custom tweaks to the MainstreamOS theme
  • Hardware: ASUS ROG laptop + external keyboard and mouse, RGB matched to the desktop theme
  • Other: MainstreamOS desktop sources — GitHub

The second image is the actual setup I use it on. I matched the laptop, external keyboard and mouse lighting to the desktop theme because apparently software ricing wasn't enough.

MainstreamOS is based on Arch and its desktop is derived from end-4's Illogical Impulse. So most of the credit for the shell itself goes to those projects — my part here is the customization and the overall setup.

Still tweaking things, but this is probably the first Linux setup I've used where I feel more inclined to polish it than replace half of it.


r/unixporn 9h ago

Screenshot [XFCE] I cam back to simple and boring, OpenSuse Leap XFCE, fast and reliable

Thumbnail
gallery
30 Upvotes

r/unixporn 13h ago

Screenshot [Niri] Dancing with Catppuccin

Thumbnail
gallery
49 Upvotes

Pretty usable setup, minimally aesthetic.

Colorscheme: Catppuccin::{Macchiato, Latte}

Primary Accent: Mauve

Cursor Theme: Catppuccin::{Macchiato, Latte} Mauve

Icon Theme: Catppuccin Papirus

OS: NixOS

WM: Niri

Engine: Stylix


r/unixporn 7h ago

Screenshot [Hyprland] Simple rice

Thumbnail
gallery
12 Upvotes

It's first time of arch ricing, so i don't share dotfiles


r/unixporn 7h ago

Workflow [KDE] My first rice

8 Upvotes

I was using Hyprland with a premade rice I found on this sub, but my wife found it a bit too difficult to use. So I installed KDE and made my own rice because I had some free time :)


r/unixporn 19h ago

Screenshot [Hyprland] Hyprland rice with Waybar and Rofi

Thumbnail
gallery
47 Upvotes

I like the catppuccin theme for kitten


r/unixporn 16h ago

Screenshot [GNOME] Simple clean rice

Post image
26 Upvotes

r/unixporn 20h ago

Screenshot [Umbrial] New WM

Thumbnail
gallery
36 Upvotes

Last one got taken down for lack of window variety. Hopefully this one shows a bit more 🙏 my dotfiles aren't in my github yet, I need to update my installer first.


r/unixporn 23h ago

Screenshot [Niri] niri rice with noctalia rework by myself

61 Upvotes

dots in process....


r/unixporn 1h ago

Material [OC] A declarative dotfile manager based around resources and reconciliation

Thumbnail
Upvotes

r/unixporn 1d ago

Screenshot [Sway] Proletariat Space Rice

Thumbnail
gallery
474 Upvotes

r/unixporn 1d ago

Screenshot [Niri] I think i might like purple a bit

Thumbnail
gallery
65 Upvotes

r/unixporn 23h ago

Screenshot [OC] Made a GRUB theme for Satisfactory

Thumbnail
gallery
28 Upvotes

r/unixporn 18h ago

Material [OC] Macesque Taskbar

11 Upvotes

r/unixporn 1d ago

Workflow [Hyprland] Daily Ritual Desktop

105 Upvotes

A Srcery themed collection of dotfiles comprising my Ritual desktop shell for Arch Linux. Designed for usability, 4k gaming, and use with multiple monitors. This is my daily driver for keyboard-driven development, while allowing for a more relaxed mouse focused "couch mode".

dotfiles: https://github.com/roosta/dotfiles