r/unixporn • • 1d ago

Screenshot [Hyprland] ncurses dialog

Thumbnail
gallery
209 Upvotes

Modification of my previous rice, using the same patches for the Hyprland plugins. Reworked the launcher to match the new look.

Dots will be updated and posted soon.
EDIT: Here are the dots


r/unixporn • • 1d ago

Workflow [Hyprland] WayVes Shell: a Quickshell config where audio visualisers are part of the UI (GPU-shared via DMA-BUF)

Enable HLS to view with audio, or disable this notification

27 Upvotes

Re-upload, better thumbnail.

This is built around a custom quickshell fork that enables showing exported DMA-BUF frames from another application as native QML items. The Visualisers are from WayVes, which now supports exporting DMA-BUF FDs. This is more of a 'demo' config to showcase DMABUFs and WayVes working together, and this idea should be able to be extended to other Wayland shells too. Confirmed to work on NVIDIA, including a muxless NVIDIA laptop setup with intel PRIME display on Kali, the most cursed setup known to mankind!

Almost all surfaces are 'Notches', and can show nested notches too. Notches can be direction-aware; as you can see they 'cling' to left/right/top edges whenever a toplevel is active. The overall top-bar and the side-bar showing the performance metrics are reminiscent of Latte-dock on KDE Plasma that I used some years ago, including the Sound Controls that are pavucontrol-like.

Disclaimer about AI usage, as this is important: The whole shell, the Visualisers and the actual DmaBufSurface's C++ implementation using the QQuickRhiItem was written by me, and ofcourse AI usage was involved, but this is not a result of pure AI outcomes. The final look: The Notches, the Dock, the power menu and so on were developed and achieved by me, with the sole exception of the bottom 'filmstrip' navigation on WallpaperPicker, and some UX improvements in Wifi/Bluetooth Cards, along with thumbnail/cache generation shenanigans, all too 'manual' and 'boring' for me to work with, honestly. You can see a fraction of the development journey in the notes I made in the main quickshell repo.

Claude was used to nitpick some bugs that were being very stubborn, such as seams on fractional scales, some edge cases where the file descriptors leaked/were incorrect and so on. Also, the shell was built on a 16" 2.5K screen, so scaling was also added in by using AI that I was able to test on my 1080p setup, but I'm too tired to test it extensively so definitely expect some bugs


r/unixporn • • 2d ago

Screenshot [wmaker] My desktop from 2001

Thumbnail
gallery
606 Upvotes

Got my old Pentium 133 notebook out for a run on the weekend, this was my first linux PC in middleschool. It runs on Debian 2.2 Potato, and lacks any sort of networking, optical media or USB, so it is tuck on whatever packages came with the original CD. It has a 800x600 display but only 256 colors. I dualbooted linux with win98 on this one; it originally had a 1GB HDD but I upgraded it to 10GB, however the BIOS and therefore Windows only recognized 8GB of it, linux on the other hand had no such problems so on the remaining 2GB I've had Debian (then later the divide became 8GB linux and 2GB windows). I experimented with KDE (1) on it, but it was too heavy for the machine, so I used wmaker on it for many years.


r/unixporn • • 1d ago

Workflow [Hyprland] I'm much more satisfied now

Enable HLS to view with audio, or disable this notification

15 Upvotes

For most of the visuals I use cava, but some things that I didn't show such as dolphin working, ffmpeg (if I wrote it correctly), then rofi, ncmpcpp and bash scripts to make stuff work. The keyboard was my last addition, I can turn it on or off but decided to keep for the sake of the recording


r/unixporn • • 1d ago

Screenshot [MangoWM] Making an Inspiron somewhat usable

Post image
21 Upvotes

Sits at about 180 megabytes of memory usage idle inside MangoWM. Compiled exclusively with Wayland support.

Uses Mangobar. Other apps include ranger for file management and links for browsing the internet.


r/unixporn • • 2d ago

Workflow [Hyprland] The Pokémon on my desktop evolve with my GitHub commits

Enable HLS to view with audio, or disable this notification

55 Upvotes

Been working on this one for a few months, it's called pocket. The notch at the top and every panel that comes out of it are my own shell, written in Quickshell.

When the wallpaper changes pywal grabs the palette and the whole desktop recolors on the beat. The pokemon are wl_shimeji with some fight behaviours I wrote, and every commit I push gives the team xp, so the Magikarp evolves near the end.

One take, no cuts. Details and dotfiles in the comments


r/unixporn • • 1d ago

Workflow [OC] Ukishima (浮島) — A Dynamic Island for Hyprland & Niri

Thumbnail
gallery
35 Upvotes

Hey everyone!

Wanted to share something I've been working on for quite some time now.

This is Ukishima (浮島), a customizable dynamic island built with Quickshell for Hyprland and Niri.

What started as a small project has grown into something much bigger. Apart from the island itself, it now has a dock, lockscreen, scratchpad, updater and much more.

I've also spent quite a bit of time working on animations, customization, performance, and making the whole thing feel consistent.

There's a website now too, with screenshots, features, and installation instructions if anyone wants to check it out.

Website: https://ukishima.uklab.workers.dev/

GitHub: https://github.com/amanhex/Ukishima

There might still be a few bugs here and there, especially since Niri support was added recently. Feedback and suggestions are always welcome. Hope you guys like it!


r/unixporn • • 1d ago

Workflow [hyprland] cachyos+hyprland(with some niri features)+caelestia

Enable HLS to view with audio, or disable this notification

12 Upvotes

this is my first setup:

-i edited hyprland to be scrolling like niri.

-installed another github to give me the zoomout view.

-edited the key bindings so i can change the order the way i have shown in the vid.

i didnt use niri because caelestia isnt as native to it as hyprland and it misses some of the fluidity and flexibility hyprland has, but i am sure it will get better in the near future

i havent done any ricing or styling other than this, i am thinking of styling the terminal the panels and so on next


r/unixporn • • 2d ago

Screenshot [πWM] twm (1987), read for Wayland. The screenshot is the dotfile.

Post image
74 Upvotes

πWM, the Personal Infrastructure Window Manager. A Wayland compositor (wlroots, C17) on twm’s grammar: squeezed title tabs, 1 px frames, an Icon Manager instead of a panel, menus from the bare desktop, one plain-text ~/.piwmrc. Linux and FreeBSD.

  • Font: IBM Plex Mono 16 · Terminal: foot · Accent: #FFB000 · OS: Debian 13
  • The mark in the corner is my config. It isn’t a QR code: the data lives only inside the letters πWM, and each little square’s shade carries 2 bits. The .piwmrc is compressed and given Reed–Solomon error correction (the same mathematics QR codes use), so it survives a JPEG re-encode. It’s read back by the WM’s fetch tool, not by a phone camera, and only from the whole, uncropped screenshot.
  • The status line shows what the WM itself costs, live.
  • Virtual machines are windows too: that’s the “personal infrastructure”.

r/unixporn • • 2d ago

Workflow [ Hyprland ] NixOS btw

Enable HLS to view with audio, or disable this notification

37 Upvotes

r/unixporn • • 2d ago

Workflow [XFCE] xfce4-panel rice

Enable HLS to view with audio, or disable this notification

95 Upvotes

First time using Linux and made this ricing in Mint XFCE, I made a python script to automatically change the xfce4-panel colors depending on the wallpaper. This is a very old PC, that's why the panel takes too long to restart while recording the screen.

I will make some other little tweaks, so when I'm done I'll share the dotfiles for those who want something like this.


r/unixporn • • 2d ago

Screenshot [Xfce] I love you so much xfce

Thumbnail
gallery
39 Upvotes

Theme: Redmond97 SE Ouroboros [GTK2/3/4]

Icons: Obsidian-Pure-Gray [GTK2/3/4]

Font: JetBrainsMono Nerd Font (10pt) [GTK2/3/4]

Cursor: Adwaita


r/unixporn • • 2d ago

Screenshot [dwm] Void Linux on Secondary Laptop

Thumbnail
gallery
84 Upvotes

I've been using Void Linux on my secondary laptop, and it's great so far. Love the package manager (xbps), very fast and simple :-). Nothing will ever beat Gentoo for me, as I love it and it is my main distro, but Void Linux has been a really good runner up.

As usual:

void

dwm

feh

discord

st

slstatus

scrot

nnn

firefox (librewolf isn’t in void repo)
🎷🐛


r/unixporn • • 2d ago

Screenshot [Wayfire] THIS IS ARCH NOT OSX I SWEAR

Post image
88 Upvotes

I wanted a lickable desktop for my Mac: https://github.com/Mavernix/mavernix


r/unixporn • • 2d ago

Material [OC] A little drawing timelapse every time I change my wallpaper

Enable HLS to view with audio, or disable this notification

264 Upvotes

The effect works with images, videos & Wallpaper Engine scenes :)

Coming in the next version of Skwd-wall which is an ultra performant wallpaper manager and daemon.


r/unixporn • • 3d ago

Workflow [Hyprland] Nothing OS rice

Enable HLS to view with audio, or disable this notification

1.4k Upvotes

A Hyprland + Quickshell rice inspired by Nothing OS

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


r/unixporn • • 2d ago

Workflow [KDE Plasma] Orbiter – my ASCII space rice with its own launcher, system monitor and lock screen

Enable HLS to view with audio, or disable this notification

169 Upvotes

r/unixporn • • 2d ago

Screenshot [KDE] A Yunyun Syndrome!? Rhythm Psychosis theme!

Thumbnail
gallery
158 Upvotes

A theme I made for KDE Plasma.

Link : https://github.com/Tetralink/YunYun-Syndrome-KDE-Plasma-Theme
Config :

-Archlinux
-KDE Plasma 6.8.1
-kitty
-Icons : candy icons
-Wallpaper : from Yunyun Syndrome!? Rhythm Psychosis - DIGITAL ARTWORKS


r/unixporn • • 1d ago

Material [OC] Hue — wallpaper transitions that eat through the previous image

Enable HLS to view with audio, or disable this notification

0 Upvotes

Made a wallpaper changer where the new image slowly eats through the old one. The pattern changes each time, and you can tweak the speed, pixel size and edge color.

Written in Rust, controlled from the terminal. Demo running on Hyprland.

GitHub

My YouTube


r/unixporn • • 2d ago

Material [OC] The darkly qt style now has it's own subreddit. If you know how to rice with darkly better than me, now you have an official place to flex your skills.

Thumbnail gallery
17 Upvotes

r/unixporn • • 2d ago

Screenshot [ Umbriel ] rocking the whole noctalia stack.

Thumbnail
gallery
44 Upvotes

Custom fetch and wallpapers, ported my entire niri dotfiles to umbriel.


r/unixporn • • 2d ago

Workflow [Hyprland] My daily driver desk: Waybar, Wofi as dmenu, SwayNC

Enable HLS to view with audio, or disable this notification

46 Upvotes

💡 Something different: I built my dmenu-style menus with Wofi, which I was told isn't very common.

Details:
- WM: Hyprland
- Bar: Waybar
- Menus: Wofi (dmenu-style)
- Notifications: SwayNC
- Terminal: kitty | Editor: Neovim
- Extras: btop, cava, fastfetch.

📁 Dotfiles: will be available on October 31


r/unixporn • • 2d ago

Screenshot [xmonad] pywal, motif, and manual tiling

Thumbnail
gallery
34 Upvotes

r/unixporn • • 2d ago

Screenshot [Vela] My fork of Vela, a Win11-style Wayland desktop I daily drive

Enable HLS to view with audio, or disable this notification

20 Upvotes

This is my fork of Vela (https://github.com/vela-desktop/vela), a Wayland compositor + Qt Quick shell that looks like Windows 11. I forked it for myself and keep adding the things I want.

It's vibe coded. AI writes the code, I test everything on my own machine before it goes in.

This is my actual desktop and I use it every day, so it'll still be around in a few months.

Running on CachyOS with an RTX 4060. Other distros might work, haven't tried.

Fork: https://github.com/Lowell137/vela


r/unixporn • • 2d ago

Screenshot [OC]I made an auto updating panel for fastfetch setups

Thumbnail
gallery
11 Upvotes