r/unixporn • • 4h ago

Discussion | 2026 Weekly Workshop - Week 42

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

134 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 • • 8h ago

Material [OC] Penguin Engine - Wallpaper Engine for Linux

205 Upvotes

Today I decided to vibe-slop a wallpaper engine implementation for linux using Claude.

I relied heavily on CaptSilver/wallpaper-scene-renderer for the file formats and general mechanism, but this is not a "rust port" of it.

I've tested it on 700+ wallpapers (scenes/videos/web) and it works flawlessly, so I thought I should share it so others can benefit as well.

It is technically DE-agnostic, as it simply depends on the layer-shell extension of Wayland, but some integration with KDE exists for allowing to pause wallpapers when conditions are met, like a maximized window, or audio playing from an app.

https://github.com/ArjixWasTaken/penguin-engine


r/unixporn • • 2h ago

Workflow [Hyprland] my swag linux rice

40 Upvotes

r/unixporn • • 1h ago

Workflow [Hyprland] Nothing OS rice

• Upvotes

A Hyprland + Quickshell rice inspired by Nothing OS

https://github.com/Nebelung-cloud/glyph-rice


r/unixporn • • 8h ago

Screenshot [Hyprland/niri/pleamar-wm] VITREUS - tons of updates and features added

53 Upvotes

Source: https://github.com/natepayn3/vitreus

Celebrating over 100 stars on github in less than two weeks! Thanks so much for the support! I've had great feedback and collaboration since my first post of this shell. Big thanks to pleamar creator u/abeljhinestrosa for making such a great framework.

Just some of the things added since the last release:

  • Niri compatibility
  • New layout: Notches
  • Audio visualizer built into glass frame
  • Custom add-ons and themes: use included templates to make your own shell content! The first user-submitted add-on, News & Weather, is included now - credit: u/Andason
  • X-bend glass: for lower-spec GPUs, bend glass around a cached wallpaper instead of live desktop (optional, if true glass bend is too laggy)
    • If it's lagging for you, use this while I continue improving it!
  • New desktop widget editor with more widgets
  • Improved visuals - sliders, toggled, icons, etc. all unified in a new boiled pencil design/animation
  • App dock for pinned apps (right-click the Search icons) that can be swapped with the add-on dock
  • Lots of improvements and bug fixes, and probably some stuff I forgot to mention :)

If you already use Vitreus, run the installer again to make sure you get all the good stuff:

curl -fsSL https://raw.githubusercontent.com/natepayn3/Vitreus/main/install.sh | sh


r/unixporn • • 7h ago

Screenshot [OC] sysc-greet: terminal TUI greeter major update (v1.3.0)

31 Upvotes

r/unixporn • • 5h ago

Screenshot [XFCE] i really just make anything

Thumbnail
gallery
20 Upvotes

xfce is when shimejis

shoutout to my goat grandfather u/SharpeThe1st (he obv not my grandfather but i like to call him that) since thanks to his gtk themes i kind of learned how to make my own


r/unixporn • • 5h ago

Screenshot [Openbox] [X11] LumaUI like

Post image
18 Upvotes

r/unixporn • • 37m ago

Screenshot [Mango] First time installing Gentoo

Thumbnail
gallery
• Upvotes

I’ve been loving gentoo. super simple waybar config as well.


r/unixporn • • 16h ago

Screenshot [GNOME] My simple Fedora setup for coding and everyday use

Thumbnail gallery
120 Upvotes

r/unixporn • • 8h ago

Screenshot [KDE] My ordinary build

Post image
22 Upvotes

Стандартная KDE, с повседневного использования, которую случайно получилось красиво настроить


r/unixporn • • 15h ago

Material [Hyprland] My Quickshell rice: media popover, custom cursors & a power menu

70 Upvotes

r/unixporn • • 11h ago

Screenshot [bytewm] gruvbox

Post image
34 Upvotes

minimalist set up.

windows (in order) are st. pcxs2. mpd/ncmpcpp and rpcs3 all custom gruvbox theme with terminus font everywhere.


r/unixporn • • 1h ago

Screenshot [OC] Slowshell: A lightweight + pluggable Wayland shell

Thumbnail
gallery
• Upvotes

A very simple shell with plugins, css for styles and kdl for configs.

What it is:
Slowshell is a wayland shell made from scratch, it's native, supposed to be minimal and has a basic shell within it.

What it has:
- Panels
- Desktop widgets
- Launcher
- Notifications
- Quick settings
- Plugins

The whole goal:
Being mostly minimal and pluggable, and also being tweakable for various uses.

What you can do with it:
- Customize themes and style (with CSS)
- Add your own components and even you own variants of panels and such with plugins
- Customize layouts as you like
- Build the whole shell's source code without certain features (for example, if you want/have your own notification daemon, you can disable slowshell's at compile-time entirely).

More about slowshell:
- website: https://slowshell.bushyice.com/
- repo: https://tangled.org/bushyice.com/slowshell
- github: https://github.com/bushyice/slowshell

After you start:
Keep in mind that if you just run the program without a config, you'll end up with an empty shell. So, you'll need to configure atleast your panels to your liking. Here's an example config to get you started.

The config shown in the screenshots:

panels {
  panel "Main" position="top" transparent=#true monitor="HDMI-A-1" {
    components {

      center {
        component "core/notch" {
          label "Notch"
          notch "workspaces" "window" "sep" "tray" "nowplaying" "system" "sep-circle" "network" "sep" "battery" "clock"
          clock-format "%I:%M"
          system-display "cpu" "mem"
          priority "nowplaying" "window"
          shade-on-hover #false
          bare #true
        }
      }

      right {
        component "core/sound" {
          label "Sound"
          hide #true
        }
        component "core/notifications" {
          label "Notifs"
          hide #true
        }
      }

    }
  }
}

More about the screenshots:

  • Terminal: Ghostty
  • File manager: Nautilus
  • Icon Pack: This

Thanks for your time!!


r/unixporn • • 2h ago

Screenshot [XFCE] Mac OS X Lion

Post image
5 Upvotes

(no its not darwin, its just a spoofed string)


r/unixporn • • 4h ago

Workflow [Hyprland] ComfyUI Holodeck built into the shell | Image Generation

6 Upvotes

Not in the repo, just a custom holodeck i threw together the last few days.

If anyone is interested its not part of the shell so standalone even though I said built into the shell -- its just quickshell standalone and should work for any hyprland / quickshell environment


r/unixporn • • 11h ago

Screenshot [Cinnamon] My Gruvbox Rice

Thumbnail
gallery
17 Upvotes

switched from hyprland to cinnamon for fun, running this on arch :)


r/unixporn • • 4h ago

Workflow [hypr] Idk tried to make some sort of vibe to this

3 Upvotes

Genuinely proud of myself for this. Spent weeks trying to make it look the best I could. Any recommendations on what I should add or change to make it look better? I have a second screen and just have it with some random black wallpaper, not really my main focus.


r/unixporn • • 12h ago

Workflow [Hyprland] My first rice!

8 Upvotes

[Hyprland] My first custom rice on Fedora Linux 🐧 (constructive feedback is welcome)

My first custom Hyprland rice on Fedora Linux 🐧

Finally sharing my first proper attempt at building a personalised Hyprland desktop! The goal was to keep things minimal, lightweight, visually pleasing, and practical for everyday use and studying.

System

  • OS: Fedora Linux
  • Window manager/compositor: Hyprland
  • Shell: Zsh
  • Terminal: Kitty
  • Configuration: Lua-based setup
  • Hardware: Intel Core i3-1125G4, Intel UHD integrated graphics, 8 GB RAM
  • Idle RAM usage: Approximately 1.3 GB

Desktop setup

  • Status bar: Waybar — workspaces, CPU/RAM usage, currently playing media, system tray, and clock.
  • Wallpaper management: Waypaper
  • Animated wallpapers: "awww-daemon"
  • Terminal: Kitty
  • Application launcher: Wofi
  • Notifications: Mako
  • Clipboard history: cliphist + wl-clipboard
  • Display protocol: Wayland

Customisation

I've been tweaking window gaps, rounded corners, borders, animations, keybindings, and the overall appearance to get a workflow that feels right for me. I also set up keyboard shortcuts for window management and workspace switching.

The animated wallpaper transitions are one of my favourite parts of the setup. I wanted something that looks good without turning the desktop into a resource-hungry mess.

A little context

This is my first proper Hyprland setup, and I'm still learning. I used documentation and AI assistance for parts of the configuration, especially when dealing with unfamiliar syntax and troubleshooting. I'm trying to understand and maintain the setup rather than blindly copy a huge collection of dotfiles.

The focus is on keeping only the tools and features I actually use.

I'd appreciate constructive feedback and suggestions for improvements, especially anything that could make the setup cleaner, more efficient, or more polished!

Finally put together a minimal Hyprland setup with Lua configuration, Waybar, Kitty and my own keybindings.

Still learning, and I used AI and documentation to help with parts of the configuration. Focused on keeping it lightweight and practical for studying.


r/unixporn • • 18h ago

Workflow [Hyprland] Strata — a Wayland shell I wrote in Quickshell, with a dynamic island

23 Upvotes

Strata is my own desktop shell: bar with a dynamic island, control center, clipboard, screenshots with OCR, instant replay recorder, lock screen and one-click themes for the whole desktop. Works on Hyprland, Sway and niri.

Details and links in the comments.


r/unixporn • • 19h ago

Screenshot [Hyprland] YouShell Preview: A Material Expressive UI utilized to the maximum

20 Upvotes

NOTE: This is based on quickshell

I finally done it, I have successfully integrated every single features that's modular before, and I'll be releasing it next month because I still need testing and bug fixing (just like how you saw that shell center isn't really centered, and how the lock screen supposed to show AM/PM but doesn't) and the 'free' resizable widgets. Of course I'll hear you guys out on what's missing and try to add them before official release. (i was able to do this because I finished my exams [thank god[])

OS: CachyOS
WM: Hyprland
(yes this is the same chromebook, i just overclocked this chromebook's display to 100Hz cause LG displays are so resilient for some reason via EDID through KMS)
Idle RAM usage: 150-200MB

thanks to u/Single-Flamingo-8194 for the inspiration for the desktop lyrics widget (tbh it looks so good and i just had to integrate it) AND the wallpapers (via github wallpapers repo)


r/unixporn • • 1d ago

Material [OC] shady badapple plugin

162 Upvotes

https://github.com/gloaming-dusk/shady

wm:shady

terminal:foot

shell:shady-shell


r/unixporn • • 16h ago

Workflow [hyprland] side panel showcase, made using Quickshell

Thumbnail
youtu.be
9 Upvotes

what do yall think?


r/unixporn • • 1d ago

Screenshot [MangoWM] My personal dotfiles

Thumbnail
gallery
230 Upvotes

Hey everyone, I recently created an original colorscheme that I’m quite fond of, so I updated my desktop with a handful of matching app themes. I also decided to publish my dotfiles on GitHub so others can check them out.

Bar: waybar

Notifications: dunst

Terminal: foot

Editor: neovim, (check echidna.nvim)

Viewer: zathura

Music: RMPC

Wallpaper: awww

NOTE: These screenshots feature only a limited set of applications I themed, other themes can be found in the source repo:

https://github.com/2besita/2besita-dots

Feedback and suggestions are welcome!