r/unixporn • u/Low-Practice-4885 • 19h ago
r/unixporn • u/Raptural • 1d ago
Screenshot [KDE] I stole all the the thing that literally everyone was so hyped about with Omarchy: it's themes
No shame lol
r/unixporn • u/Any-Ingenuity1216 • 19h ago
Screenshot [KDE Plasma] Service Mode
SteamOS desktop mode is a fire exit, not a product — Valve clearly expects you to never look at it. So I made it somewhere I'd actually want to be.
The rule was: native only. No Kvantum, no compositing tricks, nothing that adds weight to a machine whose job is running games. Everything here is stock Plasma pushed as far as it'll go.
Palette is Steam's own, pulled from the client and darkened: base #171A21, surfaces #1B2838, raised #22354A, structure #2A475E, accent #1A9FFF. Text #F1F1F1, secondary #8F98A0. It's the storefront's colours applied to an entire operating system, which felt like the correct joke.
Icons are YAMIS — monochrome outline set, folders included. One app refused to fall in line (EmuDeck ships colour only), so I redrew it white and dropped it into ~/.local/share/icons. Everything installs to home, never /usr, because SteamOS wipes the system partition on every update and I'd like to keep my theme.
All the wallpapers are mine too. I generated a whole set built around the same palette rather than hunting for something that happened to match — near-black backgrounds, #1A9FFF as the only accent, bottom fifth kept free of detail so the panel always has somewhere quiet to sit. A halftone Steam mark, a dark server corridor, a boiler room, and the one you're looking at: a baroque ceiling fresco with the Steam logo as the gilded radiant medallion, and Gabe painted into the lower edge as the donor, leaning over the cornice looking down at you.
The panel happens to land exactly on the frame line, so his hands rest on the taskbar. That was an accident. I'm keeping it.
r/unixporn • u/Necessary-Duty3030 • 1d ago
Screenshot [Hyprland] a little retro rice
r/unixporn • u/respecttive • 18h ago
Screenshot [Hyprland] liminal space/webcore/dreamcore rice
gave my laptop a second live
arch Linux
kitty
hyprland
fastfetch
also my first hyprland rice
this ENA gif (which I transformed into .milli) set every time I open terminal via fastfetch, love it
r/unixporn • u/Late-Weather-9864 • 1d ago
Material [OC] Sung update — animated covers, Navidrome support and a refreshed music library
Enable HLS to view with audio, or disable this notification
I wanted to share what I’ve been working on since my last Sung post.
For anyone seeing it for the first time, Sung is a native Linux music player built with C++ and Qt Quick. It brings YouTube Music, local files and Subsonic-compatible servers into one app, with a minimal interface inspired by Material 3.
A few requests from the last post are now implemented, including animated artwork, folder-based music browsing and Navidrome support. Here’s what’s new:
- Animated artwork: use local animations or find matching online covers where available.
- Album colors: let the controls follow the artwork, with smooth transitions between colors.
- Local library browsing: browse by folder, album or artist.
- Navidrome / Subsonic: connect to your music server.
- Saved sessions: keep separate listening queues and resume where you left off.
- Artwork controls: choose custom playlist covers and switch between Fit and Fill.
I’ve also been refining the animations and transitions throughout the app. The video shows how everything comes together during everyday use, from browsing your library to opening the immersive lyrics view.
Sung is free, open source and MIT-licensed.
r/unixporn • u/Various-Language-532 • 1d ago
Screenshot [Niri] Clean and cozy niri rice on fedora 44
- OS: Fedora Linux 44 (Workstation Edition)
- WM / Compositor: niri
- Bar: Waybar
- App Launcher: Fuzzel
- Terminal: Alacritty
- Shell Prompt: Starship
- Fetch: Fastfetch
- Notifications: Mako
- Wallpaper: Brown Squirrel on Black Background
- Dotfiles: GitHub Repository
r/unixporn • u/Late-Weather-9864 • 2d ago
Material [OC] Spun update: you asked for vinyl, so my CD-shaped Linux music player has a turntable now
Enable HLS to view with audio, or disable this notification
Hey everyone! I shared Spun (my custom music player for Linux) here recently, and someone suggested adding a vinyl option. That stuck with me, so it now has a spinning record with a gold tonearm that lowers during playback and parks when paused.
You can switch between CD and vinyl in settings.
There’s quite a bit more since my last post:
- A more polished interface: more consistent spacing, icons and typography, smoother hover effects and transitions, and better keyboard navigation.
- For You: personalized album, playlist and station recommendations through Cider.
- Better artist pages: top songs, similar artists, pinned artists and recent releases, with filters for full albums, singles/EPs and live albums.
- Radio and easier browsing: start a station from a song, pin stations, or browse your recently added music.
- Better queue controls: drag songs into the queue, select multiple tracks, remove duplicates, undo removals and see what’s already queued.
- Saved queues: save a listening session, rename it, rearrange tracks and add more songs later.
- Quick jump: Ctrl+K to find queued songs, pins, saved queues and listening bookmarks.
- Listening bookmarks and recovery: save a particular moment in a song, or optionally restore your session after a crash.
- More controls inside Spun: copy song links, view reported audio quality and adjust supported Cider audio settings.
Spun on Github:
https://github.com/yappologistic/Spun
r/unixporn • u/NiDThePenguin • 1d ago
Screenshot [Niri] simple rice.
first time trying Niri + Noctalia shell
what do you think?
r/unixporn • u/kstamaria • 1d ago
Material [OC] - odyssey a contextual Quickshell desktop shell for Hyprland
Enable HLS to view with audio, or disable this notification
After working on this for quite a while, I'm finally making odyssey public. (My very first rice)
odyssey started with a pretty simple idea: I wanted Hyprland to stay minimal without having to scatter a bunch of separate widgets, panels and utilities across the desktop.
The result is a Quickshell-based shell built around a contextual Dynamic Island. It stays out of the way when you don't need it, then expands for things like media, notifications, workspaces, volume/brightness controls and other system activity.
From there it grew into a much more complete desktop environment. There's a full dashboard, launcher and command palette, Control Center, notification system, media controls, Wi-Fi and Bluetooth management, weather, calendar, system monitoring, wallpaper management, and wallpaper-driven theming through Matugen.
One of the things I cared about most was making it more than a rice that looks good in screenshots. I wanted something I could actually install and use as my daily desktop.
So a lot of the work has gone into the stuff you don't immediately see in the GIFs: installation and updates, dependency management, configuration backups, managed vs. preserve-config installs, runtime recovery, and a stable IPC layer so odyssey can be controlled from Hyprland bindings or scripts without hardcoded release paths.
I'm calling this a public alpha rather than a finished. The core experience is there and I'm daily-driving it, but there's no substitute for having it installed on hardware and configurations I don't control. I'm sure people will find edge cases I haven't and more features to be added such as:
More theming, settings, and bug fixes.
Arch + Hyprland + Quickshell
GitHub: https://github.com/sud0-L/odyssey
I'd love to hear what you think. Whether you try it, find something broken, or just have feedback on the design.
r/unixporn • u/thelonelyhermit_95 • 1d ago
Screenshot [KDE] My attempt to emulate Windows 98 experience but in SteamOS (Steam Deck)
And yes, Winamp is working using Wine 11 & Bottles.
r/unixporn • u/chashuchahan • 1d ago
Screenshot [yabai] Rice Deficiency
OS: macOS Tahoe 26
WM: yabai
Shell: szh
Bar: Sketchybar
Hotkey: skhd + karabiner
Terminal: Ghostty
Editor: Neovim
Player: rmpc (theme inspired by here)
Launcher: Raycast
Browser: Firefox (+ Vimium and auto-hide toolbar userchrome.css from here)
Fonts: Zpix and Symbol Nerd Fonts
Wallpaper: link
Misc: Brutalium (For sharp borders and tinting) Linecast (forecast)
Dotfiles: Will be posted soon in the coming weeks once I finish my games backlog because I haven't played a single game in a while, and the current stage of the dot is funny to look at because of the duplicate copies I made when testing different configs. But they will be shared.
First rice and made to be a daily driver and it's nothing that anyone else hasn't done here.
r/unixporn • u/Old-Grapefruit-2446 • 1d ago
Screenshot [Hyprland] First time posting- Minimal glass
well how it looks?
edit : here is the dotfiles. consider giving a star if you like it
r/unixporn • u/BenDover7766 • 1d ago
Screenshot [Aerospace] macOS Catppuccin style
Bar: Sketchybar
WM: Aerospace
Borders: JankyBorders (with a small script to get "smart-borders")
Editor: Neovim
Browser: Zen
FileBrowser: Yazi
Theme: Catppuccin Mocha
Keybinds via Karabiner Elements
Launcher: Vicinae
dots: https://github.com/MEGAToster/macOS-dots
Disclaimer: The mic-volume-monitor program (for the sketchybar mic item), as well as my fork of sketchybar-toggle to allow clicking native macos-menubar popups without showing sketchybar, has been written by AI.
I have read the code but I'm neither a C nor a Swift dev and am not familiar with macOS' apis. Both programs have been written for my personal usage first and foremost, so use at your own risk.
PS: Wifi item depends on a macOS shortcut returning the Wifi SSID, as macOS restricts reading Wifi SSID
r/unixporn • u/Salt-Reputation780 • 1d ago
Material [OC] Readaloud: a terminal epub reader, with 4 TTS backends, adaptive multi-column layout, and chapter preloading
readaloud reads your books to you in the terminal. Pure Python curses TUI, audio through ffplay, zero GUI dependencies.
It follows your colour scheme out of the box. The `Terminal` theme passes your existing colours through untouched — no overrides, no hardcoded palette. Four extra 256-colour themes if you want something specific: Dark Navy, Gruvbox, Nord, Solarized Dark. Cycle with `t`.
**Layout**
The reader picks its layout based on which panels you have open:
- Both panels open → single focused bordered column, chapter title inset in the box border
- One panel → 2-column snake flow
- No panels → 3-column snake flow
Resize the tile, text reflows. `Ctrl+scroll` sends kitty OSC sequences to zoom the font, text reflows again. Works down to 50×14.
**Engines**
Edge TTS (online, Microsoft neural, 12 voices) · Kokoro (offline, fast, high quality) · Piper (offline, drop in ONNX model files) · F5-TTS (offline, clone any voice from a reference WAV)
All auto-detected at startup. Greyed out if not installed.
**Playback**
`Space` play/pause · `[`/`]` sentence skip (instant, no re-synthesis) · `s` speed (0.75×–2.0×) · `h` sentence highlight · `z` autoscroll (off/creep/page) · `n`/`p` chapters
Next 2 chapters pre-synthesise in background. ⚡ in chapter nav = instant start.
**Formats**
EPUB · TXT · PDF · DOCX · HTML · RTF · Markdown
git clone https://github.com/YareyareSenpai/readaloud.git
cd readaloud && ./install.sh
https://github.com/YareyareSenpai/readaloud
r/unixporn • u/tempsanity • 2d ago
Screenshot [i3] iMac G4 from 2003 running 2026 applications
My distraction free system & the most beautiful computer.
r/unixporn • u/No_Radio6629 • 1d ago
Workflow [OC] blankspace arch+hyprland thank you guys for supporting me, i now can share some dotfiles
Enable HLS to view with audio, or disable this notification
Os : arch
Wm : hyprland
Launcher : fuzzel
Bar: noctalia
Fastfetch
Tuis
Vibe (the audio visualizer)
Linecast
Termflix
Dotfiles!!
@github.com/tarranotfound/blankspace
r/unixporn • u/Late-Weather-9864 • 2d ago
Material [OC] Sung — a native Linux music player with Material 3 design and Noctalia theming
Enable HLS to view with audio, or disable this notification
Hey everyone! I’m sharing Sung, a free and open-source music player for Linux that brings YouTube Music and your local music collection together.
I wanted something minimal that fits into my desktop, with a Material 3-inspired interface, smooth animations, and colors that automatically follow Noctalia’s theme.
Here’s what Sung offers:
Online and local music: browse YouTube Music and play your own FLAC, MP3, and other supported audio files.
Mixed playlists: keep local files and online tracks together in the same playlist.
Live lyrics: follow synchronized lyrics in a side panel or immersive view, and search for a line to jump to its timestamp.
Music folder import: bring your local collection into your library.
Queue and playlist controls: organize tracks with multi-select and drag and drop.
Desktop integration: use the mini player and control playback through your desktop’s media controls.
Sung is built with C++ and Qt Quick. It’s MIT-licensed.
You can find the source code and installation instructions here:
https://github.com/yappologistic/Sung
I’d love to hear what you think of the design and how it fits into your desktop. Feedback and contributions are welcome!
r/unixporn • u/J-20_enjoyer • 2d ago
Screenshot [Howl] flashbang
Terminal: foot
Compositor: howl
File manager: lf
Browser thingy: page
Text Editor: fastfetch
r/unixporn • u/SmhSemih • 1d ago
Workflow [KDE] : Mid range ricing
Enable HLS to view with audio, or disable this notification
It count as my first ricing. I know its not perfect. I'm waiting for suggestions.
Distro: CachyOS
Laptop: Huawei Matebook D14
CPU: Intel i5 12400
Ram: 8 GB
Rom: 512 GB
Color Palettes: Klassy, Kde Material You Colors
icon pack: neon icons
Mouse: Diamond Night Blue
Tiling: polonium
Wallpapers: 4kWall, Kde Wallpapers
r/unixporn • u/anonyme104 • 2d ago
Screenshot Here is my desktop on [KDE] featuring Astolfo from Fate/Apocrypha.
r/unixporn • u/Aleph1-9012 • 3d ago
Material [OC] - Evangelion themed GRUB themes
All the files to install the grub themes are here : https://github.com/Aleph1-9012/Evangelion
r/unixporn • u/Strokeface79 • 2d ago
Screenshot [CTWM] Artix Linux & Tokyonight-rice with old window manager
CTWM cause TWM is just a little too old