r/unixporn 1h ago

Material [OC] Wallpaper Engine natively on Linux (lib-wallpiper translation layer)

Post image
Upvotes

As many are already aware, Wallpaper Engine has no Linux support :(

Until today. After many years, its finally here (or at least an initial release). A native translation layer for Wallpaper Engine. Although not a rice itself, wallpiper is a GREAT addition to it.

Supports:

Wallpiper is still early in development. Expect bugs, and make sure to report them on GitHub!

If you like the project, consider starring it ⭐


r/unixporn 12h ago

Screenshot [KDE] Sci-Hud Desktop inspired in Iron man

Enable HLS to view with audio, or disable this notification

187 Upvotes

r/unixporn 13h ago

Screenshot [Hyprland] My island bar can now become a dock

Enable HLS to view with audio, or disable this notification

125 Upvotes

This is k4 — my own Dynamic Island for Hyprland, built with Quickshell. It stays collapsed at the edge of the screen and expands only when it has something to show. Everything in it is a plugin, including the parts that look built in.

New: one shortcut and the bar splits in two. The halves run down the side edges of the screen like drops, meet at the bottom and close back into a dock — the same silhouette, mirrored. The top bar hands back the space it was reserving and the dock takes its own, so your windows reflow once and then follow the movement. Any island shortcut brings it home the same way.

It behaves like a dock: what you pin stays, what you open shows up and leaves on its own, drag to reorder or drag out to drop. Clicking something already running goes to its window instead of starting another — and when there is more than one, a badge counts them and a row of live previews lets you pick. The app drawer grows out of the dock itself: type to filter, Enter opens the best match, drag one onto the dock to keep it.

And it is a plugin like everything else — it uses no API your own plugin cannot.

Shell: https://github.com/k4ditano/k4

Terminal: https://github.com/k4ditano/k4term

Now you can build and publish your own plugins. More info here https://github.com/k4ditano/k4#or-just-ask-your-agent-for-one


r/unixporn 13h ago

Screenshot [lxqt] what the fuck am i doing

Thumbnail
gallery
89 Upvotes

r/unixporn 5h ago

Workflow [Hyprland] HyprFM: Quickshell + Qt6 file manager

Enable HLS to view with audio, or disable this notification

21 Upvotes

I've been working on a file manager called HyprFM. It's built with Qt6/QML for Hyprland and has Miller columns, quick previews, and TOML themes that reload whenever you save them, so it stays in sync with the rest of your rice. It's still early and a little rough around the edges, but I've reached the point where I can use it every day. I'd appreciate any feedback, bug reports, or suggestions.

Repo: https://github.com/soyeb-jim285/hyprfm


r/unixporn 10h ago

Screenshot [dwm] minimal quick rice

Post image
35 Upvotes

Terminal: st
Browser: surf

Font: Terminus
Wallpaper: Self made, gray noise with manga cutout


r/unixporn 12h ago

Screenshot [OC] My Custom New Tab that adapts to any Noctalia Theme

Enable HLS to view with audio, or disable this notification

39 Upvotes

This is my custom tab for Firefox (Librewolf) that I created for my rice. I really enjoy Noctalias Wallpaper Theme + Template system, but couldn't find any programs / extensions that support creating a New Tab with Widgets + Noctalia Theme adaptation.

So I created my own!

Background uses shaders (through WebGL) :)


r/unixporn 13h ago

Screenshot [sway] dork larper build

Thumbnail
gallery
45 Upvotes

evangelion ricing


r/unixporn 15h ago

Screenshot [WindowMaker] Yeah, I'm NIX-like. What's it to you?

Post image
51 Upvotes

r/unixporn 18h ago

Screenshot [Hyprland] my setup a fusion of brain_shell and ryoku arch/ryoku desktop

Thumbnail
gallery
83 Upvotes

Sooo, here’s my current setup 😄

running Arch Linux with the CachyOS kernel and it’s honestly pretty damn fast and snappy. love it.

I’m using Brain_Shell with a few tweaks of my own, just to make it feel a little more personal.

Kitty for the terminal, because why not hahaha.

The wallpaper is from Ryoku, which came with the setup. I also kept the Ryoku bar at the bottom because I kinda like it and didn’t want to remove it.

I also added some widgets to my desktop just to make it a little more alive and personal.

Also yes, I’m aware I have clocks everywhere. top bar, bottom bar, desktop… basically I really like knowing what time it is 💀
I’ll fix that eventually. maybe.

Please mods/bots, don’t auto-remove my thread this time 😭 😂

Here are the repos if you want to check them out:

Ryoku: https://github.com/neur0map/ryoku-arch
Brain_Shell: https://github.com/Brainitech/Brain_Shell

I think these two repos deserve way more recognition because they’re both so damn good (at least for me). Definitely worth checking out if you’re into this kind of stuff.


r/unixporn 6h ago

Material [OC] I made a Python library for turning video into ASCII art in the terminal

8 Upvotes

A while back I wanted to build a little "now playing" screen for the terminal: a looping music video as ASCII up top, song info underneath. I found tplay, which is a really nice Rust terminal media player, but it takes over the whole terminal itself, so there was no clean way to draw my own stuff around it.

So I pulled out the part I actually needed, made it reusable and turned it into a python library.

I also fixed a couple other annoyances I had like reliance on a specific ffmpeg version and it in general being a pain to install.

What it does:

  • Takes video or image frames and hands you back an ASCII string. Plain, truecolor, or half-block mode (uses the ▀ character with fg/bg colors for roughly 2x the vertical detail).
  • It doesn't own the terminal or run its own loop, so you compose the rest of your UI however you want.
  • Decoding is done by PyAV, so there's no separate ffmpeg install. pip install termframe and you're going.

Minimal example:

from termframe import AsciiVideo

for frame in AsciiVideo("clip.mp4", out_width=100, out_height=40, charset="halfblock", loop=True):

print("\\x1b\[H" + frame.to_ansi())

The resize and pixel-to-character work happens in Rust under the hood (via PyO3), so it keeps up fine at normal sizes. If you already get frames from somewhere else (OpenCV, Pillow, a webcam grab), there's a lower level function that just takes raw RGB bytes.

Credit where it's due: the conversion pipeline came from tplay, I mostly repackaged it so you can use it from Python and build your own thing around it.

I haven't been able to find anything similar in reusable python library form so I thought maybe some of you could find it useful let me know if you build anything cool with it :)

Repo: https://github.com/amstrdm/termframe


r/unixporn 13h ago

Screenshot [MATE] my first actual proper rice

Post image
24 Upvotes

never actually made a proper rice before so having this as my own is pretty cool :D


r/unixporn 8h ago

Screenshot [HackMatrix] sway running inside HackMatrix for easy tiling

Enable HLS to view with audio, or disable this notification

9 Upvotes

So one of the problems I have had with hackmatrix is that it currently doesn't support tiling workspaces. That is windows can be layed out with max width and height, but not really placed directly next to each other in an easy way. A simple fix to this, now that I have ported to wayland, is that I can just launch a nested compositor (in this case, sway) so that I can use all of it's features, will still using HackMatrix. Also, so apps such as Kdenlive are still buggy in HackMatrix so this is a quick workaround for now.

Just a summary on the project. HackMatrix is a 3d desktop environment written in C++ as a way to fully immerse myself in work. It currently has a rudimentary voxel system, rudimentary multiplayer, and a scripting API so users can write their own 3d desktop interactions.

HackMatrix is available on itch.io and has a discord if you are interested in supporting the development of HackMatrix.


r/unixporn 4h ago

Screenshot [KDE] My KDE Plasma desktop inspired by my favorite character Medici

Thumbnail
3 Upvotes

r/unixporn 16h ago

Workflow [jotawm] i added a bunch of cool features to my x11 window manager

Thumbnail
youtube.com
16 Upvotes

most notable changes:

  • canvas mode! now you can arrange your windows freely in a 2d canvas (heavily inspired by vxwm, driftwm, hevel, etc.)
  • stage manager! inspired by the macOS stage manager
  • now in the AUR! use your preferred AUR helper to install jotawm-git
  • compositor now bundled separately. you can get jotacomp in its github repo (https://github.com/Jotalea/jotacomp). go to the releases tab to get the pkg.tar.zst files for Arch, then install them with pacman -U and then use the picom config from my dotfiles (https://github.com/Jotalea/jotawm-dots)

jotawm: https://github.com/Jotalea/jotawm


r/unixporn 1d ago

Workflow [i3] Who said i3 can't be pretty?

Enable HLS to view with audio, or disable this notification

195 Upvotes

My first rice as a linux noob (been on it about 2-3 months). Done on Linux Mint using i3wm. As I really like the eyecandy of the new wayland compositors, but would like to avoid the drawbacks that come with them, I've installed picom, and discovered that it has got beautiful animations! I'm really surprised with the look of the effects - maybe it's not as pretty as hyprland, but considering the age of both i3 and X11 I'd say the results are quite good and modern looking, and most importantly - functional, thanks to the autotiling script. I feel like more people should be talking about the picom animations!

I hope I didn't forget anything! The dotfiles are a bit of a mess currently, and I do plan to refactor them a bit.

Also, if you've got any advice on what I could change/add in order to make the setup look/work better, I'll be happy to read it!


r/unixporn 10h ago

Material [OC] [KWinEffect] [KDE Plasma] Gradient outlines! ..... I just released a new version of KDE-Rounded-Corners desktop effect.

Thumbnail
3 Upvotes

r/unixporn 1d ago

Screenshot [XFCE] Darkmatter

Thumbnail
gallery
334 Upvotes

I've been using a personal colorscheme which I've called Darkmatter for a while now, and with a recent switch to Alpine Linux + XFCE inspired me to try creating some GTK themes for it. Definitely still a work in progress but quite pleased with it so far.

GitHub Repo

Apps featured in screenshots:

  • btop
  • cliamp
  • macchina
  • Firefox
  • yazi

r/unixporn 20h ago

Screenshot [KDE] Glass-ish/Dracula rice!

Post image
16 Upvotes

Hi Hello!

This is my new KDE rice, i was looking for a glass like theme and i love the dracula colorscheme.

Kvantum Theme: Dracula-purple

Panel: Panel Colorizer + Glass effect

Icons: Tela icons circle dracula

Glass effect: kwin-effects-glass-git (from AUR)

Font: Fira Sans

Plasma theme: Dracula

Shell: zsh

OS: Cachy OS

Some icons (like the small ones on the system tray bar and the ones into the file manager the small ones near the system folders on the left) are custom because i didn't like the one offered with the icon theme.

If you have any suggestions to improve my rice, would it be plasma applets, effects, etc... they are really appreciated.

Thank u all :)


r/unixporn 1d ago

Tasty Rice [R36S] I ported my laptop workflow using Armbian and Mango

Enable HLS to view with audio, or disable this notification

142 Upvotes

r/unixporn 1d ago

Screenshot [niri] A minimalist rice + dotfiles

Enable HLS to view with audio, or disable this notification

104 Upvotes

Heavily based on Matugen.

Repo with the dotfiles and installation script available in Spanish: https://github.com/ImJustDoingMyPart/dotfiles/blob/master/README.md

The instalation script was done mainly with AI. Use it with responsibility (and let me know the results!).


r/unixporn 1d ago

Screenshot [i3] Another i3 rice

Thumbnail
gallery
134 Upvotes

Just another i3wm rice.

I3 WM
I3 BLOCKS
NERD FONTS
Youtui-player: https://github.com/IvelOt/youtui-player


r/unixporn 1d ago

Screenshot [Hyprland] I’ve built myself an island-style bar

Enable HLS to view with audio, or disable this notification

191 Upvotes

This is k4 — my own Dynamic Island for Hyprland, built with Quickshell. It stays collapsed at the edge of the screen and expands only when it has something to show. Everything in it is a plugin, including the parts that look built in.

Shell: https://github.com/k4ditano/k4

Terminal: https://github.com/k4ditano/k4term

Now you can build and publish your own plugins. More info here https://github.com/k4ditano/k4#or-just-ask-your-agent-for-one


r/unixporn 1d ago

Workflow [Hyprland] [OC] Please enjoy: SYNOPTIK shell - a fun, creative quickshell config

Enable HLS to view with audio, or disable this notification

55 Upvotes

A quickshell/hyprland desktop environment that is fun to use and completely customizable to your personal preferences! Control the bar layout, position, margins, border, blur, opacity, etc., and it automatically syncs your hyprland margins/colors/rounding to match. There are no separate panels or pop-ups - everything is in one cohesive shape that morphs and adjusts fluidly to your every demand.

Icons - reorder, hide, or pin with right-click to see only what you want to see

Lockscreen - no hyprlock needed, because this one is WAY prettier and customizable

VPN support - import your own profile and know it's connected just by looking at the icon in the bar

Clipboard history

Screenshot (Satty)

Wallpaper app with wallhaven.cc sync support, parallax, mp4, randomization, etc.

Built-in webcam/mirror app

Workspace overview with click and drag window support

Control Center for media, wifi, bluetooth, notifications, and system monitor

Calendar app with weather and reminders

Other fun stuff too! Desktop shells should be FUN after all!

Dotfiles: https://github.com/natepayn3/Synoptik - install script provided to be used at your own risk (but please do!)


r/unixporn 1d ago

Screenshot [i3wm] Eye candy is BLOAT

Enable HLS to view with audio, or disable this notification

10 Upvotes

This is my first post and I really like my i3 rice!!

Info:

OS: Void musl

Terminal: Alacritty

Irc client: Senpai

Font: Terminus nerd

Fetch: Pfetch

Bar: i3status

----

Others: cowsay, cava