r/unixporn

Image 1 — [OC] Made this Newton/Pink floyd inspired Arch logo for fasfetch lol
Image 2 — [OC] Made this Newton/Pink floyd inspired Arch logo for fasfetch lol

[OC] Made this Newton/Pink floyd inspired Arch logo for fasfetch lol

u/galalei — 3 hours ago
🔥 Hot ▲ 340 r/unixporn+1 crossposts

[OC] Skwd-wall: An over the top image, video & wallpaper engine wallpaper selector now available completely standalone for integration into any most shells

Hello!

You probably didn't wonder what I've been up to during Easter, but I've been testing my image/video/wallpaper engine wallpaper selector Skwd-wall to be completely standalone of my shell Skwd, and adding a bit too much functionality while I was at it.

Why standalone? Because I wanted to make it easy to install. This has zero scripts you need to run - git clone, it bootstraps itself on the first run and you set up the exec for the daemon and the keybind (or desktop file if you're a launcher kinda person) you want to use to launch and that's it.

What systems does it work on? I've tested it for Arch, NixOS and Fedora with Niri, Hyprland and KDE Plasma respectively and that works just great, but I don't see why any system that can resolve the dependencies and has a Wayland-compatible compositor shouldn't be able to run it.

What does it do? Outside of supporting three different presentation modes - traditional grid, a hexagon design and a parallelogram slice, it is built to handle large wallpaper collections where tagging and sorting is key which is why you can filter by tags and colour as well as on wallpaper type.

There's also integrations to wallhaven.cc (displayed at the end of the demo) but also Steam Workshop (WIP) where you at the press of a button can apply a wallpaper, as it downloads and applies automatically.

There's also a lot of nifty features like automatic conversion of wallpapers into webp with you predefined quality profile to save on storage if you have a large collection, but also keep RAM usage down while flipping through 4000 wallpapers like I tend to do sometimes.

It also automatically reapplies the last applied wallpaper on start, meaning you don't have to muck about finding out how your compositor deals with this.

I could go on after all I've spent a considerable amount of time building this and most is detailed on the github page, so hope you guys get inspired by it or even want to use it.

You can find it on github here:
https://github.com/liixini/skwd-wall

Want to know more about (the currently hopelessly outdated as I've been working on this for a week straight) Skwd?
https://github.com/liixini/skwd

Big thanks to Funny-Site7859 for the idea of making a hexagonal presentation.

u/scandii — 17 hours ago
Image 1 — [Niri] surprisingly pleasant experience migrating to NixOS
Image 2 — [Niri] surprisingly pleasant experience migrating to NixOS
Image 3 — [Niri] surprisingly pleasant experience migrating to NixOS
Image 4 — [Niri] surprisingly pleasant experience migrating to NixOS
Image 5 — [Niri] surprisingly pleasant experience migrating to NixOS
🔥 Hot ▲ 223 r/unixporn

[Niri] surprisingly pleasant experience migrating to NixOS

u/DrConverse — 13 hours ago
Image 1 — [Cinnamon] Let's h@ve a good day ! :°)
Image 2 — [Cinnamon] Let's h@ve a good day ! :°)
Image 3 — [Cinnamon] Let's h@ve a good day ! :°)
Image 4 — [Cinnamon] Let's h@ve a good day ! :°)
▲ 45 r/unixporn+2 crossposts

[Cinnamon] Let's h@ve a good day ! :°)

Bought a nice build back in October for gaming and was bored as hell way faster than I thought :( . Also, I can't stand Microsoft Windows Spyware anymore !

Today, it's Mint, because I want it to be my daily distro, and I will hopefully work on THM & HTB again thanks to my containerized Swiss army knife >>> Exegol

The strange shaped blue thing is a music visualizer (Cavasik)

Colors are also very close to my Keyboard caps (a RK R75).

I still have a second little screen (Jonsbo DS8 8") but don't know what to display on yet.

Hope you like it !

u/Siaria68 — 21 hours ago
Image 1 — [KDE plasma] with adwaita window decorations.
Image 2 — [KDE plasma] with adwaita window decorations.
Image 3 — [KDE plasma] with adwaita window decorations.
Image 4 — [KDE plasma] with adwaita window decorations.
Image 5 — [KDE plasma] with adwaita window decorations.
🔥 Hot ▲ 68 r/Fedora+1 crossposts

[KDE plasma] with adwaita window decorations.

u/Arikel135 — 12 hours ago
🔥 Hot ▲ 51 r/unixporn

Just wanted to share the computing environment I've been building for two years: custom theme engine, streaming sidebar with native webcam windows, custom Neovim/OBS plugin chain for auto privacy blurs, and a few tricks [Hyprland] [has sound]

The theme switcher in the video is a separate project that swaps colors across the whole system from a single JSON config (Hyprland, Ghostty, Quickshell, Rofi, Starship, wallpapers). Each theme has its own wallpaper set and picks a random one on login. Not in the dotfiles yet but planning to open source it.

The keyboard map I quickly show is auto-generated when I change my keymap and recompile my firmware. Helps a lot when I change a rarely used key on a layer.

The Windows 11 VM in the video is running via Looking Glass with GPU passthrough (GT 1030). It lives inside Hyprland as a regular window, scales and tiles like anything else, and clipboard is shared between the two. So I can copy from Inkscape on Linux and paste into Illustrator on the VM or vice versa. Windows Subsystem for Linux, if you will. Mostly set this up because I can't fully escape Adobe. I've tried.

There's also a fun privacy system built into the streaming setup. When I open a sensitive file (like a .env) in Neovim, the window and webcams automatically blur. The blur tracks the window position so it stays covering the right spot even if I move or resize it. That part isn't in the dotfiles either, still deciding how to package it up. The blur happens only in the OBS output via some GSGL shader magic.

I also have a streaming mode script in the dotfiles that toggles a pinned sidebar with dual webcams, a widget slot (bonsai/cmatrix/cava/pipes can go there), and per-camera privacy pixelation. All controlled through a rofi menu or by triggers from the privacy system. I use it mostly for calls, but would work for streaming.

Been a blast building this and learned a lot. Cheers.

u/flooronthefour — 13 hours ago
Image 1 — [dwm] existence is bloat
Image 2 — [dwm] existence is bloat
Image 3 — [dwm] existence is bloat
Image 4 — [dwm] existence is bloat
🔥 Hot ▲ 86 r/unixporn

[dwm] existence is bloat

i wish i had more to show off but i dont really do much on my laptop besides coding and being online lol

u/stupid-foid — 19 hours ago
Image 1 — [bspwm] Sapphire & Rosewater - La elegancia de los clásicos.
Image 2 — [bspwm] Sapphire & Rosewater - La elegancia de los clásicos.
Image 3 — [bspwm] Sapphire & Rosewater - La elegancia de los clásicos.
Image 4 — [bspwm] Sapphire & Rosewater - La elegancia de los clásicos.
Image 5 — [bspwm] Sapphire & Rosewater - La elegancia de los clásicos.
Image 6 — [bspwm] Sapphire & Rosewater - La elegancia de los clásicos.
🔥 Hot ▲ 57 r/unixporn

[bspwm] Sapphire & Rosewater - La elegancia de los clásicos.

El Compañero perfecto para mi tema un poco retro, [IceWM] NeXT inspired | Everforest Light | Ubuntu 22.04.

The modern counterpart to my retro IceWM setup, [IceWM] NeXT inspired | Everforest Light | Ubuntu 22.04.

u/berbellon — 15 hours ago
[Cinnamon] Calm Forest Rice

[Cinnamon] Calm Forest Rice

After resintalling arch since previous one broke beyond fixing--i made my mind to make a good desktop.

Actually I'm planning to do 2, the first is the one above for my family to be able to use linux comfortable, the second would be for me, personal and work (didn't pick which desktop or wm to use)

I did see a unique wm called vxwm. I liked the idea i will probably make try to do something with for fun. If i can add an svg as a wallpaper wouldn't it be cool you move to different wallpapers and have windows and bar change theme according to background. This would be a cool idea no?​​ ​​​

u/AtAyoub — 4 hours ago
Minimal tmux popup to control any MPRIS player (SpotifyD, MPD, VLC, Chrome, ...)
▲ 44 r/tui+2 crossposts

Minimal tmux popup to control any MPRIS player (SpotifyD, MPD, VLC, Chrome, ...)

Tired of alt-tabbing out of your tmux session just to pause Spotify, change tracks, or adjust volume?

I made a minimal, keyboard-driven TUI that launches as a clean tiny popup and gives you full control over any MPRIS-compatible media player (SpotifyD, MPD, MPV, Browser, VLC, Lollypop, etc.) via playerctl.

It depends on just Python with no libraries & playerctl and stays out of your way until you summon it.

tmux display-popup -B -w72 -h12 -E "tmux-player-ctl"

GitHub: https://github.com/kesor/tmux-player-ctl

Would love your feedback, feature ideas, issues or PRs!

u/kesor — 23 hours ago
[OC] a controller for MPRIS media players (spotifyd, mpv, mpd, vlc, chrome, ...)

[OC] a controller for MPRIS media players (spotifyd, mpv, mpd, vlc, chrome, ...)

Tired of alt-tabbing out of your tmux session just to pause Spotify, change tracks, or adjust volume?

I made a minimal, keyboard-driven TUI that launches as a clean tiny popup and gives you full control over any MPRIS-compatible media player (SpotifyD, MPD, MPV, Browser, VLC, Lollypop, etc.) via playerctl.

It depends on just Python with no libraries & playerctl and stays out of your way until you summon it.

tmux display-popup -B -w72 -h12 -E "tmux-player-ctl"

GitHub: https://github.com/kesor/tmux-player-ctl

Would love your feedback, feature ideas, issues or PRs!

u/kesor — 20 hours ago
Image 1 — ​[Cinnamon] Segundo día con Mint, primera vez con Linux :D
Image 2 — ​[Cinnamon] Segundo día con Mint, primera vez con Linux :D
Image 3 — ​[Cinnamon] Segundo día con Mint, primera vez con Linux :D
Image 4 — ​[Cinnamon] Segundo día con Mint, primera vez con Linux :D

​[Cinnamon] Segundo día con Mint, primera vez con Linux :D

Realmente fue muy divertido el proceso de personalización, aunque si he sufrido un poco con el cambio de sistema operativo 🫪

u/0phidi — 16 hours ago
Week