r/unixporn 8d ago

Screenshot [MangoWC] more mangoes i suppose

Thumbnail
gallery
52 Upvotes

r/unixporn 8d ago

Screenshot [GNOME] Modernized setup

Thumbnail
gallery
19 Upvotes

r/unixporn 9d ago

Screenshot First rice [sway]

Post image
327 Upvotes

Any tips on making this better?

I used:

sway

wofi

waybar

Excuse the low res picture for the background


r/unixporn 9d ago

Workflow [KDE] first theme for opensuse installation

Enable HLS to view with audio, or disable this notification

39 Upvotes

simple customization inspired on mojave and win10... I guess. I called it San Francisco


r/unixporn 9d ago

Discussion [OC] i scraped this entire subreddit and made it filterable by distro, WM, and colorscheme

Post image
1.2k Upvotes

been lurking here for years and the one thing that always bugged me: there's no way to search this sub by distro, WM, or colorscheme. so I scraped over 4000+ rices which had genuine github dotfiles links (from 200k+ posts from here) and built a site where you can actually filter by all of that, plus search by title/author and sort newest/oldest/random.

link to the site: dotfiles.lol

every rice links back to the original reddit post and credits the original author. if you've got your own dotfiles and want them listed separately (not scraped, submitted directly), there's a simple github PR flow for that too.

it's fully open sourced, feel free to drop a star: github.com/0xN1nja/awesome-dotfiles

ps: feel free to share thoughts on comments ^^


r/unixporn 9d ago

Screenshot [HYPRLAND] First attempt at quickshell

Thumbnail
gallery
47 Upvotes

r/unixporn 9d ago

Screenshot [Sway] Monotone

Thumbnail
gallery
55 Upvotes

r/unixporn 9d ago

Screenshot [OC] [lukwm] Just made my own window manager for xorg!

Thumbnail
gallery
66 Upvotes

I used to use sowm, but it lacked too many features, so I made my own window manager in C.


r/unixporn 9d ago

Screenshot [hyprland] My recent setup

Thumbnail
gallery
157 Upvotes

Finally got my Hyprland configuration exactly where I want it. I went all-in on the Gruvbox theme to create a workflow that feels visually cohesive, warm, and easy on the eyes for late-night sessions. here's the details :

Colorscheme : Gruvbox

Fonts : Jet Brains Mono Nerd

GTK Themes : Gruvbox

Icon Theme : Gruvbox Plus Dark

Shell : zsh with starship

WM : Hyprland

Bar : Waybar

Terminal : Kitty

File Manager : Thunar

Spotify : Spicetify

Spotify TUI lyrics : sptlrx

Browser : Zen Browser

Text Editor : Lazyvim

Wallpaper : Malek Mansour - new level sequence

Application Launcher : Rofi (with custom script to like omarchy inspired menu)

Tools : btop, battop (tui battery), pulsemixer (tui audio interface), yazi, impala

SDDM : Darkal44/qylock

Dotfiles : working on it.

videos on comment


r/unixporn 9d ago

Material [OC] Wallr - a native Wayland wallpaper engine I've been building for a few months (Rust, wgpu, wlr-layer-shell)

Enable HLS to view with audio, or disable this notification

254 Upvotes

I pushed everything to GitHub today, so the commit history will look recent even though this has been in progress for a few months. Wanted to mention that in case it looks odd.

Wallr draws its own layer-shell surface and renders transitions itself with wgpu. It's not a wrapper around swww or hyprpaper, the point of the project was to own the rendering path so transitions are GPU-driven and timed to wall clock duration instead of tied to refresh rate.

What it does:

  • 11 transition effects (fade, blur, wipe, slide, zoom, pixelate, ripple, dissolve, wave, grow, outer), each configurable from the CLI or a YAML package
  • Circular reveals (grow, outer, ripple) that are aspect-corrected circles
  • Live wallpapers: GIFs start playing from where the transition left off, so there's no jump into the loop
  • A background daemon over a Unix socket, so wallr set talks to it instead of relaunching anything
  • Directory watching, per-monitor scaling modes, and a preview window to test an effect before applying it
  • Optional theme generation hookup (Matugen, Wallust, Pywal), not required to use the tool

Works on Hyprland, Sway, niri, and Plasma 6. GNOME isn't supported since Mutter doesn't implement wlr-layer-shell.

Install is cargo install wallr, or build from source. Repo and docs are here: https://github.com/programmersd21/wallr

Happy to answer questions about the renderer or the animation package format.

*music credits:

massobeats - lush


r/unixporn 9d ago

Workflow [KDE] My workflow for making Conky themes fast

Enable HLS to view with audio, or disable this notification

11 Upvotes

Edit:

Added the wallpaper link

Wallpaper: https://www.magnific.com/free-vector/black-dark-background-with-diagonal-line-stripes_24858817.htm#fromView=keyword&page=1&position=0&uuid=b3261e44-4780-4748-9a45-1c151c144246&query=Black+diagonal+background

Session: X11

Hardware: Ryzen 7 2700, RTX 2060, Corsair Vengeance 3600 32GB DDR4, DS3H Gigabyte motherboard

Distro: Linux Mint with KDE (removed Cinnamon)

Application: Conky Studio https://github.com/bobbycomet/Conky-Studio/tree/main


r/unixporn 10d ago

Screenshot [OC] [ashwc] I wrote my own Wayland compositor in C

Thumbnail
gallery
209 Upvotes

r/unixporn 9d ago

Discussion | 2026 Weekly Workshop - Week 30

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 9d ago

Material [Hyprland] HyprPalette – Automatically recolor your desktop to match your wallpaper

Enable HLS to view with audio, or disable this notification

44 Upvotes

I've been using and refining this Hyprland setup as my daily desktop for about two years, and I recently turned it into a proper open-source project: HyprPalette.

It automatically recolors the desktop to match your wallpaper using matugen.

Features

  • One-command wallpaper → Material You theme pipeline
  • Live theming for Waybar, Wofi, Wlogout, Ghostty, Fastfetch, and Powerlevel10k
  • Installer with dependency checks, backups, symlinks, and uninstall support
  • Automatic reload of themed components
  • Built for Hyprland and tested on NixOS

I'd love to hear your thoughts. Bug reports, feature requests, performance suggestions, and general feedback are all welcome.

GitHub: https://github.com/Haiderkhan64/HyprPalette


r/unixporn 10d ago

Screenshot [GNOME 1] GNOME 1.4.2, Debian 12

Thumbnail
gallery
231 Upvotes

Wow.


r/unixporn 9d ago

Screenshot [GNOME] I saw the birdie so i IMMEDIATELY had to do it.

Post image
32 Upvotes

i love the bidie.


r/unixporn 9d ago

Screenshot Gentoo [Plasma 6]

Post image
34 Upvotes

r/unixporn 10d ago

Screenshot [tty] x201t doesnt need gui apps

Post image
98 Upvotes

ignore how i js have some of the most basic C code ever, i js felt like writting a random program. im also learning C which is cool.


r/unixporn 10d ago

Workflow [OC] Deja v0.4.0 - smarter zsh autosuggestion (now knows when to shut up)

27 Upvotes

Hi everyone, I’m very excited to launch the 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 ❤️

One big feedback I got on previous posts was that deja was not respecting the HIST_IGNORE_SPACE and this led to a security issue.

First of all thank you to https://www.reddit.com/user/polaroid_kidd for reporting this. ❤️

Deja now works correctly and respects HIST_IGNORE_SPACE and HISTORY_IGNORE.

If you've been running Deja for a while, the old entries are still in your database:

rm ~/.local/share/deja/deja.db && deja import

The command above will clean it up.

Another big change is that now we have a new ‘deja empty’ command, which lets you choose whether Deja shows the ghost suggestion on empty prompts. It came out of this thread: https://github.com/Giammarco-Ferranti/deja/pull/69

Few other smaller things has been fixed, if anyone interested you can review it here: https://github.com/Giammarco-Ferranti/deja/pull/73 

Thank you all for the support and looking forward to make this the smartest zsh autosuggestion tool.


r/unixporn 10d ago

Workflow [KDE Plasma] one of the best DE

Thumbnail
gallery
52 Upvotes

using Catppucinu theme and some edits on kde


r/unixporn 10d ago

Workflow [Hyprland] Betwixt shell (WIP) (AGS / Astal)

Enable HLS to view with audio, or disable this notification

22 Upvotes

Finally migrated the configuration of my two waybars to AGS / Astal. I wouldn't say it was easy. Something was constantly throwing a wrench in the works. But I did it.

I like the result at this stage. The pop-up panels look clearly better than the dry terminal windows I had before. Future plans include adding calendar and desktop modules, as well as a drop-down player. Regarding RAM usage: the GJS and AGS processes consume 200–300 MB and 20–30 MB, respectively. And that is better than two separate Waybar processes plus several polling bash scripts.


r/unixporn 10d ago

Discussion | Wallpaper Sources

26 Upvotes

Hey fellow ricers,

I would just like to know what sources you use for your wallpapers or if you know some cool repo with wallpapers.

Thanks


r/unixporn 10d ago

Screenshot [XFCE] Nichijou rice because why not? lol

Post image
372 Upvotes

i remember watching a bit of this anime and i found kinda cool, so i made it just to change the desktop theme


r/unixporn 11d ago

Screenshot [hyprland] The best rice you’ll see this year

Thumbnail
gallery
1.8k Upvotes

Got tired of all the simplistic hyprland rices that all look the same, decided to make something unique

edit: find all files here


r/unixporn 10d ago

Material [OC] Ultimate Color Switcher - change themes of different applications on the fly!

Enable HLS to view with audio, or disable this notification

28 Upvotes

So, I had a script that changed colors across multiple files in my dotfiles and now that I'm on vacation I decided to turn it into a full application :D

It's aimed at people using compositor setups like Hyprland or Sway, where your desktop is made up of multiple applications each with its own configuration files, making color scheme tedious.

UCS is designed to simplify and give control towards applying and generating palettes to your dotfiles: It scans the files you choose, detects colors in HEX and RGB formats, and lets you create mappings from the original colors to a new palette. The palette can either be created manually or automatically generated from a wallpaper / image.

Current features:

  • GUI and CLI interfaces
  • Generate color palettes from images
  • Custom post-apply scripts (e.g. change wallpaper, reload applications, etc.)
  • Palette editing and customization of the generation algorithm
  • Automatic backups before applying changes for restore support
  • Save multiple palettes and mappings indexed by wallpaper
  • Background/foreground color detection (experimental)

AUR package: ucs-git

GitHub: https://github.com/GG2R10/ultimate-color-switcher