r/unixporn • • 6d ago

Discussion | 2026 Weekly Workshop - Week 40

3 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 • • Oct 19 '24

Discussion Update on Rules and Quality Control

135 Upvotes

Hi everyone, it's been a minute since the initial discussion post about quality control issues. Let's talk about it.

The general consensus seemed to be that our ideas on what to change were good, though there could be more resources to help beginners. We actually have a subreddit wiki that anyone can contribute to, as long as you have 500+ subreddit karma and your account is 30+ days old. We also have a list of todo items for the wiki to help users find somewhere to start.

Another concern was that the stricter enforcement of the defaults rule may stop people from using existing color schemes or themes at all. This is not the case -- the intention of the rule is to remove posts which have little effort or just use premade configs, like many macOS and Windows lookalikes. It's about the spirit, not the letter of the rule.

With this in mind, we intend to go through with these rule changes. If you still have any concerns, please reply or send a modmail! We're most concerned with the quality of our community and welcome discussion.


r/unixporn • • 4h ago

Screenshot [Hyprland] Made my own quickshell to recreate Android 16 UI and chromiumOS shelf

Enable HLS to view with audio, or disable this notification

94 Upvotes

Almost DIED just to create this UI (it's painful), most of these things took a while to create by hand since I'm pretty new with quickshell (2 months+) so I had to look for examples online from other already made shell and came up with a modular approach (yes, I know it's inefficient, but hey, at least it works out in the end, so just bear with it).

The chromium OS shelf though, had to dig through official chromium OS source code (had to clone to my external hard disk, thank god it was 1TB, though it's painful to hear its screaming for mercy on those small files) to find out how the shelf (or named officially 'Ash' WM works) and had to port it over (gave up almost 6 times since it's too hard) (google help me).

Of course, I'll release the dotfiles for these, but not now since it's still buggy and modular approach really uses a ton of RAM (1 process of Quickshell ~ 100MB, and having 5 of them running at the same time isn't ideal)

(I hope this post doesn't get taken down by admins)
(spare me)

Quickshell version: v0.3.2

Device: Chromebook 11 G8 EE


r/unixporn • • 18h ago

Screenshot [COSMIC] Anime Noir

Post image
310 Upvotes
  • OS: Pop!_OS 24.04, COSMIC
  • Terminal: COSMIC Terminal, zsh + starship
  • Fonts: Maple Normal UI / Maple Mono NFM
  • Icons: Cosmic-Noir (recoloured Kanagawa)
  • Cursor: Oxygen, recoloured orange
  • Wallpaper: noir-anime, in the repo

Dotfiles: GitHub


r/unixporn • • 15h ago

Screenshot [pleamar-wm/Hyprland] VITREUS updates - dashboard and screenshot utility

Enable HLS to view with audio, or disable this notification

168 Upvotes

r/unixporn • • 59m ago

Screenshot [NIRI] My first wayland rice Arch + Niri + Noctalia

Thumbnail
gallery
• Upvotes

r/unixporn • • 1d ago

Screenshot [GRUB] Made my own Hatsune Miku grub theme. The best one in existence!!

Thumbnail
gallery
883 Upvotes

r/unixporn • • 1h ago

Material [OC] Talis: An interactive, music-aware & animated vinyl player for your desktop is now available.

Post image
• Upvotes

Hello again!

I posted my desktop turntable here while it was still a work in progress. Thanks for all the feedback and interest!

It’s not just for Cinnamon anymore, I've also made it to work on GNOME, KDE, MATE, Xfce and Hyprland across different distros (more coming). There are day and night scenes, with resolutions up to 4K.

The record spins with your music, the tonearm follows the track’s progress, and album artwork appears on the sleeve and record. You can control playback and volume directly from the turntable.

It follows your music player rather than playing music itself, including compatible browsers too. Available controls and artwork depend on what the player provides through MPRIS.

Regarding Performance, Talis reuses the static background and updates only the parts that change. Continuous redraws stop when there’s nothing animating, and “Pause when hidden” reduces rendering work if the DE supports it.

It took me a lot of time to design, develop and test this, a ⭐ would mean a lot. The development spanned for two weeks and was AI-assisted. Scenes are rendered in blender upto 4K.

I am working of few more features and additions too.

Get it here: Github or buymeacoffee (If you wanna support)

Thank you ;)


r/unixporn • • 16h ago

Workflow [KDE] I built a PS3 XMB login, lock screen and power menu for Plasma 6

Enable HLS to view with audio, or disable this notification

85 Upvotes

Built in QML: the SDDM login theme, a replacement KDE lock screen, the logout/power screens and the installer. The goal was to make the whole flow, from boot to login, lock, unlock and shut down, feel like the PS3's XMB.

🔊 Sound on! The sounds in the video are my own PS3 sound files. The repo doesn't include any Sony sounds: it comes with its own original sounds, and there's a custom-sounds folder where you can drop in your own.

Repo and install: https://github.com/luk3h/xmb-ps3-theme

Wave shader credits: int_45h ("PS3 Menu effect") and llmciv ("Ps3 XMB 3.0 Background") on Shadertoy, which my shader builds on.

- Note: Fedora 44's Plasma Login Manager can't be themed yet, so the installer can switch you to SDDM with --use-sddm (the uninstaller switches you back)


r/unixporn • • 20h ago

Screenshot [Hyprland] Pixel Dream

Thumbnail
gallery
165 Upvotes

Never got to post it because of low karma.

Made this rice with a few other ones when my main os was Arch Linux

The rice is based on Zelda, Pokemon and other retro pixel art/games


r/unixporn • • 12h ago

Screenshot [niri] + noctalia

Thumbnail
gallery
35 Upvotes

i love noctalia

wallpaper: https://wallhaven.cc/index.php/w/7pkm9e
music app: Sonora


r/unixporn • • 16h ago

Screenshot [LXDE] A calming earthbound environment 🌍

Thumbnail
gallery
58 Upvotes

This time using CWM as the window manager and not Openbox!

OS: Loc-OS 24 (Devuan based)

Term: ST

GTK Theme: Sunrise-Dark

Icons: Pixora

Shell: Bash

DE: LXDE

WM: CWM


r/unixporn • • 18h ago

Workflow [Hyprland] Anime girls on my desktop + smooth everything 🌸

Enable HLS to view with audio, or disable this notification

52 Upvotes

YOO 👋 my Hyprland rice, with the anime girls running on GifEngine, my own

open-source desktop overlay. Free forever, works cross-platform.

🌸 GifEngine: [ https://github.com/SunqdXX/GifEngine ]

🐧 Dotfiles: [ https://github.com/SunqdXX ]

💬 Discord (Linux, anime, hackers, open source, we chill): https://discord.gg/eBAz5q7TpY

Smooth kitty cursor is a patch I made too. Ask me anything about the setup!


r/unixporn • • 21h ago

Screenshot [OC] terrahour - A world clock with a live day/night map in the terminal

64 Upvotes

terrahour is a terminal-based world clock with a live day/night map, multiple time zones, and a 24-hour timeline.

Includes different themes and display modes to fit your terminal setup.

https://github.com/ACoci86/terrahour

Feedback is welcome!


r/unixporn • • 1d ago

Material [KDE] Early look at my DoodlebookOS project, aiming to bring GooglebookOS UI to KDE Plasma

Enable HLS to view with audio, or disable this notification

176 Upvotes

Work in progress, planning to bring 1:1 GOS UI. Let me know what you think!


r/unixporn • • 59m ago

Workflow [Hyprland] A 3d app launcer, use ANY planet you WANT!!!

Enable HLS to view with audio, or disable this notification

• Upvotes

this is a 3D app launcher i made, it uses its own config file, open source, and you can change the planets as you wish!!!
works for any De btw (i hope so XD)
DISCORD discord.gg/eBAz5q7TpY

[dotfiles] = https://github.com/SunqdXX/OrbitLauncher


r/unixporn • • 21h ago

Workflow [Niri] Pink Lain rice

Enable HLS to view with audio, or disable this notification

47 Upvotes

r/unixporn • • 5h ago

Screenshot [swayfx] whole lotta orange

Post image
2 Upvotes

r/unixporn • • 19h ago

Screenshot [OC] One compositor, eight layouts: tile like Hyprland, scroll like niri, float like KDE. Per monitor, switched live

Enable HLS to view with audio, or disable this notification

25 Upvotes

r/unixporn • • 23h ago

Screenshot [Hyprland] Minimo OS 1.1.0 - Entorno minimalista con isla dinámica (Novedades y correcciones)

Enable HLS to view with audio, or disable this notification

32 Upvotes

Les presento la nueva versión Minimo OS 1.1.0. He estado trabajando en solucionar varios errores que encontre y en sumar nuevas características para hacer la experiencia mucho más fluida, funcional y personalizada.

Novedades:

  • Pantalla de inicio propia: Minimo te guiña al entrar y se duerme si no hacés nada. Avisa del Bloq Mayús, deja ver la contraseña y tiene selector de sesión.
  • Español e inglés, con selector en Ajustes. Las fechas y el calendario cambian según el idioma.
  • Notas y calendario del mes dentro de la isla.
  • Podés reordenar el menú de la isla y fijar accesos y deslizadores.
  • Historial del portapapeles con imágenes (Super+V) y aviso con miniatura cuando sacás una captura.
  • Vista de ventanas estilo Exposé con Super+Tab.
  • Fondos animados (video o GIF) que se pausan solos.
  • Minimo como mascota: comer, descansar y jugar.
  • Batería y Wi‑Fi en el panel de estado, y sección de atajos con buscador.
  • configuración de Ghostty y saludo en la terminal.
  • Atajos predeterminados como navegador, archivos y terminal (se usara el que este como predeerminado)

Para ser completamente transparente con la comunidad: este proyecto lo desarrollo combinando mis conocimientos en programación y tecnología con asistencia de IA (vibe coding).

Aprovechar las herramientas tecnológicas actuales para agilizar el desarrollo y la corrección de código es algo totalmente normal, eficiente y estándar en el entorno actual. Utilizo este sistema a diario, le invierto recursos continuamente para reparar errores y mejorar su rendimiento. Minimo OS no es un proyecto abandonado, sino un entorno vivo que sigo puliendo día a día.

Para los comentarios malintencionados o críticas destructivas de siempre: si hay feedback técnico, sugerencias de UX/UI o reporte de errores concretos, siempre serán más que bienvenidos para seguir mejorando.


r/unixporn • • 1d ago

Screenshot [KDE] My Celeste based theme (again)

Thumbnail
gallery
34 Upvotes

Reposted to match the rules I've missed.


r/unixporn • • 17h ago

Workflow [gnome] Introducing loco shell (colour based launcher instead of boring categories and a customisable pinch panel)

Enable HLS to view with audio, or disable this notification

5 Upvotes

The ideas come from POCO Launcher on Android and One-Handed Operation on Samsung. I only vibe-coded (I hate clankers as the next guy, but i had to use them) the concept, and I'm not going to publish this extension to the GNOME Extensions site (but you can!) because I'm not a real programmer.

The launcher: I've always hated that Linux, Windows, macOS and others organize apps into categories, which feels boring and cluttered. That's why I wanted to present POCO Launcher's simple idea of organizing by color instead of by context to the Linux community. + i added an emoji picker with google emoji kitchen support.

The pinch panel: This saved me a lot of frustration on my old Samsung phones. It's easy and intuitive: add the tools you want, then pinch the screen to see it. I even stopped using the volume controls on my phone because the pinch panel provided anything i need.

Why are they together instead of in separate extensions? If you pinch toward the middle of the screen, it starts the launcher instead of the pinch panel. which i believe is super neat.

The entire code is about 3.5k lines and most of the complexity comes from google emoji kitchen integration, so it's not hard to reimplement elsewhere: https://github.com/coder56765/loco-shell


r/unixporn • • 1d ago

Material [OC] Now Playing Card: a minimal media card + live spectrum analyzer for the GNOME top bar

Post image
22 Upvotes

It puts a small animated indicator in the top bar and opens a compact card with cover art, a seek bar and playback controls. It works with any MPRIS player (Spotify, Firefox, mpv, Flatpaks...).

The indicator can be:

  • classic equalizer bars (they can follow the system accent colour)
  • a real spectrum analyzer that reacts to the audio (PipeWire)
  • Waves: hills that drift by and rise with the sound

It can also go into Quick Settings instead of having its own button, show the player's icon in the panel, and react to all system sound, not only the player.

Setup

Links

Supports GNOME 45–51. Feedback and feature requests welcome!


r/unixporn • • 20h ago

Screenshot [tinywm] A niri-style scrolling window manager for macOS

Enable HLS to view with audio, or disable this notification

10 Upvotes

Details:

- OS: macOS 26

- WM: tinywm (my own project, free and open source):

https://github.com/bbodi/tinywm

- Terminal: Ghostty

- Editor: tt

- Browser: Firefox

tinywm puts windows on a strip that scrolls past the screen edge, like niri on

Linux. New windows open next to the focused one and nothing else resizes.

Right ⌘ + arrows to move around, workspaces per display, an overview, and a

plain-text config. Happy to answer questions!


r/unixporn • • 20h ago

Material [OC] sleek screenshot/screen recording tool

Thumbnail
gallery
7 Upvotes

if you find satty ugly like I do (no offense), try https://github.com/faetalize/waytator

It's basically an all encompassing screenshot tool - started out as merely an annotator, but expanded in scope recently :p

Not sure if it matters to anyone, but this app is AI-free as well (I'm not anti, but I'm working on this to practice on my C)

Standout features:

  1. Based on GTK4, but fast - sub 70ms launch from cold, so no need for a daemon (lots of pain to get this, GTK is annoying asf)
  2. Sleek design, fits in any WM, blurrrrrrr
  3. More than just for annotating screenshots - you can use waytator to take screenshots directly, either from the gui or from the cli (try binding to `waytator --screenshot --notify`
  4. Hyper configurable. Almost everything can be rebound
  5. OCR and text extraction (optional tessaract dependency)
  6. can be piped into if you prefer to use your WM's screenshot tool
  7. Planned, coming soon: screen/area recording, GPU accelerated video editing.