this post was submitted on 18 Apr 2026
31 points (97.0% liked)

unixporn

8028 readers
1 users here now

unixporn

Submit screenshots of all your *NIX desktops, themes, and nifty configurations, or submit anything else that will make ricers happy. Maybe a server running on an Amiga, or a Thinkpad signed by Bjarne Stroustrup? Show the world how pretty your computer can be!

Rules

  1. Post On-Topic
  2. No Defaults
  3. Busy Screenshot
  4. Use High-Quality Images
  5. Include a Details Comment
  6. No NSFW

founded 2 years ago
MODERATORS
 
  • window manager: niri
  • theme: Adwaita (gtk3/4), Breeze (qt5/6)
  • icons: Papirus
top 14 comments
sorted by: hot top controversial new old
[–] JakoJakoJako13@piefed.social 6 points 1 month ago

Now do gaps next.

[–] 0x0f@piefed.social 3 points 1 month ago (1 children)

Love it, I've stopped using bars as well and generally feel better without the clutter.

[–] poinck@lemmy.world 3 points 1 month ago (2 children)

Are there any ncurces-based programs that can show the info I have usually in a bar and can live in a terminal?

[–] 0x0f@piefed.social 2 points 1 month ago

Yeah, I personally use tmux to display battery information (the only thing I need) in my terminal.

[–] leoflo@lemmy.ml 1 points 1 month ago (1 children)

You could try configure a fetch program, like fastfetch. For network management I use the nmtui binary that comes bundled in with network manager. I know there is bluetui for bluetooth and wiremix for a basic pipewire audio mixer, but I don’t know about anything else.

[–] poinck@lemmy.world 1 points 1 month ago

I guess, it comes down to: What do I really need to be visible and configurable in one terminal page.

[–] Scoopta@programming.dev 2 points 1 month ago (1 children)

Niri is a Wayland compositor, not a window manager

[–] leoflo@lemmy.ml 1 points 1 month ago (1 children)

It’s both. Wayland is meant to be implemented in such way that the compositor is also the window manager. River is a counter example where the team decided to make an extension and decouple the compositor fron the window manager. That said niri is just a standard wayland window manager.

[–] Scoopta@programming.dev 1 points 1 month ago* (last edited 1 month ago) (1 children)

It does both jobs but they're typically referred to as compositors. See basically any description of any project (including niri). Additionally it's confusing because then people have to lookup if it's X or Wayland when we have very obvious terms that we can use to distinguish implicitly

A scrollable-tiling Wayland compositor

[–] x74sys@programming.dev 1 points 1 week ago (2 children)

Sway and River both use wm as part of their URL: swaywm (see https://swaywm.org/) and riverwm (see https://github.com/riverwm). Calling them only one or the other is wrong, they’re both compositors & window managers.

[–] x74sys@programming.dev 1 points 1 week ago* (last edited 1 week ago)

Though you could argue that a compositor without a window manager is useless, thus a compositor implies the presence of a window manager.

[–] Scoopta@programming.dev 1 points 1 week ago (1 children)

Yes they do but that's likely a vestigial remnant of X11 naming schemes. I could point out labwc, xfwl, hyprland, dwl, etc for counter examples. Yes compositors manage windows, they are not called window managers by the spec.

From the Wayland website

A Wayland server is called a "compositor".

Additionally, there are compositors that leave window management out of their job description, I believe there are a few but the one I remember most is kiwmi which left window management to lua scripts.

[–] x74sys@programming.dev 1 points 1 week ago (1 children)

Honestly I don’t really understand what’s wrong about calling them that, I do prefer calling them compositors as well, but to the untrained eye window manager is much more clear, and it’s the existential goal of a compositor anyway (in most cases at least). Just because a spec sheet doesn’t call a game engine a 3D renderer doesn’t mean a game engine is not a 3D renderer, because unless it only renders 2D, it is also a 3D renderer, if you get what I mean.

[–] Scoopta@programming.dev 1 points 1 week ago* (last edited 1 week ago)

I guess what I'm trying to get at is, a game engine contains a 3D (or 2D) renderer, but that's not its sole focus. There are other projects which are just that, a game engine is a lot of other things too, physics simulator, audio engine, UI framework, etc. A compositor is similar, it's a compositing window manager, a Wayland display server, an input handler, etc. It does far more than manage windows. When we look at X11 all a window manager does is manage windows, composition was a separate application, although sometimes the window manager would handle it, input handling was managed directly by the X server. Basically a Wayland compositor is a compositing window manager, and display server combined into one, it's like a game engine, calling one a 3D renderer is missing out on the vast array of other responsibilities.