1
7
[cwm] i've gone teal! (thelemmy.club)

cross-posted from: https://retrofed.com/c/unixporn@lemmy.world/p/1484254/cwm-i-ve-gone-teal

  • Distro: Devuan GNU+Linux 6 "Excalibur"
  • Init: OpenRC
  • WM: cwm
  • Shell: ksh93

  • GTK Theme: Mint-Y-Legacy-Dark-Teal
  • Qt Theme: Breeze (custom colours)
  • Icon Theme: Papirus-Dark (Teal)
  • Font: 3270 Nerd Font

  • Bar: Polybar
  • Terminal: Alacritty
  • File Manager: Nemo / Midnight Commander
  • Editor: GNU nano
2
25
3
9

I love retro aesthetics :3

OC by @strawberry_enjoyer42@lemmy.blahaj.zone

4
38

This is absolutely 100% real. I am ashamed at my actions.

bbLean is cool though.

Go ahead, sharpen your pitchforks. I've been learning windows, there's no pain worse than that.

5
10
submitted 3 weeks ago by Digit@lemmy.wtf to c/unixporn@programming.dev

^ The Show

v The Tell

The Fetch

On the left pane, I issued

for i in (brl list | egrep -v bedrock) ; echo $i | toilet -f future -t $argv | lolcat ; strat -r $i neofetch ; end

(That's fish btw.)

(And yes, neofetch, because I don't yet know how to get fastfetch to respect the strata.)

IIRC, the details on this, a couple years old system since last reinstall of the OS: Hijacked MX, imported AntiX and Artix, fetched the gentoo, devuans and void... package counts not too misleading about what's getting used most, once looking past which came with a fatload preinstalled (MX & AntiX), and which split their packages more causing a bigger number (all the ones based on debians and devuans). Void's my first go-to for any package. Gentoo for when I want to get fussy (e.g. for Gimp or Emacs), the devuans generally for stability, and for what I can't get from void or gentoo. And artix just for the AUR... which I'm currently on pause from using, after being extra careful to gut out anything that could even be remotely afflicted by the recent several bursts of malware attacks. But, besides there being more devuan than gentoo this time (only the one active gentoo stratum? :O), this is a fairly typical daily driver setup for me... Frankly, it has not changed much for about a decade or more. I've got it dialled in, how I like it. With my 4 cornerstones. Void, Gentoo, Devuan, Artix.

The Font

And, before anyone has a [love, or hate] fit about the font (~ 6pixel in st, just for the screenshot to fit it all in ~ my eyes are not that good any more, bigger (12pix I think) in the date, top right), it's called nztt, and is my fave one of many I made a while ago, as part of what had became known as dbtfc ("Digit's Big Tiny Font Collection"). Maybe there are a silent indifferent majority, but most of what I hear are the reactions at the extremes, to nztt. It's genuinely my daily driver, most places. ... Not on web pages though... nztt's designed to maximise vertical space while still being comfortably readable (at least to my own peculiarity of dyslexia), and thus breaks the layout of a lot of websites expecting letters twice as tall with 10 times the vertical space wasted. It's ttf, not a true pixel font, but it is designed to best fit at 6, 12, 18, etc pixels size. Largely inspired by "clean" font, old 80s screen fonts, and my other explorations into tiny fonts.

The Rest

I'm still in XFCE on this T495 Thinkpad. I had intended to switch to using my wminizer script, populated with a standard 2 wmrotate scripts, the first populated with just xmonad, dwm, and herbstluftwm, and the other, the same, but also with openbox.

But I've always had things on here, never found a nice moment to interrupt things. ... The irony. This would be a non-issue with wminizer. But I've not yet done the first restart of X11 to get it running wminizer. So [even though I've already changed the config, ready to go] I'm stuck in that predicament that I wrote wminizer to be able to solve. XD

[PS, I'm burned out and left my repos in a terrible janky way, even by my scruffy standard... like the tagline on my codeberg profile says: "My stuff's scruffy. Don't use it."... ... though, if you don't mind fiddling around past my jank... wminizer is availing a very cool ability to have: Can change your wm without restarting X11, keeping everything running, and, can change the list of which wm you can switch to, too, keeping everything running uninterupted, without restarting X11.]

Nothing much fancy done to the XFCE. Didn't intend to stay. Made the bar nice and tight, how I like it. Only in recent days, (after months... years(!??) lingering in XFCE), I moved it to the top, to try, to see if that would be less annoying, fewer times of its pop ups from mouse overs on the taskbar buttons getting in the way of the things i want to click (e.g. active erc buffers listed in my mode-line in emacs). Should be fewer things up top that I'd want to be clicking where it shows. Mostly just the window bar there.

The Nothing To See Here.

And so, that's why there's nothing much to see here. In the typical eye-candy unix porn sense. But... the eagle eye'd may have spotted the one tid-bit of show-and-tell that may excite some, perhaps as much as 1-10% as much as it excites me, highlighted in the right pane. ... two things in a way. 1st, there's bpt! And 2nd (the main excitement for me), in bpt, there's the htop fork, with the stratum column!

A few years back (I forget when... 2019?) I had been musing various ways (in my own janky limited-abilities-and-knowledge way) to get strata info on various system info tools [[[(see doodle drop down example)]]], and mentioning my own fledgling flailing failing efforts. And then paradigm surprised me one day, (iirc) simply saying "Happy Christmas", and presented a link to a version of htop (that he had made) that now had the stratum column. :) After a while, my continued use of it became contingent on me maintaining its old deps manually (~ and certainly, any efforts of mine to maintain patching for newer htop and deps, failed early fast and hard). And eventually, I failed managing to even maintain it... and so, for a few months or so, I'd become without htop with a stratum column. And so went back to trying to hack up my own solutions...

llm doodled another thing like that recently in the interim without it

function psbr2
    # 1. Snapshot the entire output exactly once
    set -l ps_data (ps aux)

    # 2. Print header with the new column
    echo "$ps_data[1] STRATUM"

    # 3. Process each process line
    for line in $ps_data[2..-1]
        # Split by whitespace, automatically collapsing multiple spaces
        set -l fields (string split -n ' ' $line)
        set -l pid $fields[2]
	# Resolve stratum for this specific PID
        set -l strat (brl which $pid 2>/dev/null || echo "-")
	# Append the stratum to the original line

    echo -n "$line" ; set_color red ; echo " $strat" ; set_color normal 
    end
end

Though, true to my ways of janky code, that runs slow.

[Actually... If I'd put my mind to it more, I'd have done better than the llm there, I see now, looking at that again. Jeez they do silly things. ... anyways... moving on... no spoons to mend it now. Code's spoon expensive. Rambling this drivel's fine. I am obeying burnout recovery protocol with this. Honest.]

Anyway, that's just to give the gist, of some system info tool getting strata info added to it.

and then came paradigm again, now in 2026, with bpt this time, populated with... htop! (and 9 other packages, but meh, the htop with stratum column's the real highlight among the libs and other standard boring things).

So if your system is stratified, that may be handy for you. :)

That's the highlight here for me, main reason (besides boredom (while supposed to be resting from burnout)?) for posting:

htop with stratum column is back!

(But shshsh. Still linux's best kept secret. Hehe. You know what I mean if you know. If not [(or even if in the know, back to)]... ooh, look at the novel autumnal colour theme for the terminal, and, either "That font is base/sick/thegoat/wild/cool/snappy" or "Yeurgh. Do you actually use that font!? What's wrong with you!".)

Though this [intentionally buried lede] is exciting to me, it probably isn't exciting for anyone else, certainly not the majority... but isn't that the greatest glory of unix porn? Each their own.

... I better stop proof reading this before I keep adding more so much that it gets long. :3

6
6
submitted 2 months ago by cm0002@europe.pub to c/unixporn@programming.dev

I've never been too fond of Wayland, with it's corporate sponsors and project architecture that threatens to kill-off smaller desktops and window managers: hurting one of *NIX's best qualities IMO, it's fragmentation and user-choice.

So, when I heard about the X11 revival effort, XLibre, and read that they had a mostly stable release, I switched over.

It's been a drop-in replacement, my package manager (pacman) prompted me that xorg-xserver and xlibre-xserver would be in-conflict, and thus automatically removed xorg-* in favour of xlibre-*. Everything else has just worked.

Immediately off-the-bat XLibre has TearFree enabled by default, which improves the feel of the desktop massively. But that's about the only change I can "feel", a lot of the work is under-the-hood with code-cleanup efforts and refactoring.

System Details:

  • OS: CachyOS
  • Kernel: Linux 7.0.3-1-cachyos
  • CPU: Intel(R) Core(TM) i7-8665U (8) @ 4.80 GHz
  • Memory: 32GB
  • WM: Xfwm4 (XLibre)
  • WM Theme: Mojave-Dark-solid-alt
  • Theme: Mojave-Dark-solid-alt [GTK2/3/4]
  • Icons: Mojave-CT [GTK2/3/4]

OC by @bl4ckp1xx13@lemmy.dbzer0.com

7
31
submitted 2 months ago* (last edited 2 months ago) by cm0002@libretechni.ca to c/unixporn@programming.dev

A Wayland wallpaper daemon for Hyprland that renders GLSL fragment shaders and modular effects to the background layer. Cursor tracking, window geometry awareness, audio reactivity, and live config reload. https://github.com/slastra/hyprglaze

8
13

wallpaper here

and Total Launcher app here

OC by @alice_gosta_de_doces@lemmy.blahaj.zone

9
11

I'm not a Blender expert, was just fooling around and though this looked okay-ish, so thought of sharing it here.

Higher resolution renders and .blend file here: https://mega.nz/folder/t9cD1SgS#w4JY512ztiEs_zqyjc0jOA

I am releasing this under CC0, so feel free to remix this or use the model of the logo in it however you want. :)

Some of my previous work is here:

Arch Linux: https://www.opendesktop.org/p/1727791

KDE Plasma: https://www.opendesktop.org/p/1727768

Gentoo: https://www.opendesktop.org/p/1788876

Edit: Added this one to OpenDesktop as well: https://www.opendesktop.org/p/2355452/

OC by @deathmetal27@lemmy.world

10
17
[Sway] Neon glow (thelemmy.club)

cross-posted from: https://programming.dev/post/44052684

cross-posted from: https://programming.dev/post/44052682

I got a new laptop with active cooling and a dGPU, so I needed to remake my dev environment.

I'm using Sway, my file manager is Yazi, I have jellyfin-tui for music, lunarvim for development and text editing.

This time, I uploaded my dotfiles to my git repo here so hopefully config will be faster in the future.

I hope this screenshot isn't too 'cluttered', I just wanted to show off the environment. Open to suggestions for further customization.

11
9
12
2
submitted 7 months ago* (last edited 7 months ago) by TheTwelveYearOld@lemmy.world to c/unixporn@programming.dev

Edit: I'm now enlightened and use mpv, I really like the ModernZ OSC (on-screen controls), and uses config files.

IINA is only on macOS. I looked up linux alternatives but none of them seem to have similar looking UIs, at least out of the box. I want the player UI to float on top of the video + with a blurred background, it as shown in the image; or at least the ability to theme it like so.

13
-3

I got good recommendations for desktop shells on my other posts. I looked at Noctalia and DankMaterialShell, they both are built on top of QuickShell. QuckShell is a framework for writing widgets in QML, it wasn't made until 2024. both Noctalia and DMS were made during the summer (all these dates looking at Github). They basically became popular over night.

I was looking at ricing during the spring and didn't find anything as developed or popular. I had a bunch of tabs open for AGS & Astal, but didn't find complete shells built on them. It seems like I would've had to start from scratch if I wanted an exact rice, but now I can edit pre-made QMLs instead.

This actually seems like the best time for linux ricing yet.

14
1
submitted 7 months ago* (last edited 7 months ago) by TheTwelveYearOld@lemmy.world to c/unixporn@programming.dev

A dock & system tray as one bar like KDE & Windows. So far most rices I've seen have docks and system trays separate, or even don't have a dock at all. I'm wondering if there any projects that already implemented this, before I would look at doing it myself with something like AGS or ewww. I'm on Hyprland.

15
-1

It's very clear that the ricing community wants to set any given colorscheme in many apps automatically, most tools do so either with wallpapers (which is inherently opinionated), or the base16 spec. The original base16 repo hasn't been updated in over 2 years, and 16 colors simply isn't enough to make rich granular themes, especially when code has many different syntax elements. We need a successor that allows for more colors on both TUIs and GUIs, more than 16 colors (like 24 or even 32), mapped more granularly.

My story:

I've spent lots of time looking at how to have good colorschemes in apps that change dynamically, to make my desktop pretty and with variety. Many tools can apply colorschemes to apps using image / wallpaper colors like Matugen and Pywal. These tools are very well made, but I realized I actually prefer rainbow colorschemes like Catppuccin. Either way I got attached Matugen, fortunately it can be used without wallpapers and supports custom keywords, there are also base16 colorscheme managers like flavours and tinty.

But Cattppuccin's base16 theme didn't look right compared to its Neovim plugin. The plugin is very well integrated and colors a lot things for you that base16 plugins may not, I would have to set certain UI colors myself if I wanted them to match. Some of the major colors (variables, keywords, brackets, etc.) were shuffled around, so out of the box Catppuccin's base16 theme doesn't even match Cattppuccin's original vision / color harmony. All of this probably applies to other colorschemes as well. So if I want to switch between different schemes while staying true to each one, I would need to set up plugins for each app rather than automatically.

16
1

I want a display manager that shows the desktop as the background, instead of a background image or video. I'm thinking of auto-logging in on boot, and adding another startup command to Hyprland to lock the desktop and show the display manger. My searches didn't yield anything. The closest I could find is hyprlock which blurs the desktop, but that's just a lock screen & not a proper display manager.

17
18
  • OS: Arch Linux
  • DE: Xfce 4.20
  • WM: Xfwm4 (X11)
  • Panel: xfce4-panel
  • Other apps: Firefox, Spotify, xfce4-terminal, htop, pipes.sh, fastfetch, cmatrix, cava.
  • Lots of inspo taken from this post

OC by @hydroJ@lemmy.world

18
12
Monstera [sway] (thelemmy.club)

Its not much but it works.

Also please do not point out that it is closer to an "Sage Green" and not "Monstera Green" I already had that discussion with a friend :)

19
11
20
2

I recently switched from Code Saver to my own Iosevka configuration, and at first I found it to look great in Neovide but too narrow in my terminal, especially with FFmpeg output. I thought maybe it was due to font rendering differences, like spacing or character widths. But then I took a screenshot with the font sizes set the same in both apps, and overlaid a word in one app to another ... and the text is rendered the same.

FFmpeg output for reference:

[out#0/mp4 @ 0x600000f14000] video:232962KiB audio:395KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 0.017517%
frame= 1519 fps= 36 q=-1.0 Lsize=  233398KiB time=00:00:25.53 bitrate=74882.4kbits/s speed=0.606x
[libx264 @ 0x15a0062a0] frame I:18    Avg QP: 5.27  size:441876
[libx264 @ 0x15a0062a0] frame P:622   Avg QP: 8.04  size:264060
[libx264 @ 0x15a0062a0] frame B:879   Avg QP: 9.91  size: 75488
21
1
22
4

Also stickered it up, now that it is running free software. I just unfortunately couldn't find my OpenWRT sticker :(

23
1
[sdorfehs] classic (thelemmy.club)
24
2
[qtile] redforest (thelemmy.club)
25
1

cross-posted from: https://lemmy.ml/post/19776190

Edited

view more: next ›

Unixporn

362 readers
7 users here now

A community for screenshots of all of your *NIX desktops, themes, and nifty configurations

founded 2 years ago
MODERATORS