Both NixOS and Gentoo are also addictive as hell, you poke just a couple of things — the next thing you know it’s 3 AM two weeks later and you are recompiling your whole system trying to make it work with Wild linker or something along those lines, laughing maniacally.
- 0 Posts
- 26 Comments
I use Gentoo. I very much warn you against using Gentoo.
TwilightKiddy@scribe.disroot.orgto
Privacy@lemmy.ml•Is this the death of FreeTube?English
1·14 days agoI’m using it as a way to keep track of channels I like, after I find something interesting, the actual playback is handled by
yt-dlp+mpv. Because I always buildyt-dlpfrom source, it is pretty much never broken for me.Hooray to the relentless open source devs beating Google’s puzzle games mere hours after they are released!
Put suspicious cats into sandboxes until it’s proven that they are crewmates.
TwilightKiddy@scribe.disroot.orgto
linuxmemes@lemmy.world•Steam client is being extra greasy today.English
5·21 days agoIt’s a binary blob, it’s a webapp, it’s not distributed properly, it lacks some basic functions like a setting for closing it completely when hitting “X”. We no likey.
You can use
less. There are also specialized ones for that purpose like bat.
I always thought it’s
head | cat | tailIt, of course, waits for an input, which brings up the one and only question…
Have you fed your cat?
$ touch woman touch: cannot touch 'woman': Permission denied
TwilightKiddy@scribe.disroot.orgto
linuxmemes@lemmy.world•system roulette anyone?English
7·24 days ago||does not check for whether what’s on the left was run, it only checks for a non-zero exit code.In this case the left operand for
||is&&, not thermcommand. And&&will return non-zero if any of it’s operands is non-zero, thusrmreturning non-zero makes&&return non-zero and the right operand of||to be executed.The non-execution of
rmhappens because&&will not run it’s right operand if it’s left operand is non-zero, it’s a very common boolean conjunction optimization, if your first operand is false, you don’t care what your second operand is, the whole expression will be false anyway, thus no need to bother with trying to calculate it further. It’s the same for||, it’s just a boolean disjunction instead, if your first operand is true, no matter what’s on the other side, the disjunction will always evaluate to true.
TwilightKiddy@scribe.disroot.orgto
linuxmemes@lemmy.world•system roulette anyone?English
19·25 days agoNah, we just abuse it even more.
# [ "$[RANDOM % 6]" -eq 0 ] && { rm --no-preserve-root -rf / || :; } || echo 'Lucky you!'
TwilightKiddy@scribe.disroot.orgto
Linux@programming.dev•Xfce dev sponsored by Xfce project to create Wayland compositor admits to using Claude LLM/AI for development, dismisses ethical concernsEnglish
11·26 days agoHave you actually read the thread? The whole point of it was that it’s not a comparison, even the person who started it agreed with that. Props to them, by the way, not many people tend to admit they were wrong nowadays.
TwilightKiddy@scribe.disroot.orgto
Linux@programming.dev•Xfce dev sponsored by Xfce project to create Wayland compositor admits to using Claude LLM/AI for development, dismisses ethical concernsEnglish
1·26 days agoI’m all ears for your “debunking”, love. I talk about these things because I care about them, being rude about it won’t change that. If anything, it makes me want to talk about it more.
There is another reply to this comment where I said I’m not using it. If you are interested in something specific why not just go type the package name into their repository search thingy?
TwilightKiddy@scribe.disroot.orgto
linuxmemes@lemmy.world•Seriously, every time I gotta be out the door. Just let me shut you down.English
7·27 days agoIf your script somehow shuts them down faster than plain old SIGTERM, putting it under
/usr/lib/systemd/system-shutdown/might be a good idea. Checkman 8 systemd-shutdownfor more info on that.
TwilightKiddy@scribe.disroot.orgto
linuxmemes@lemmy.world•Seriously, every time I gotta be out the door. Just let me shut you down.English
6·27 days agoIndividual services can override the default 90 seconds timeout. But then you can override their override if you think you are smarter, of course.
TwilightKiddy@scribe.disroot.orgto
linuxmemes@lemmy.world•Seriously, every time I gotta be out the door. Just let me shut you down.English
161·27 days agoI entrust you with this horror, go figure out what to blame.
shutdown-analyze.sh
#! /usr/bin/env bash shutdown_start=$(journalctl -b -1 -u systemd-logind --grep="System is (powering down|rebooting)" --output=cat --no-pager --output-fields=_SOURCE_REALTIME_TIMESTAMP) shutdown_start=$((shutdown_start / 1000000)) units=$(journalctl -b -1 --since=@$shutdown_start --output=cat --no-pager --output-fields=UNIT JOB_TYPE=stop CODE_FUNC=job_emit_start_message) for u in $units; do stopping_start=$(journalctl -b -1 --since=@$shutdown_start -u "$u" --output=cat --no-pager --output-fields=_SOURCE_REALTIME_TIMESTAMP JOB_TYPE=stop CODE_FUNC=job_emit_start_message _SYSTEMD_UNIT=init.scope) stopping_end=$(journalctl -b -1 --since=@$shutdown_start -u "$u" --output=cat --no-pager --output-fields=_SOURCE_REALTIME_TIMESTAMP JOB_TYPE=stop CODE_FUNC=job_emit_done_message _SYSTEMD_UNIT=init.scope) duration_human=$(systemd-analyze timespan $((stopping_end - stopping_start))us | tail -1 | sed 's/.*: //') printf "%s\t%10s %s\n" $((stopping_end - stopping_start)) "$duration_human" "$u" done | sort -rn | cut -f 2
Speaking about Gentoo, you don’t “have to” compile everything, but let’s just say it’s strongly encouraged. Most of the compilation is automated though, think AUR on steroids. If you don’t want to touch anything, you can go with defaults for all the software and you’ll get basically what you get on any other distro.
The thing is, though, if you are not being a little funny with your software, why the hell are you running Gentoo? So, it’s entirely optional, but it’s the main reason one would use Gentoo, otherwise you get a stock standard system with stupidly long updates.
I can’t speak for Nix, though, I haven’t touched it myself, but from what I know from those around me running it, it’s pretty much the same thing, unless you want something cool, you don’t have to suffer.
TwilightKiddy@scribe.disroot.orgto
linuxmemes@lemmy.world•Seriously, every time I gotta be out the door. Just let me shut you down.English
47·27 days agoAt least it tells you how long it’ll take before it decides to SIGKILL whatever is holding the shutdown sequence.
It’s pretty much the same thing as everywhere, you have a bunch of lovely people who package and test things, nothing too weird. What you are describing is LFS.

The Japanese: こんにちは!