I was inspired by these links: https://merveilles.town/@neauoire/114512760016959177 and tried to use a DejaVu Serif fonts (BTW, I'm always like a Computer Modern serif font) in my system and use a smaller color palette or dithering in my wallpaper/blog header image.

- #StumpWm modeline looks like a good old book
- #Emacs modeline with Serif font looks interesting
- and #conky too
- blog's main page reduced from ~130 Kb to 59 Kb, lol  

#retrocomputing #dejavu #serif #simplicity

Devine Lu Linvega (@neauoire@merveilles.town)

@evgandr@mas.to @rl_dane@alpha.polymaths.social There is a video link at the top of each one, these talks were all presented in the tool the talk was about :) https://100r.co/site/weathering_software_winter.html https://100r.co/site/computing_and_sustainability.html https://100r.co/site/shining_sand.html

Merveilles

@evgandr This is really useful. I may now manage to stop killing my browser window when typing text and hitting C-w by mistake...

#StumpWM

2) I can define custom keybindings for each application. If I want to make search in Librewolf with C-s, go to address bar with M-x and move page up/down with C-v/M-v (so, I want Emacs keybindings in my browser), then I use this code:

(2/2)

#StumpWm #CommonLisp #librewolf

Top 2 StumpWm features (for me):

1) I can display anything in modeline. If I get rid of standard bubble notifications and want to display brightness/volume bars not in the floating notification but right in the bottom bar, temporarily replacing all its data with progress bar β€” then … it is simple:

(1/2)

#StumpWm #CommonLisp

Finally, I moved the soul (but not the body) of my i3wm configuration to the #StumpWm  

The possibility to open REPL and tune WM configuration step by step β€” is priceless. I literally can change all in the runtime.

OFC there are some drawbacks. For ex. if I try to update modeline every second, then my CPU temperature, WiFi AP name, IP address and datetime updates will eat my CPU.

But, because there is a hackable LISP code, I think I can change that in the future 

Oh, #StumpWm is an incredible thing!  

Connected my StumpWm instance to the Emacs REPL to configure fonts. And found that (xft:cache-fonts) can't find my fonts.  

Go to clx-truetype sources, found that *font-dirs* looks like points to the wrong catalog suitable for Linux but unsuitable for FreeBSD β€” and confirmed this inside REPL  

So I change the variable in the _runtime_ inside the running process and now my fonts are found!

#CommonLisp #Emacs #FreeBSD

OH SHI~~~~

Suddenly, I found that #StumpWm is written on the #CommonLisp  

Goodbye i3wm and world 

Until #Gentoo portage catches up with the packages needed for #StumpWM to run without crashing, I think I'll give #QTile a go. Can't do the keyboard shortcut things I want, but neither can most other WM or DEs.

Should be very helpful with the new 3440x1440 monitor arriving tomorrow. Large fonts AND two windows next to each other. Sounds great; I can't wait to experience it. (Upgrading from 1920x1080.)

#Linux #WindowManagers

I suppose I could switch to #EXWM (again), but can it do keystroke intercepts the way #StumpWM can?

My reasons for trying StumpWM are:

1) try another window manager
2) learn some lisp
3) use emacs keystrokes in #Mozilla #Firefox. Or at least turn off ctrl-w to kill the window.

If EXWM can do 3, then it may be worth trying until I can get StumpWM working.

Anyone get #StumpWM working on #Gentoo #Linux?

It seems there is an issue in CLX or maybe SBCL that causes StumpWM to exit with an error at start. Supposedly fixed in updated CLX package, but that isn't in portage yet.

I'd like to try putting the newer version in /usr/local/ and having StumpWM use that. Not sure the best way to go about that, though.

Or, maybe a local package (portage overlay) would be better? Haven't done that before - maybe a good spring break project, though.