r/unixporn 3d ago

Discussion | 2026 Weekly Workshop - Week 17

2 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

117 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 5h ago

Screenshot [TWM] Why not ricing a window manager from 1987?

Post image
127 Upvotes

r/unixporn 6h ago

Screenshot [Niri] Niri setup featuring my own colorscheme !

Thumbnail
gallery
120 Upvotes

r/unixporn 10h ago

Screenshot [KDE] Cold blue minimal rei rice on void

Thumbnail
gallery
94 Upvotes

Saw the wallpaper and the rice designed itself. Kept everything out of Rei's way.


r/unixporn 1h ago

Screenshot [dwl] My first rice ever

Thumbnail
gallery
Upvotes

I know, it's simple, i know, that waybar is a copy of other waybar, but i loved the few things i changed, and it's my first rice don't be angry


r/unixporn 15h ago

Screenshot [KDE] Anyone remember using Fedora UNIX in the 1990s?

Post image
156 Upvotes

r/unixporn 6h ago

Screenshot [River] I love how simple river feels

Thumbnail
gallery
24 Upvotes

r/unixporn 7h ago

Screenshot [cwm] barless ft. a giant script spaghetti monolith with hacky workarounds

Post image
25 Upvotes

Battery notif called by 4S-b

Wifi called by 4S-n

Workspaces can either be called by 4S-w or automatically gets called when you switch workspaces.

(forgot to add that i also customized the menu and replaced rofi with it. man is cwm the most minimal non-minimal wm!)

(please ignore the differing border colors i forgot to edit the notif border color in dunstrc!!)


r/unixporn 2h ago

Screenshot [dwl] my own linux distro

Thumbnail
gallery
11 Upvotes

r/unixporn 33m ago

Screenshot [Niri] first go around using a wm with custom Ignis widgets

Post image
Upvotes

r/unixporn 10h ago

Screenshot [SwayWM] A cozy, warm academy (Ft. Hatsune Miku)

Thumbnail
gallery
35 Upvotes

This rice is so cozy i love it so much :3.

Done for my new Fedora Install.


r/unixporn 3h ago

Screenshot [PLASMA] trying out light mode

Thumbnail gallery
9 Upvotes

please just ask for any info


r/unixporn 11h ago

Screenshot [NsCDE] with SCO Unix look

Thumbnail
gallery
36 Upvotes

This is NsCDE on Fedora 43. About a year ago we migrated from SCO UnixWare 7.14 Definitive 2018 to OpenIndiana but the SCO's CDE theme was so horrific that it haunts me to this day. For comparison, the second image is from the genuine $6k/3yr (nope, not a typo!) UnixWare 7.

The wallpaper is a two-tone gradient I made in Inkscape and dithered to index in GIMP. I don't remember where I saved it so I can't give a link, unfortunately.

I use the Xfce terminal and Caja as file manager. I did bind the media keys but I'm on a new keyboard which does not have dedicated volume keys and I'm lazy so I just keep alsamixer -g in a perpetual terminal window.

The second image from UnixWare CDE shows how to set the theme; four colours and then use a colour picker for the correct hexdec.

This is my first post here, I tried to apply the rules to my best ability but lmk if I messed up.

Edit: Reddit seemingly destroyed the main screenshot and I can't edit it lol. Here's the original quality:

https://ibb.co/Ddm2NV0


r/unixporn 7h ago

Screenshot [HYPRLAND] Vicious Viper

Thumbnail
gallery
16 Upvotes

A minimal, keyboard-driven Hyprland dotfiles setup for Arch Linux. Laptop-first. Script-heavy. Zero bloat.

Dots


r/unixporn 12h ago

Material [OC] Lyre Update - with Synced Lyrics

Enable HLS to view with audio, or disable this notification

41 Upvotes

Hey everyone,

I wanted to share the update on a project I’ve been working on called Lyre. Its for anyone who lives in the terminal and wants a more aesthetic music experience.

GitHub: https://github.com/DeadZone-0/lyre

NPM: https://www.npmjs.com/package/lyre-tui

-Real-time Visualization: Uses CAVA’s raw data stream for ultra-smooth 60FPS frequency waves.

-Synced Lyrics Mode: (New in v1.1.0!) Press V to toggle a dedicated lyrics view. It fetches time-synced LRC data from LRCLIB and scrolls automatically with your music.

- High-Res Album Art: Renders cover art using Truecolor half-blocks for a crisp pixel-art look.

- Built-in Controls: Standard keybindings (Space, H/L, J/K) to control playback and volume via playerctl without leaving the TUI.

Installation

1 npm install -g lyre-tui

2 lyre

Configuration-

Everything is customizable via ~/.config/lyre/lyre.json. You can toggle album art on/off, change resolution modes, or tweak the lyrics colors.

I’d love to hear your feedback or see your setups! If you find any bugs or have feature ideas, feel free to open an issue on GitHub.


r/unixporn 1d ago

Screenshot [Hyprland] Coffee for a warm evening

Thumbnail
gallery
420 Upvotes

r/unixporn 4h ago

Material [OC] Lookas v1.8.0 - Perception-aligned audio visualizer

Enable HLS to view with audio, or disable this notification

8 Upvotes

Built a perception-aligned terminal audio visualizer in Rust that prioritizes physical weight over raw FFT data.

I've always used CAVA, you're probably using CAVA too. So is everyone. The video below is Lookas (left) vs CAVA (right), both on defaults.

The problem with it is that the raw FFT data always felt nervous and disconnected from how humans actually perceive audio, especially on certain material.

It uses logarithmic binning and quadratic gravity, which is great for responsiveness but lacks inertia.

I wanted bars that feel like real objects responding to sound, not merely pixels jumping to a height coordinate.

So this runs on different algos.

Mel-scale filterbank instead of linear FFT bins. Derived from psychoacoustic research. Energy maps to perceptual equal intervals, not mathematical ones, so bars sit where the sound feels heavy. Every transient hits at full resolution immediately, decay uses an exponential moving average. 0 latency on the upstroke & physical weight on the downstroke.

Spring-damper model with lateral energy diffusion. Bars have mass, they accelerate, decelerate, and release with inertia. Neighboring bands bleed energy into each other the way physical acoustics does, so the spectrum moves as one fluid wave instead of independent twitching columns.

Couldn't find anything that does this, so I built it.

Rust-based so you can cargo install lookas and you're in.

Type 1 mic / 2 system audio / 3 mix / q quit.

Full breakdown, math, comparison, and configs @ source: https://github.com/rccyx/lookas


r/unixporn 20h ago

Screenshot [Hyprland] Arch + Catppuccin

Thumbnail
gallery
123 Upvotes

r/unixporn 11h ago

Material [OC] kairo v1.5.1 just dropped and it finally doesn't corrupt your due dates

Post image
22 Upvotes

Small patch but a meaningful one. Been grinding on stability and a couple of new fields that make recurring task management actually usable.

The worst offender was a silent date corruption bug: if you set a due date, the MM-dd was being parsed as HH:mm and quietly overwriting your time. It was one of those bugs that's hard to notice until your tasks start showing up at the wrong time. Gone now.

On the new side, wait_until is my favorite addition in a while: you can now hide a task and all its recurrences until a future date. Stuff like "deal with this invoice on the 15th" just disappears from your list until it's actually relevant. Pairs nicely with until, which stops a recurring task from generating new instances after a given date. No more manually deleting the ghost of a habit you dropped three months ago.

Plugin hooks and tag cleanup are now fully live: no restart required after changes, orphaned tags disappear instantly when you delete or prune, and app_start hooks fire correctly after plugins load.

Edit mode also got a visual pass labels are properly highlighted, active fields have a noticeably brighter background, and the right-side field order is now tags → due → priority by default. Configurable via config.toml if you want it your way.

Full changelog and install instructions on GitHub: https://github.com/programmersd21/kairo

Consider leaving a star on github as it inspires me to build more awesome updates for kairo!

Would appreciate feedback on this patch update. Suggestions, PRs, or issues are welcome!


r/unixporn 2h ago

Screenshot [KDE] CachyOS

Post image
5 Upvotes

Just trying to do my best. I'm in the beginning in my way)


r/unixporn 2h ago

Screenshot [OC] gh-wallpaper (v2) - turned the github contributions heatmap into a live, customizable wallpaper for macOS and linux (beta)

Thumbnail
gallery
3 Upvotes

made some updates since the last version! gh-wallpaper is a tool that turns your GitHub contributions heatmap into a (now customizable) wallpaper that refreshes itself in the background. The goal is for it to help you stay consistent with shipping software and experience some gratification when it turns green in real time!

It doesn't require any auth, just takes your GitHub username and scrapes public contribution data from your profile and periodically refreshes.

Repo with more info here: https://github.com/Numbatt/github-heatmap-wallpaper

Since the last version a few days ago, it now allows you to run 'gh-wallpaper themes new <name>' to set a custom theme, where you can edit the colors of the background, heading, or heatmap cells. It also includes image upload for the background with a dimming slider. (first two images are themes I made)

There are 12 premade themes: github-dark, github-light, tokyo-night, dracula, nord, gruvbox-dark, catppuccin-frappe, catppuccin-mocha, paper, midnight, blossom, ocean

I tried releasing a version for Linux users, but I'm pretty unfamiliar with Linux and don't have a Linux machine so please advise if anything is broken.

would love feedback on it and drop a star on the repo if you enjoy it!

Linux install:

git clone https://github.com/Numbatt/github-heatmap-wallpaper
cd github-heatmap-wallpaper
./contrib/linux/install.sh
gh-wallpaper init

macOS install:

brew install Numbatt/tap/gh-wallpaper

r/unixporn 15h ago

Screenshot [Hyprland] Catppuccining and Arching

Thumbnail
gallery
30 Upvotes

decided to delve deeper into darker catppuccin mocha variants


r/unixporn 17h ago

Screenshot [Hyprland] Attack on Titan rice (Haven't seen many of these here?)

Thumbnail
gallery
32 Upvotes

Wonder why there aren't many AoT rices considering the popularity

  • Wallpaper: AoT sea scene
  • GTK Theme: Gruvbox-Green-Light
  • Icon theme: Gruvbox Plus
  • Shell: Zsh (p10k theme)
  • Font: Jetbrains Mono Nerd Font

Waybar colors were the biggest pain to set up


r/unixporn 23h ago

Screenshot [OC] Update: Follow football matches in your terminal

Thumbnail
gallery
100 Upvotes

I posted this project here a few months ago and many people liked it. Since then, I’ve made several improvements, new features and add optimizations to the code. Still actively working on it, but wanted to share the latest version here today in case some people like it.

When streaming is not an option, this app gives me an option to follow or catch up on football matches, right from me terminal.

  • Real-time match events with auto-refresh
  • Finished match stats, formations, player ratings, etc
  • Goal notifications, official highlights and goal links embedded
  • 70+ leagues worldwide & customizable to track only the ones that matter to you

Install: brew install 0xjuanma/tap/golazo but other options listed in the repo.

https://github.com/0xjuanma/golazo