oO.o's Neverending Tech Blog

Got frustrated with awesome, nord theme and nerd fonts.

Made good progress on dwm with Dracula theme on Arch. Almost done with dwm. Need to work on dmenu and putting things in dwmblocks status.

Anyone who wants to try dwm, this will make your experimentation an order of magnitude faster:

I started by applying the patches manually, and it quickly becomes merge hell once you’ve applied a few, and a lot of the ones on the suckless site weren’t updated for 6.2. Zero headaches with flexipatch.

1 Like

What was your biggest frustration w/ Awesome?

1 Like
  1. Subjective, but for me the structure of the Lua config is considerably more confusing than editing/compiling the dwm C code. That said, while I don’t actively write C, it was the first language I was ever exposed to (around age 11), so maybe it’s inherently easier for me to understand.

  2. Because “awesome” is a ubiquitous, contextless adjective, it is very difficult to search for solutions online. You almost always have to use awesomewm which usually yields few results.

  3. Seems like the user base is relatively small or doesn’t customize much or maybe they are obscured by reason 2?

To elaborate on reason 1, I figured Awesome would bring dwm (remember awesome is a fork of dwm) closer to like a TOML config file, but you really need to study the awesome documentation to see how all the parts are related and the resulting syntax isn’t at all intuitive at a glance. Even the top-level objects seem intentionally confusing… awful, beautiful, gears… why do I need to decode this abstract symbolism in order to move an element or change a color?

1 Like

You’ve convinced me to avoid Awesome :wink:

1 Like

Check out the flexi-patch repo. It blew my mind after struggling with patching dwm manually for a few hours.

1 Like

Current statusbar… too much? Kind of like keeping it text-only (no icons).

Also, TIL hddtemp can run as a daemon and be queried with netcat.

2 Likes

work in progress…

3 Likes

If you are like me and keep that htop open at all times I suppose you could get rid of the information already provided by htop, like the memory/swap usage?

2 Likes

I don’t, was just for the screenshot. I usually have a browser and lots of documents open in vim. Info in the status bar is better for me since it persists across tags (aka workspaces… sort of).

I wonder if there’s an easy way to replace the layouts in the status bar with the awesome icons. That’s really what I miss from awesome. The dwm ascii illustrations aren’t easily deciphered at a glance. I’ll learn them over time but would prefer an intuitive icon.

I find this is true of most things on r/unixporn. Looks nice but not easy to differentiate things when the palette is uniform across everything.

One of the things I like about Dracula over Nord is the higher contrast and saturation.

4 Likes

For me personally it depends how much I have to use something like that Google app collection you posted. I I’m using that several time in a day I will eventually build muscle memory for each necessary app, and then design like that won’t affect me. But if I need those apps only once in a week I fully agree with you how that is not the best design for humans.

I sort of feel desktop can be similar, And on unixporn there’s probably lots of users who are watching their desktops hours and hours every day.

—-

Oh, and I found this

1 Like

https://forums.centos.org/viewtopic.php?t=64583

Having /boot on LVM is not a supported configuration. It can be done using a kickstart

Nope. Install errors out even when lvm /boot is configured via kickstart.

I’ve seen /boot in lvm but only if everything is on one lv and it’s legacy bios booting

1 Like

It works fine in arch with no additional config. I wonder if it’s a recent grub feature.

Just finished making dmenu_run big and centered. Pretty much done now I think. Sometime this week I’ll push the config to github.

4 Likes

Finally got around to setting up an oVirt cluster.

It has… some quirks (mostly with networking).

I am impressed with how they automagically bootstrap the controller appliance (ovirt engine) onto the initial host and then equally automagically make it highly available when you add the second host.

5 Likes

oVirt high availability is surprisingly good. HA VMs and the management engine failed over after I suddenly pulled the power on a hypervisor. It’s not full blown fault tolerance (have to wait for it to realize something is wrong and then boot the VMs on the new hv), but since I configured power management, it actually powered the hypervisor back on via ipmi with no intervention from me. The HA VMs did come up on another hv before the down one was restored.

2 Likes

Why does every distro have to have its own ntp.org subdomains? What’s the point?

you want to download ubuntu and their default ntp be pointing to ntp.ibm.com? or pool.ntp.apple.com?