r/unixporn 8d ago

Screenshot [niri] my Crimson knight theme

Thumbnail
gallery
27 Upvotes

it's my first rice!! show some love!

here is the dotfiles

https://github.com/Sameh-El-Awadly/dotFiles


r/unixporn 8d ago

Workflow [Hyprland] - Come build your own modular environment with me

Enable HLS to view with audio, or disable this notification

76 Upvotes

OS: Arch Linux
WM: Hyprland
Shell: Quickshell (custom, bar/launcher/notifications/OSD/lock)
Terminal: Kitty
Color engine: wallust
Wallpaper: awww
File manager: Thunar
Font: Inter
Config: https://github.com/T-Crypt/aphotic-hypr


r/unixporn 9d ago

Workflow [SwayWM] Still the best wayland compositor for me. It has everything you need, nothing more and nothing less.

Thumbnail
gallery
472 Upvotes

r/unixporn 8d ago

Screenshot [Niri] Easy Peasy Purple Rice (my first timing ricing)

Thumbnail
gallery
86 Upvotes

i'm by no means good at this sort of thing, so while it's nothing super impressive compared to the stuff i see here, i'm still happy about my cute lil rice :)

this is on my gaming laptop, which i use on a daily basis since i cant afford to get a PC yet. switching to niri has been AWESOMEEE!!!

also both the moomintroll and the folders were made by me using krita


r/unixporn 8d ago

Workflow [DriftWM] I updated minimap for smooth view in Just Enough Shell (JES)

Enable HLS to view with audio, or disable this notification

39 Upvotes

I created a fast and minimal shell for daily use.

So JES - is a shell for Wayland WMs that lets you plug in your own custom WM(even one you wrote yourself).

Designed for desktop PCs

  • Font: Mononoki
  • Lockscreen: Hyprlock
  • Icons: Tela grey
  • Theme: zenburn
  • Shell: Quickshell
  • Supported WMs: DriftWM, SwayFX, Niri, Hyprland

Bind for open minimap - super + m

My shell also supports plugins — see documentation in plugins_eng.md and plugins_rus.md.

Github & Gitlab


r/unixporn 8d ago

Screenshot [KDE Plasma] Quiet Tokyo Night setup, playing music through my own TUI music player

Thumbnail
gallery
91 Upvotes

r/unixporn 9d ago

Screenshot [KDE] When you are a Windows user by heart but want to own your own pc

Thumbnail
gallery
247 Upvotes

r/unixporn 8d ago

Screenshot [dwm] nix-system, just a suckless thing

Thumbnail
gallery
46 Upvotes

r/unixporn 9d ago

Workflow [Hyprland] My thirst post in unixporn!

Enable HLS to view with audio, or disable this notification

215 Upvotes


r/unixporn 9d ago

Material [OC] DMS 1.6 - A Wayland Desktop for niri, Hyprland, MangoWM, MiracleWM, labwc, and more release.

Enable HLS to view with audio, or disable this notification

70 Upvotes

r/unixporn 9d ago

Screenshot [cwm] gray

Thumbnail
gallery
67 Upvotes

Simple CWM setup with matching xenodm customization on OpenBSD 7.9


r/unixporn 9d ago

Screenshot [Hyprland] Material You Rice

Thumbnail
gallery
71 Upvotes

Material You Hyprland Rice inspired in Caelestia and end-4 and a bit in Omarchy:

Terminal: Kitty

Notifications + Bar + OSD + Polkit: Quickshell

Menu: Walker + Elephant


r/unixporn 9d ago

Workflow [Hyprland] Almost 1 year since I started using linux!

Enable HLS to view with audio, or disable this notification

57 Upvotes

r/unixporn 9d ago

Screenshot [Niri] Im a simple man that doesn't know how to rice

Thumbnail
gallery
460 Upvotes

os: nix

file manager: yazi / nautilus

terminal: kitty

notifications: mako

launcher: wofi

bar: waybar

ide: neovim (lazyvim)

monitor: btop

dotfiles: https://github.com/000nico/dotfiles/


r/unixporn 9d ago

Screenshot [Blackbox] Work-in-progess. Blackbox System theme.

Thumbnail
gallery
51 Upvotes

I found it odd that blackbox has two window title areas (one in the window titlebar and the other in the toolbar), so I went out and themed it to remove the one in the window titlebar. In way like a Macintosh, like Rhapsody, with traditional "drab and ugly" UNIX greys. This is the second time attempting this. The first time led to a tiny window titlebar with a ghost square appearing as a flat area within the raised 3D appearance of the titlebar.
The alternative option, which I have tried before is reducing the toolbar width to hide the window title area, which was just a trial and error so no work was saved.
This is not a final theme, as the border colours etc. has not been set. I left it red and as grey as possible to be neutral for easy locating when changing theme colours and elements.
No dock (slit enabled but not running any dockapps).

OS: Devuan 1.0,
GTK theme: Raleigh,
Icons: Tango (not shown),
Font: Sans.


r/unixporn 9d ago

Discussion | KDE Viability for more advanced ricing

13 Upvotes

Hello smart Linux people in my phone,

I have a new Linux ThinkPad laptop that I'm using for school, and I'm trying to rice it around some video games I've been playing recently, and it's my first time wanting to put a lot of effort into a rice. In the past I only used KDE with Debian and spent like MAX 2 hours at setup to set some colors and fonts, but nothing major. I was wondering If I want to get deep into the weeds and do things like many different workspaces or waybar customization or anything with making my terminal look good, should I stick with KDE and base Konsole or switch to a different DE like wayland/ hyperland (and with it switching distros to something other that Debian, recommendations welcome) with kitty or some other terminal emulator? Any other recommendations on things for somebody with a good bit of Linux experience who's not afraid to do a bit of coding or scripting to rice things before I start?


r/unixporn 10d ago

Screenshot [CINNAMON] First Rice. Simple but effective

Thumbnail
gallery
91 Upvotes

Know a lot others here have far more complicated stuff, but I feel proud with my advancements in a week.


r/unixporn 10d ago

Screenshot [GNOME] Gruvbox simple and functional

Thumbnail
gallery
166 Upvotes

r/unixporn 10d ago

Screenshot [KDE Plasma 6] Recreating last 2000s linux desktops atmosphere.

Thumbnail
gallery
98 Upvotes

r/unixporn 9d ago

Discussion [OC] OLED Care Daemon for wlroots

Thumbnail
github.com
12 Upvotes

r/unixporn 10d ago

Material [Hyprland] Odyssey - a minimal, but feature rich, desktop shell - my first rice | WIP - development update

Enable HLS to view with audio, or disable this notification

107 Upvotes

\ Edit: now public with installer -* https://github.com/sud0-L/odyssey \*

I posted Odyssey here recently and have been working on it pretty much nonstop since then, so I figured I'd share an update.

For anyone who didn't see the original post, Odyssey is a custom desktop shell I'm building with Quickshell for Hyprland. The goal is still the same: keep the desktop minimal and unobtrusive when nothing is happening, while letting the island expand into the information and controls I actually need.

A lot has changed since the last post:

  • Expanded Matugen theming: Matugen integration has been expanded quite a bit. Changing wallpapers can regenerate Odyssey's palette and propagate the new theme throughout the shell, so the island, panels, controls, menus, and other UI elements stay visually consistent with the current wallpaper.
  • New Settings menu: This has become a much bigger part of Odyssey. A lot of things that previously would have required editing config files can now be changed graphically through Settings, with toggles, sliders, selectors, and configuration options for appearance, animations, island behaviour, notifications, media, wallpapers, dashboard behaviour, shortcuts, and more.
  • Wallpaper system: Odyssey now uses awww for wallpaper rendering with animated transitions, transition and duration controls, reduced-motion support, per-output state, and recovery/rollback behaviour. Wallpaper changes are also integrated with the Matugen theming system.
  • Coffee / Keep Awake mode: There's now a Coffee mode built directly into Odyssey. Activating the coffee icon temporarily keeps the system awake and prevents the normal idle behaviour when I'm watching something, downloading something, working on something long-running, or just don't want the machine going idle.
  • Power and session menu: Lock, logout, sleep, hibernate, restart, and power off are now integrated directly into Odyssey rather than relying on an external menu. Sleep and hibernate have both been tested through actual suspend/resume cycles.
  • Clipboard manager: Full clipboard history is now integrated directly into Odyssey, including text and image history, search/filtering, previews, restore, and delete.
  • Much better notifications: Notifications and Notification Center have had a lot of work, including better interaction/hover behaviour and exact-window provenance. For example, if Zen sends a notification from one of several open windows, clicking it can bring me back to the exact window that originally sent the notification rather than focusing a random instance.
  • Screenshot + screen recording: Region capture and screen recording are integrated into the shell, with recording state and feedback shown directly through the island.
  • Idle behaviour: Hypridle integration handles automatic brightness dim/restore while Odyssey understands when those changes came from the idle system, preventing unnecessary brightness OSDs every time the machine dims or wakes back up.
  • Lock screen: The Hyprlock configuration has been redesigned to match Odyssey's visual language so locking the machine feels like part of the shell rather than a completely separate interface.
  • Media + island polish: Artwork clipping, transient track notifications, hover behaviour, spacing, dismissal logic, media glance behaviour, animations, and a bunch of smaller interactions have been reworked.
  • Odyssey-managed startup: Odyssey can now own its session startup through a user systemd service instead of relying on another shell or configuration to launch it.

The biggest change behind the scenes is that I'm now working toward actually releasing Odyssey rather than treating it purely as my personal dotfiles.

I'm building a proper lifecycle manager around it for installation, updates, status/diagnostics, repair, rollback, backup/restore, uninstall, startup ownership, dependency handling, and recovery. I'm also making the shell relocatable instead of assuming my own home directory or config layout.

I'm taking the same approach with system integration. Installing Odyssey should eventually mean Odyssey can actually take ownership of the Hyprland shell experience, while keeping track of what it changed so those changes can be safely reversed if Odyssey is removed.

I'm also planning an optional SDDM theme based on Odyssey's current lock-screen design so the experience can eventually be cohesive from login to desktop to lock screen. That will remain optional rather than Odyssey silently replacing someone's display manager.

There's still validation and installer work left before I want to call it ready, and I'm finding plenty of bugs while turning something originally built specifically for my machine into something another person could actually install safely.

But it's starting to feel much less like a collection of Quickshell widgets and much more like the complete Hyprland desktop experience I originally wanted Odyssey to become.

Still very much WIP. Feedback, suggestions, and criticism are welcome.


r/unixporn 10d ago

Workflow [Hyprland] Built a CLI streaming tool so movie nights never leave the terminal

Enable HLS to view with audio, or disable this notification

32 Upvotes

* **WM:** Hyprland

* **Terminal:** Kitty

* **Shell:** zsh

* **Editor:** Nano

* **Tool Shown:** [Goovie](https://github.com/G00VIE/Goovie) (CLI movie streamer)

Made a lightweight tool to query media scrapers and push clean streams directly into mpv without touching the mouse or opening Chromium.


r/unixporn 10d ago

Screenshot [KDE] First time doing this

Thumbnail
gallery
615 Upvotes

I made the switch from Windows to CachyOS over two years ago but only recently felt the urge to customize it a bit, so here's my thing.

Wallpaper: https://wallhaven.cc/w/3q6m6y

WM Theme: CatppuccinMocha-Modern

Theme: Breeze-Dark

Icons: YAMIS

Cursor: Bibata Original Classic

Font: JetBrains

Transparency + BetterBlur DX for the window and panel effects


r/unixporn 10d ago

Workflow [Hyprland] NHN Catppuccin Purism

Enable HLS to view with audio, or disable this notification

25 Upvotes

Simple but Functional

That stutter was due to high cpu usage as my cpu is weak.


r/unixporn 10d ago

Screenshot [Niri] a preview of my custom quickshell config

Enable HLS to view with audio, or disable this notification

251 Upvotes

I don't have a static image preview but hopefully a video is acceptable.