#NotFullyLiveVoidPosting

2026-01-19

Copying the plugin folders manually worked. Not many of them will be useful, but I tested SteamGridDB and ProtonDB Badges.

I also tried installing a previous version of #DeckyLoader to see if it would update, but it broke. So I’ll leave it for now. I’m thinking of writing a script for automatic installation, #runit and all, which shouldn’t be hard. However, doing everything by hand is also not that difficult. As usual, feel free to ask.

#NotFullyLiveVoidPosting

2026-01-18

I take it back about #syncthing github.com/syncthing/syncthing Mostly: it should be simply `export SYNCTHING="/usr/bin/syncthing`.

Decided to use my old #SteamController, which made it easy. The #VoidLinux `steam-udev-rules` package is useful for this. Or does it work without it? Shrug.

I made #DeckyLoader work with #runit, but it’s store is currently unavailable (just for me?) so I can’t test it. I also don’t know how it is updated.

So, now Haiku. Still JK.

#NotFullyLiveVoidPosting

2026-01-17

Sorta todo for later:
• gamepad (I hate `udev`);
• testing a couple of games to check if I forgot anything;
• the hardest, but not impossible part – figuring out if I can install the #DeckyLoader on #VoidLinux;
• Haiku in VM. JK.

Don’t plan on playing anything on it yet. It’s amazing how many games I’m interested in can run on much less powerful machines, including my phone. I just was in the mood for tinkering, for those few games that require a more powerful PC.

#NotFullyLiveVoidPosting

2026-01-17

I also added a repository to #VoidLinux: just a file with one line. Really easy!

github.com/xJayMorex/ProtonPlu

#ProtonPlus is just a fancier-looking #ProtonUp.

#NotFullyLiveVoidPosting

2026-01-17

It was all for this…

I installed `gamescope`, `MangoHud` (case sensitive) and `MangoHud-mangoapp` (you need that one), as well as their 32-bit counterparts, just in case.

Then I ran the script from github.com/shahnawazshahin/ste Then I panicked because, while it was doing its thing with #gamescope, the screen went completely blank. But it works now and I have my own #SteamMachine already. SDDM logs in automatically, I can switch to the desktop and #MangoHud works.

#NotFullyLiveVoidPosting

2026-01-17

#syncthing was a hassle. I’m not sure why, as I’m dealing with multiple unfamiliar variables here – `runit` and `chpst` – but after installing `socklog` (#VoidLinux is really minimal, y’all!), I guess setting `env` before everything else was the key. In the end, my `run` file looks like this:

#!/bin/sh

exec 2>&1
exec env HOME=/home/andrew \
chpst -u andrew:andrew \
/usr/bin/syncthing serve --no-browser --logflags=0

github.com/syncthing/syncthing was not helpful.

#NotFullyLiveVoidPosting

2026-01-17

Hey, look who’s back!

First, #VoidLinux updated without a hitch, despite being dormant for almost a year (really?! Wow!). But I didn’t – I’d completely forgotten my sway and foot shortcuts, so I installed #KDEPlasma instead (`kde-plasma` and `kde-baseapps`). It’s graphical, I know it, I like it. Then I installed `pulseaudio` to fix the sound. Enabled SDDM. And #WezTerm, why not.

#NotFullyLiveVoidPosting

2025-02-07

The demon in Asylum was so nice that I killed it twice.

By the way, I added a #NotFullyLiveSoulsPosting hashtag, similar to #NotFullyLiveVoidPosting, so feel free to filter this nonsense out.

2024-12-18

#Geekbench shows increase (85760 → 92829, ~8%) in Vulkan GPU performance from Windows 11. browser.geekbench.com/user/434

Sure.

#NotFullyLiveVoidPosting

2024-12-18

I don’t need anything fancy like volume control because I use physical knobs for that: mastodon.online/@alsorew/11178

#NotFullyLiveVoidPosting

2024-12-18

Everyone’s favorite thing under #Linux, setting up audio!

`sudo xbps-install pipewire`

`sudo mkdir -p /etc/pipewire/pipewire.conf.d`

`ln -s /usr/share/examples/wireplumber/10-wireplumber.conf /etc/pipewire/pipewire.conf.d/`

`ln -s /usr/share/examples/pipewire/20-pipewire-pulse.conf /etc/pipewire/pipewire.conf.d/`

`exec pipewire` → Sway’s config, reboot.

`wpctl status`

`wpctl set-default {sink ID}`

`wpctl set-volume {sink ID} 1` (not %, it goes to 1)

😰 It works.

#NotFullyLiveVoidPosting

2024-12-18

Screenshot! This was a bit annoying because I wanted to have a readable naming scheme. So now it is a script that gets the name of a focused window from `swaymsg` (main pain), then creates a sub-directory and then asks `grim` to take a screenshot and output it to that sub-directory.

I know you can use `grim` to take a screenshot of a specific window, but I think that would be overkill.

#NotFullyLiveVoidPosting

Screenshot of the foot terminal window with fastfetch info.
2024-12-18

Oops, broke my `fstab`: simple typo and I forgot to create a directory for the mount point. #Rescuezilla to the zilla!

BTW, one of the things I want to do with #NotFullyLiveVoidPosting is not ignore mistakes and frustrations. But I don’t want to be like “and then I spend half an hour staring at very unhelpful documentation” because it’s not that interesting, we all know that documentation is bad most of the time.

2024-12-18

Instead of installing a browser, I just downloaded an AppImage of Ungoogled Chromium. ungoogled-software.github.io/u It just needed the `nss` package (AFAIK there’s no easy way to find that out, just to look up the library it yells about).

Then I made my own KDE Connect. Well, not really: it’s just a couple of commands that save and load the clipboard (with `wl-clipboard`) into a file that is synced with Syncthing. Good enough for a minimalist setup I’m trying to achieve.

#NotFullyLiveVoidPosting

2024-12-18

#Xfce flavor of #VoidLinux live image boots from #Ventoy fine. Peculiar.

#NotFullyLiveVoidPosting

2024-12-13

I fell into another hole. You see, there is no #OhMyPosh in #VoidLinux, only #StarshipPrompt. So I thought about it… And now I have styled my prompt in #Nushell itself, no other stuff necessary.

It doesn’t do anything fancy, just picks colors based on hostname and also shows status of a git directory. So 100% the same as my Oh My Posh config.

#NotFullyLiveVoidPosting

2024-12-10

Ok, I’m done for today, not sure when I’ll be in the mood to continue (it’s for fun first and foremost!). Tomorrow? Shrug. But here is a joke for you:

How minimalist is #VoidLinux? If you install a web browser, the number of packages doubles!

#NotFullyLiveVoidPosting

2024-12-10

`sudo micro /etc/default/libc-locales`

Uncomment some stuff.

`sudo xbps-reconfigure glibc-locales --force`

`sudo micro /etc/locale.conf`

Add/Change `LC_TIME=`. Reboot.

That way I can have English language for text and everything, but not have to stare at that AM/PM nonsense.

I am also very curious about the `xbps-reconfigure`. Seems like a very good idea for fixing problems, but that’s theoretical at this point.

#NotFullyLiveVoidPosting

2024-12-10

`wmenu` just works.

`clipman` wiki.archlinux.org/title/Sway# Not sure about that command, but clipboard works without it. Maybe it is for history and stuff?

Also, that’s your autostart: just `exec [command]` (`exec syncthing --no-browser`). Very simple. Pretty cool.

#NotFullyLiveVoidPosting

2024-12-10

`sudo xbps-install wmenu clipman font-adobe-source-code-pro gdu btop micro fastfetch nushell syncthing`

`mkdir ~/.config/foot/`

`cp /etc/xdg/foot/foot.ini ~/.config/foot/foot.ini`

`micro ~/.config/foot/foot.ini`

Default shell: `shell=/usr/bin/nu`. It is possible to set #nushell as the login shell, but I would say it is unnecessary and on Void would require adding environment variables to `$nu.env-path` (github.com/nushell/nushell/iss), which is annoying.

#NotFullyLiveVoidPosting

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst