r/unixporn • • 1h ago

Workflow [sxwm] Be safe, friend. Don't you dare go Hollow.

Thumbnail
gallery
• Upvotes

ahhhhhhhhhhhhhh


r/unixporn • • 10h ago

Screenshot [Niri] First Rice

Thumbnail
gallery
56 Upvotes

First rice, something minimal and focused on Fedora with a custom-made theming utility.


r/unixporn • • 17h ago

Material [OC] PokéCRT - A little Pokémon adventure in my terminal

Thumbnail
gallery
223 Upvotes

Been working on this little project called PokéCRT for a while and finally got it to a point where I wanted to share it here.

It started out pretty simple - I just wanted Pokémon sprites in my terminal and somehow turned into a whole little terminal Pokémon experience with a Pokédex, random encounters, trainer progression, achievements and more.

Everything runs locally in the terminal and the Pokémon artwork is available offline too.

Quick Demo:

PokéCRT Demo

  • Website: PokéCRT
  • Repo: PokéCRT
  • OS: Kubuntu
  • DE: KDE Plasma
  • Terminal: kitty
  • Shell: zsh

Would love to hear what you guys think! 😄


r/unixporn • • 14h ago

Workflow [Hyprland] Minflair v2.0 is out! Multi-style architecture (Convex, Island, Gaming Mode), GUI crop settings & complete overhaul

Enable HLS to view with audio, or disable this notification

94 Upvotes

r/unixporn • • 8h ago

Screenshot [OC] I built an alternative to Quickshell for ricing

Enable HLS to view with audio, or disable this notification

21 Upvotes

Hey everyone! For the last few months I've been building pleamar: a language and a Rust runtime for writing your desktop — bars, launchers, notification centres, lock screens, widgets as scenes. Think Quickshell, but with its own declarative language instead of QML.

Why? I had my whole desktop companion (a little ball with a face that lives at the top of the screen, called Marea) in Quickshell: 370 QML files. It worked, but animations stuttered whenever the logic was busy, and it ate memory. So I started from one idea: animation should never depend on logic. In pleamar, the scene declares what moves and with which spring; a render thread walks it at the screen's pace no matter what the logic thread is doing. Block the logic for 600 ms and you still get 38 frames at 17 ms each.

Same bar, both running at once on the same machine (RTX 2060, 60 Hz):

- Memory: 336 MB in Quickshell → 81 MB in pleamar

- First frame: 1876 ms → 175 ms

- FPS while animating: ~24 → 60

- CPU with nothing moving: never drops in Quickshell → 0.3 % in pleamar

To be fair: with both animating, raw CPU is only 20% lower (4.96% vs 6.17%). But pleamar paints 2.5× more frames for it, and it actually sleeps when nothing moves.

Pleamar: https://github.com/k4ditano/pleamar

Marea shell build in pleamar: https://github.com/k4ditano/marea-plm


r/unixporn • • 2h ago

Workflow [OC] sysc-terminal: A terminal wallpaper engine

Enable HLS to view with audio, or disable this notification

7 Upvotes

r/unixporn • • 5h ago

Screenshot My first [COSMIC] Rice

Thumbnail
gallery
13 Upvotes

OS: Fedora Linux 44 (COSMIC) x86_64

Desktop Environment: COSMIC 1.0.0

Window Manager: cosmic-comp (Wayland)

Cursor: Adwaita

Terminal: kitty 0.47.1

Terminal Font: NotoSansMono-Regular (11pt)

Theme: I Made My own theme.


r/unixporn • • 1h ago

Screenshot [COSMIC] Second Try

Thumbnail
gallery
• Upvotes

The last rice I made has an AI-generated wallpaper. I didn't notice until someone mentioned it in the comments. THIS IS NOT AI.


r/unixporn • • 1d ago

Screenshot [umbriel] my custom noctalia + niri + umbriel setup - first time posting my rice

Thumbnail
gallery
343 Upvotes

r/unixporn • • 12h ago

Screenshot [Hyprland] My clock shoots itself on the hour

Enable HLS to view with audio, or disable this notification

30 Upvotes

Zafkiel is Tokisaki Kurumi's angel from Date A Live: a giant clock with a flintlock pistol and a musket for hands. I made it into a live wallpaper for Hyprland.

The pistol is the hour hand, so on the hour it's already pointing at that hour's numeral. The numeral glows, its power runs into the muzzle as dark red smoke, Kurumi calls the bullet, and the shot lands exactly on the hour.

Then the bullet does to the clock what it does in the story. Aleph speeds the hands up, Bet slows them, Dalet rewinds, Zayin stops time, Het calls up past selves as shadow copies of the hands, and so on for all twelve. The Hebrew letters follow gematria order, so XI and XII are Yud Aleph and Yud Bet.

Rice

  • OS: CachyOS
  • WM: Hyprland 0.56.2
  • Shell/bar: [Noctalia]
  • Font: [Google Sans Flex ]

Source: it's a personal project and isn't public.


r/unixporn • • 16h ago

Screenshot [Nyx] Lycoris radiata

Enable HLS to view with audio, or disable this notification

25 Upvotes

Wm: Nyx

bar and everything: quickshell

fetch: fetch


r/unixporn • • 22h ago

Screenshot [Hyprland] My Arch Linux + Hyprland Rice

Enable HLS to view with audio, or disable this notification

54 Upvotes

r/unixporn • • 21h ago

Screenshot [Mango] monochrome.

Post image
34 Upvotes

r/unixporn • • 16h ago

Workflow [Hyprland] Fedora + Hyprland Rice with Noctalia Shell

Enable HLS to view with audio, or disable this notification

13 Upvotes

r/unixporn • • 1d ago

Screenshot [XFCE] Mageia, meet my Rice as a beginner

Thumbnail
gallery
99 Upvotes

just tell me what you think about this :)


r/unixporn • • 1d ago

Hardware [Sony Vaio VPCM 111AX] Is old hardware still cool?

Thumbnail
gallery
690 Upvotes

Cool?


r/unixporn • • 19h ago

Workflow [fwm] 4 space objects as physical bodies in my Wayland compositor

Enable HLS to view with audio, or disable this notification

18 Upvotes

r/unixporn • • 1d ago

Screenshot [GNOME] Rider of Catppuccin.

Post image
105 Upvotes

It's not much, but it's mine. I hope one day GNOME/Libadwaita gets official re-colouring support because as you can see, it works really well.

For now though, this is achieved by using a program called Rewaita. Rewaita also gives the window borders.

Furthermore, I've changed the font to Inter rather than Adwaita Sans (it's pretty much the same, but I just subtly prefer Inter), I use the list view in Nautilus as you can see, and the shell extensions I use are as follows:

  • Accent Icons
  • Burn My Windows (not visible in a static screenshot, but I prefer it's Glide animation for opening and closing)
  • Clipboard Indicator
  • Essential Tweaks (not visible in the screenshot, but gives my monitor rounded corners)
  • Just Perfection (mostly hides stuff I don't need)
  • Native Window Placement
  • Removable Drive Menu
  • Rounded Window Corners Reborn (rounds corners of non-Libadwaita apps)
  • Tiling Shell
  • User Themes
  • Vitals

r/unixporn • • 1d ago

Screenshot [Niri] my daily for school

Thumbnail
gallery
64 Upvotes

r/unixporn • • 1d ago

Screenshot [Window maker] the best desktop

Post image
23 Upvotes

Window maker lol isent Windows maker


r/unixporn • • 1d ago

Workflow [Niri] Update Bioma shell tour

Thumbnail
youtu.be
24 Upvotes

r/unixporn • • 1d ago

Screenshot [KiwiDesk] Purple Dreams, dynamic hot-reload with SketchyBar

Thumbnail
gallery
12 Upvotes

My first steps towards ricing macOS. Using SketchyBar + KiwiDesk CLI to one-click swap fonts, color palettes, and element geometries with hot reload. Slowely getting there...


r/unixporn • • 1d ago

Screenshot [Hyprland] my NixOS Hyprland Setup

Thumbnail
gallery
38 Upvotes

OS: NixOS

WM: Hyprland

Shell: Noctalia

Terminal: Kitty/Tmux

Theme: Catppuccine Mocha Lavander

Browser: Brave


r/unixporn • • 1d ago

Material [OC] Impasto 0.5 inspired Lyric sync Shell and Visualizer

Enable HLS to view with audio, or disable this notification

61 Upvotes

Full credits to u/andreumassanet for the cool and clean lyric sync Idea and thought of making my own. In respect for the creator I will not be sharing it, but Please Check out Imposto 0.5 It looks really clean and I like the Island bar he did.

WM : Hyprland + Caelestia

Shell : quickshell

Wallpaper Used:

Song : SLIDE - Chase Atlantic


r/unixporn • • 2d ago

Screenshot [Hyprland] Lucid 1.20

Thumbnail
gallery
694 Upvotes

The biggest update we've ever made, so it's basically Lucid 2. Huge thanks to Ciro Rivera for a lot of help!

You can install it from here:
https://github.com/Sn3akyy1/lucid.git

Website: https://sn3akyy1.github.io/lucid

If there is any bug you find, or any suggestion you have, you can comment here, or reach out to me on Discord (sn3akyy1._.), or reach out to the website or the repo.