InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)LI Linuxsucks @sh.itjust.works madthumbs @sh.itjust.works 4mo ago How to make a Linux user sweat.
Linux distros are largely a nightmare of userland spaghetti, with no willingness to enforce strict conventions and patterns.I still use it, but I'll call it as I see it.
the real criminal is go not even creating a .directory, just a regular ass plain as day obvious one even on windows
I hate when programs use home dir for config, data and god forbid, cache. Having . is not an excuse, people. Use .config or literally anywhere else.
mine is... empty. Just a secondary drive with a bunch of folders, each containing a docker-compose.ymlThen my vps only has a single docker-compose.ymlAnd my pc runs an os that's actually decent for desktop use
chmod 500 /home/bobNow your user can't create or rename files in that top level directory. This means your programs can't either.Set XDG_CONFIG_HOME to /home/bob/.configThere are more variables, but this one alone is the biggest change.Move/remove offending programs.Self explanatory.Spec, support.
Linux distros are largely a nightmare of userland spaghetti, with no willingness to enforce strict conventions and patterns.
I still use it, but I'll call it as I see it.
We have this, this.
All my programs, except for Firefox and its forks, respect this.
the real criminal is go not even creating a .directory, just a regular ass plain as day obvious one
even on windows