@stilla #MLVWM, the Macintosh-Like Virtual Window Manager — maintainer here! — with my #mlvwmrc configuration files project (small portions use `xdotool`, `gxmessage`, `maim`, and `slop`), `zutty`, `ffssb`, `mpv`, `xload`, `xmem`, `stalonetray`, a few of @seninha's utilities, plus some of my own custom "Menu Extras" & tools (primarily sndio-related):

https://github.com/morgant/mlvwmrc#menu-extras

GitHub - morgant/mlvwmrc: Macintosh-like Virtual Window Manager (MLVWM) configuration files

Macintosh-like Virtual Window Manager (MLVWM) configuration files - morgant/mlvwmrc

GitHub

While I've been trying to work outside as much as possible now that the weather is nice (for my mental health and to utilize my solar generator), today was chilly and started off rainy, so I was able to get a #Twitch stream in. I worked on some #MLVWM & #mlvwmrc scripting to try to knock out some updates to my #OpenBSD APM (Advanced Power Management) Menu Extra:

https://www.twitch.tv/videos/2446643155

Twitch

Twitch is the world's leading video platform and community for gamers.

Twitch

I had tried this quite some time ago, but _finally_ figured out that #xclock on #OpenBSD _does not_ default to using XRender, despite what the xclock(1) manual states. With the `-render` option enabled (or via X resources), I was able to put together a quick 1995 #AppleWatch analog clock face theme for #MLVWM #mlvwmrc:

https://github.com/morgant/mlvwmrc/blob/master/.mlvwm/Xresources/xclock

This also introduces how I'll handle X resources in mlvwmrc (see the README.)

mlvwmrc/.mlvwm/Xresources/xclock at master · morgant/mlvwmrc

Macintosh-like Virtual Window Manager (MLVWM) configuration files - morgant/mlvwmrc

GitHub

So, with my new found understanding of monitoring CPU steps & speeds under #OpenBSD, I have now updated my mlvwmrc-openbsd-apmd #MLVWM #mlvwmrc MenuExtras with options for showing the current CPU speed scaling level (the way it used to work) or the current highest CPU/core speed. I've also added an indicator to both modes to designate when the CPU is boosting above the standard CPU speed:

https://github.com/morgant/mlvwmrc-openbsd-apm/releases/tag/0.2

[4/4]

Release 0.2 · morgant/mlvwmrc-openbsd-apm

apmstats: Removed CPU load from -cpu option and moved to new -cpuload option Moved -cpu option implementation to new -cpustep option and updated -cpu option to show the current highest CPU/core sp...

GitHub

I keep the #X11 #xload & #xmem graphs swallowed into my #MLVWM menu bar, plus have some custom #mlvwmrc configs for apm(8) details, including the current CPU speed. However, the CPU speed I have been using, essentially `sysctl hw.cpuspeed`, is really just the current CPU speed step that #OpenBSD is using.

My old dual-core i7 is 2.2GHz, but has a maximum boost of 3.2GHz, but I had no idea whether or how OpenBSD would actually boost. So, I set to see if I could better observe & identify. [2/n]

My brain & body have been doing a _lot_ of healing this year and I'm extremely thankful to be closing out the year in a manageable state. Both still need stamina building, but I haven't found a good, dead-simple #X11 #pomodoro #timer app for use with #mlvwm. Standing on the shoulders of @seninha , I present to you an #mlvwmrc #MenuExtra for #xpomod:

https://github.com/morgant/xpomodmenu

I spent far too much time on it last night & this morning, but my productivity will benefit from it.

GitHub - morgant/xpomodmenu: An X11 menu to control `pomod`

An X11 menu to control `pomod`. Contribute to morgant/xpomodmenu development by creating an account on GitHub.

GitHub

In what little spare time I've had over the last month, I've put together a new `ffssb2mlvwmrc` utility which will generate #mlvwm configurations (styles and a menu) for #FFSSB (#firefox-specific site browsers):

https://github.com/morgant/ffssb2mlvwmrc/

This makes it a lot easier as I use more site-specific browsers due to the 8GB RAM constraints of my 2015 MacBook Air workstation, plus has been a good test-bed for automating configuration generation in #mlvwmrc.

GitHub - morgant/ffssb2mlvwmrc: Generate MLVWM (Macintosh-Like Virtual Window Manager) mlvwmrc application styles for Firefox SSBs (Site-Specific Browsers)

Generate MLVWM (Macintosh-Like Virtual Window Manager) mlvwmrc application styles for Firefox SSBs (Site-Specific Browsers) - GitHub - morgant/ffssb2mlvwmrc: Generate MLVWM (Macintosh-Like Virtual...

GitHub