

Doesn’t avoiding JS typically structure a website in such a way that the browsers built-in assistive services can cover it easier?
Doesn’t avoiding JS typically structure a website in such a way that the browsers built-in assistive services can cover it easier?
I haven’t heard anyone talk about puppy Linux in a bit. That used to be the go to for ultra lightweight setups.
It does inherently lean into the concept of corporate forks over community forks. A byproduct of prioritizing monetary gain. I think the license is really just a foot in the door to allow for community audits. Realistically I don’t see anyone wanting to contribute to something like this unless the product has slim to no real competition.
All of these alternatives and you missed the best one ripgrep (rg). The other ones in my opinion are nice to have. Recursive multi-threaded grep that respects gitignore files is a must for me.
“I want to know why this is broken. How to fix it can come later.”
Or override the TERM variable in your ssh config. Setting it to an xterm value has been supported by any niche term I’ve used over the years without sacrificing any of the usual functions.
Arch. Started using it in high school. Never had a reason to switch. Now I’m just regularly frustrated by other distros trying to make things easier by abstracting simple configurations behind layers of custom scripts.
AUR, when I can. I run my own binary package repo. App images are an interesting concept, but usually they are compiled against ancient versions of glibc for increased compatibility. Optimizations and CVE patches may or may not be applied, LD lookups are longer, etc.
I’ll keep saying it, this is called a Word Processor. They were cool when they were simple microcontrollers and LCD displays, not so much now.
Sway still primarily counts as a WM + Compositor, but considering it has keymaps, autostart, and libinput config mechanisms embedded in it, I would say it borders a desktop environment.
One hell of a consolation prize
The inhibit_idle
specifier is cool, thanks for the pointer. This two liner can be replaced with:
for_window [all] inhibit_idle fullscreen
Please people, these stand alone guides are fine but continual use of the wiki ensures it is kept up to date. These should not act as or be used like a substitute.
https://wiki.archlinux.org/title/Linux_console/Keyboard_configuration https://wiki.archlinux.org/title/Xorg/Keyboard_configuration
The real problem: Define beginner distro
Every user is starting from a different point. There is no such thing as a beginner distro. You can say this distro is good for people who can grasp the idea of a command line or this distro is good for people who have no idea command line interfaces exist, but that doesn’t differentiate between beginner friendly or not.
That was this reality. Very briefly. Remember AI Dungeon and the other clones that were popular prior to the mass ml marketing campaigns of the last 2 years?
Eh, that’s just most large tech companies.
It deserves to be destroyed.
I know we all hate our jobs but there has to be a story behind this…
I’m the same way. Honestly I just like the built in terminal emulator for those few times I forget to open tmux first. Not a fan of the lua integration. Makes the initial startup slower for my config.
For those who don’t want to click the link for context:
OA Tree-Sitter language.
A small langauge that can be used to generate tree-sitter grammar without JS.
Pinchflat is one of the good containers that doesn’t try to play with ID remapping or anything. You just need a container quadlet like the following:
[Install] WantedBy=default.target [Container] Image=ghcr.io/kieraneglin/pinchflat:latest Environment=TZ=CHANGEME Volume=CHANGEME/config:/config Volume=CHANGEME/downloads:/downloads PublishPort=127.0.0.1:8945:8945
It’ll run as the quadlet user id by default.