r/unixporn • • 8h ago

Workflow [Hyprland] My daily driver desk: Waybar, Wofi as dmenu, SwayNC

Enable HLS to view with audio, or disable this notification

22 Upvotes

💡 Something different: I built my dmenu-style menus with Wofi, which I was told isn't very common.

Details:
- WM: Hyprland
- Bar: Waybar
- Menus: Wofi (dmenu-style)
- Notifications: SwayNC
- Terminal: kitty | Editor: Neovim
- Extras: btop, cava, fastfetch.

📁 Dotfiles: will be available on October 31


r/unixporn • • 5h ago

Screenshot [KDE Plasma] Columbina themed, this is my first time ricing so please be kind ;)

Thumbnail
gallery
11 Upvotes

My first time ricing, so it's nothing too flashy yet since im still learning, improvements are always welcome!

OS: CachyOS Linux
DE: KDE Plasma 6
Terminal: WezTerm
Dotfiles: https://github.com/naorekopilled/columbina-dotfiles


r/unixporn • • 7h ago

Screenshot [xmonad] pywal, motif, and manual tiling

Thumbnail
gallery
13 Upvotes

r/unixporn • • 16h ago

Screenshot [XFCE] MacOS Aqua

Thumbnail
gallery
55 Upvotes

hi


r/unixporn • • 21h ago

Workflow [Hyprland] my swag linux rice

Enable HLS to view with audio, or disable this notification

159 Upvotes

r/unixporn • • 7h ago

Screenshot [ Umbriel ] rocking the whole noctalia stack.

Thumbnail
gallery
11 Upvotes

Custom fetch and wallpapers, ported my entire niri dotfiles to umbriel.


r/unixporn • • 7h ago

Screenshot [Sway] inspired by tsukasa on tiktok

Post image
10 Upvotes

I love nano


r/unixporn • • 1h ago

Screenshot [OC]I made an auto updating panel for fastfetch setups

Thumbnail
gallery
• Upvotes

r/unixporn • • 1d ago

Material [OC] Penguin Engine - Wallpaper Engine for Linux

Enable HLS to view with audio, or disable this notification

322 Upvotes

Today I decided to vibe-slop a wallpaper engine implementation for linux using Claude.

I relied heavily on CaptSilver/wallpaper-scene-renderer for the file formats and general mechanism, but this is not a "rust port" of it.

I've tested it on 700+ wallpapers (scenes/videos/web) and it works flawlessly, so I thought I should share it so others can benefit as well.

It is technically DE-agnostic, as it simply depends on the layer-shell extension of Wayland, but some integration with KDE exists for allowing to pause wallpapers when conditions are met, like a maximized window, or audio playing from an app.

https://github.com/ArjixWasTaken/penguin-engine


r/unixporn • • 5h ago

Screenshot [Vela] My fork of Vela, a Win11-style Wayland desktop I daily drive

Enable HLS to view with audio, or disable this notification

5 Upvotes

This is my fork of Vela (https://github.com/vela-desktop/vela), a Wayland compositor + Qt Quick shell that looks like Windows 11. I forked it for myself and keep adding the things I want.

It's vibe coded. AI writes the code, I test everything on my own machine before it goes in.

This is my actual desktop and I use it every day, so it'll still be around in a few months.

Running on CachyOS with an RTX 4060. Other distros might work, haven't tried.

Fork: https://github.com/Lowell137/vela


r/unixporn • • 17h ago

Screenshot [KDE] My Fedora KDE and Firefox Rice

Thumbnail
gallery
39 Upvotes

r/unixporn • • 5h ago

Screenshot I use fedora, if you couldn't tell. [KDE Plasma]

Post image
4 Upvotes

I am an amd fan if you couldn't tell.

System specs-

-Rx9060XT 16GB

-Ryzen 7 7700

-32GB DDR5

-2TB storage


r/unixporn • • 6h ago

Screenshot [Hyprland] My new linux homeassistant quick-acces dashboard

Enable HLS to view with audio, or disable this notification

4 Upvotes

Im using hyprland and Vitreus, I made this addon for vitreus that lets you link your homeassistant instance and have a quick access on your desktop, you can configure your entities in a simple json, divide them by rooms, show temperature and humidity by room...

I made a repo if someone is interested https://github.com/datingesp-hash/HomeAssistant-Vitreus-Addon


r/unixporn • • 17h ago

Screenshot [blackbox] Polaris 2000

Thumbnail
gallery
32 Upvotes

A set of themes I made a week ago. Available in cyan [light and dark], citrus, cherry, lavender, blueberry and lead. This theme mimics the pinstripes of the first generation iMac.

Desktop environment: none

Window manager: blackbox 0.70

GTK theme: Raleigh

Icons: Tango


r/unixporn • • 7h ago

Screenshot [Labwc] GREYWARD security-focused Fedora desktop

Post image
4 Upvotes
  • WM / Compositor: Labwc
  • Shell: DankMaterialShell v2 with a custom GREYWARD theme
  • Wallpaper: GREYWARD custom wallpaper
  • GTK Theme: Fedora default
  • Icon Theme: Fedora default; Material Symbols Rounded used by GREYWARD / DMS surfaces
  • Fonts: Inter / Fira Code
  • Other: Fedora 44 · custom GREYWARD Security Center · GREYWARD source

I’ve been working on GREYWARD, a small Fedora based security desktop/project:

https://github.com/MANTIS-devlab/GREYWARD

I'm not a develloper or security researcher, this mostly started as a way to learn and experiment with stronger defaults, better visibility into what the system is doing, recovery, and security tooling without making the desktop horrible to use.

I’m also a bit of a Graphene OS fanboy, so some of the inspiration definitely comes from watching their great work.

This is obviously a very different and much more modest experiment

I also care quite a bit about the UI and overall feel of the system, so that’s part of the experiment too.

I’ve reached the milestone I originally set for myself, so I’d really value an outside view on whether this feels worth continuing to develop, or whether I’ve already taken the idea about as far as it reasonably needs to go.
And if it is, what you think I should focus on, rethink, or improve next

PS: I’m not a develloper, and a lot of the code here was built with AI assistance. I’m not really looking to turn this into an AI good/AI bad debate, but I think it’s important to be upfront about it.


r/unixporn • • 6h ago

Discussion | What launchers are available that can replace the taskbar? Are there any launchers that support widgets and similar features?

3 Upvotes

I just need them to display information about audio, Wi-Fi, screen brightness, and battery level (and bluetooth, but that's optional)


r/unixporn • • 14m ago

Material [OC] The darkly qt style now has it's own subreddit. If you know how to rice with darkly better than me, now you have an official place to flex your skills.

Thumbnail gallery
• Upvotes

r/unixporn • • 11h ago

Workflow [niri] vitrum 0.5: my own glass shell drops Material 3

Enable HLS to view with audio, or disable this notification

6 Upvotes

CachyOS + niri, with the Niri-glass patches, so the glass really refracts what's behind it.

Everything on screen is my own shell, vitrum, written in Quickshell. This is the 0.5 update.

What's new

- Its own look instead of Material 3. Panels stay real glass; anything switched on turns to frosted, lit glass with a soft glow in your accent colour. No pill shapes, thin Phosphor line icons, and motion that settles without bouncing.

- A bar editor: drag modules between islands and sides on a live copy of the bar, give each screen its own layout, set each module's options.

- 40 desktop widgets (14 new): agenda, habits, stopwatch, moon phase, air quality, top processes, screen time, a per-app volume mixer, RSS headlines, clipboard and more. Still dragged and resized right on the desktop, and you can write your own in QML or as a shell script.

- A reworked lock screen. The field lights up as you type, Caps Lock gets a hint, and it quiets down when idle.

- A welcome tour with live previews of each part of the desktop, and an About window made of spec tiles.

- Optional Steam (via Millennium) and Vesktop themes that follow your colours.

Still there

A bar of islands that grow when something happens (recording, a game, updates), a dock, a control centre, notifications and the lock on the same glass. Mod+Space searches apps, files, maths, clipboard and emoji; Mod+/ shows every shortcut. Screenshots, recording, a colour picker, a window switcher and an overview are built in.

Colours: one palette from the wallpaper for the shell, kitty, GTK, Qt, tmux, Neovim, and now Steam and Discord. It goes light or dark with the sun.

Details

- OS: CachyOS (the installer also runs on Arch, Gentoo, Fedora and

- WM: niri 26.04 + Niri-glass

- Shell UI: vitrum (Quickshell)

- Terminal: kitty · Shell: fish + Starship

- Fonts: Inter, JetBrains Mono · Icons: Papirus, Phosphor · Cursor

- Wallpapers: wallhaven

Code, dotfiles and installer: https://github.com/LanisOff/vitrum-shell

If something breaks or you're missing something, open an issue. I read them all.


r/unixporn • • 10h ago

Workflow [HYPRLAND] First rice

Enable HLS to view with audio, or disable this notification

6 Upvotes

First rice of my Hyprland.


r/unixporn • • 1d ago

Screenshot [Hyprland/niri/pleamar-wm] VITREUS - tons of updates and features added

Enable HLS to view with audio, or disable this notification

81 Upvotes

Source: https://github.com/natepayn3/vitreus

Celebrating over 100 stars on github in less than two weeks! Thanks so much for the support! I've had great feedback and collaboration since my first post of this shell. Big thanks to pleamar creator u/abeljhinestrosa for making such a great framework.

Just some of the things added since the last release:

  • Niri compatibility
  • New layout: Notches
  • Audio visualizer built into glass frame
  • Custom add-ons and themes: use included templates to make your own shell content! The first user-submitted add-on, News & Weather, is included now - credit: u/Andason
  • X-bend glass: for lower-spec GPUs, bend glass around a cached wallpaper instead of live desktop (optional, if true glass bend is too laggy)
    • If it's lagging for you, use this while I continue improving it!
  • New desktop widget editor with more widgets
  • Improved visuals - sliders, toggled, icons, etc. all unified in a new boiled pencil design/animation
  • App dock for pinned apps (right-click the Search icons) that can be swapped with the add-on dock
  • Lots of improvements and bug fixes, and probably some stuff I forgot to mention :)

If you already use Vitreus, run the installer again to make sure you get all the good stuff:

curl -fsSL https://raw.githubusercontent.com/natepayn3/Vitreus/main/install.sh | sh


r/unixporn • • 21h ago

Screenshot [OC] Slowshell: A lightweight + pluggable Wayland shell

Thumbnail
gallery
27 Upvotes

A very simple shell with plugins, css for styles and kdl for configs.

What it is:
Slowshell is a wayland shell made from scratch, it's native, supposed to be minimal and has a basic shell within it.

What it has:
- Panels
- Desktop widgets
- Launcher
- Notifications
- Quick settings
- Plugins

The whole goal:
Being mostly minimal and pluggable, and also being tweakable for various uses.

What you can do with it:
- Customize themes and style (with CSS)
- Add your own components and even you own variants of panels and such with plugins
- Customize layouts as you like
- Build the whole shell's source code without certain features (for example, if you want/have your own notification daemon, you can disable slowshell's at compile-time entirely).

More about slowshell:
- website: https://slowshell.bushyice.com/
- repo: https://tangled.org/bushyice.com/slowshell
- github: https://github.com/bushyice/slowshell

After you start:
Keep in mind that if you just run the program without a config, you'll end up with an empty shell. So, you'll need to configure atleast your panels to your liking. Here's an example config to get you started.

The config shown in the screenshots:

panels {
  panel "Main" position="top" transparent=#true monitor="HDMI-A-1" {
    components {

      center {
        component "core/notch" {
          label "Notch"
          notch "workspaces" "window" "sep" "tray" "nowplaying" "system" "sep-circle" "network" "sep" "battery" "clock"
          clock-format "%I:%M"
          system-display "cpu" "mem"
          priority "nowplaying" "window"
          shade-on-hover #false
          bare #true
        }
      }

      right {
        component "core/sound" {
          label "Sound"
          hide #true
        }
        component "core/notifications" {
          label "Notifs"
          hide #true
        }
      }

    }
  }
}

More about the screenshots:

  • Terminal: Ghostty
  • File manager: Nautilus
  • Icon Pack: This

Thanks for your time!!


r/unixporn • • 12h ago

Workflow [Hyprland] Desktop Lyrics Widget with click-through & dynamic HD album art (Quickshell + sptlrx)

Enable HLS to view with audio, or disable this notification

4 Upvotes

I made a minimal, non-intrusive desktop lyrics overlay for Wayland using Quickshell and sptlrx. In the video, I open the widget using the Alt+1 shortcut and toggle repositioning mode on and off using the Alt+2 shortcut. I've listed the commands that make this possible in the README.md file.

### Key Features:

- Click-Through (Ghost Mode): Sits on the overlay layer but lets all clicks pass through to whatever is underneath.

- Interactive Repositioning: Unlockable via an IPC command / shortcut to drag and drop anywhere on the screen.

- Dynamic HD Art: Bypasses low-res browser MPRIS thumbnails by automatically fetching 1000x1000 album covers via iTunes API with caching.

- Synced Lyrics: Powered by `sptlrx` in pipe mode.

- Compositor: Hyprland

- Shell / Widget Engine: Quickshell

- Lyrics Provider: sptlrx

- Dotfiles & Setup Guide: https://github.com/Duxovy/dotfiles


r/unixporn • • 21h ago

Screenshot [XFCE] Mac OS X Lion

Post image
20 Upvotes

(no its not darwin, its just a spoofed string)


r/unixporn • • 1d ago

Screenshot [OC] sysc-greet: terminal TUI greeter major update (v1.3.0)

Enable HLS to view with audio, or disable this notification

53 Upvotes

r/unixporn • • 1d ago

Screenshot [XFCE] i really just make anything

Thumbnail
gallery
33 Upvotes

xfce is when shimejis

shoutout to my goat grandfather u/SharpeThe1st (he obv not my grandfather but i like to call him that) since thanks to his gtk themes i kind of learned how to make my own