gentoo seems nice. i'm thinking of switching to gentoo
i mained gentoo back in the day and was very proud that i slogged through the really hard installation process and learned a lot from it, but i'm relieved that the docs promise you can power through an installation in about an hour on a modern system if you are really hurried and i think that's great
also I'm enjoying reading through the handbook which is very detailed but also very clear, so that's probably a good sign
got myself a stick of linux ready to install after dinner >:3
my sister asked "how many linuxes do you need" to which I answered "one more"
gentoo install update: crossed the point of no return about about two hours ago. now in a chroot. i skipped over the binary packages step because it's optional and my eyes are tired, so now a lot of gentoo things are happening.
gentoo protip: compile stuff in a VT for maximum h4x0r ambience
oh my god there is so much linux in here
alright, after about 4 or 5 hours of careful configurating and compiling I am now the proud owner of an unbootable #gentoo system 😎 it isn't accepting the password i encrypted the disk with
I can still unlock the disk and chroot into it via the live installer though, so I probably just fucked up something with grub. an adventure for tomorrow
side thought, I think more software should have build time options to become more offensive https://packages.gentoo.org/useflags/offensive
offensive – Gentoo Packages

Gentoo Packages Database

aw, the `offensive` use flag for gentoo-artwork is just to enable some commie nonsense i was hoping it was something horny https://forums.gentoo.org/viewtopic-t-301223.html
Offensive images in package gentoo-artwork - Gentoo Forums

I have successfully installed gentoo on my laptop. The trick was giving up, starting over, and then realizing the "Simple EFI System Partition Layout" described in the "Rootfs encryption" page is a trap to catch wizards (the actual simple installation is the "Split EFI/BOOTx Grub layout" alternative described after it) 😌
now, uh, time to figure out how to get a gui and sound and stuff lol
also running with binary packages this time. so much faster lol
ok gentoo? really nice. like really really nice. i haven't had that deluxe linux everything on your computer is yours feeling in a long time. this is a good distro if you don't like people taking things away from you all the time.
also for some reason I never got to the bottom of, fedora just couldn't play video? like at all? i mean, it could, if the video was really short and really tiny, but it would freeze if you full screened it or tried to seek. absolute clown show. my gentoo install doesn't have this problem at all <3

@aeva I'm gonna make a massive assumption here, but Fedora devs have opinions on what is included in a fresh by default to stay truely "free".

Often means you do have to enable RPMFusion's non-free repos, and replace Fedora's FFMPEG-"lite" with the full version in order to have any proper graphics and media functionality.

@feff @aeva Indeed, I always had to install non-free codecs on Fedora (but I also found the default video players is not that great either and always installed either VLC or MPV).
@feff oh my god that's probably what went wrong. I definitely tried everything that looked like alternate codecs, but I don't think I tried RPMFusion 💀

@feff @aeva Definitely true, Fedora has a goal of creating a fully open source distro. So nothing patented, nothing closed source(the foss license also needs to be approved)

Firefox also does not have drm, which is something I appreciate a lot. Only exception is binary blobs for hardware, like wifi cards etc.
the h264 patent thing is just awful, and most times you even pay for it with your pc

But I think there could be better documentation on the video codec parts.
https://docs.fedoraproject.org/en-US/packaging-guidelines/what-can-be-packaged/

What can be packaged

Learn more about Fedora Linux, the Fedora Project & the Fedora Community.

Fedora Docs
@aeva this is my exact current feeling

yessssss
@aeva I'm currently compiling ardour and zynsubaddfx on the laptop so I can use it with the midi controller, and... yeah. It's a good feeling to have a computer that doesn't hate me and I can just make it do what I need/want.
@aeva This feeling is why I settled on Slackware as my preferred distro, too, tbh.
A bit more work to set up than the average, but the tradeoff is that it feels like *my* computer, and it does what I tell it to (and only what I tell it to).
@miss_rodent it stinks in here but it's *my* stink >:3

@aeva pretty much, yeah. Also def some load-bearing nonsense involved in my setup. (like using...
ls | rev | cut | rev > i.tmp
grep | sed | sed > a.tmp
cat i.tmp a.tmp | sort | uniq -u > b.list

... to generate a slackpkg blacklist file based on what I actually have installed... [regexps cut for length])

@aeva I've been on Gentoo for about 14 years by now and can confirm that no other system (apart from Linux from scratch maybe) gives you that awesome feeling that you *checks notes* actually own your machine.

Also, installation and problem solving is tough at times, but once you've fixed them the system is unbelievably stable. I reverb haven't had problems with sound for about a decade (until yesterday, lol, but I've fixed that in 10 minutes)

@aeva reminds me of when I used to run Freebsd. Compile everything your self was the norm at the time, thanks to a fastidiously maintained build system. I enjoyed it, but the amount of time I spent recompiling the whole os is kinda mind boggling in hindsight.
@aeva in this economy?!
@aeva So many wizard-catching traps.
@klara you can't skimp on your wizard traps, wizards are crafty
@aeva @klara a compiler mascot told me that they’re crunchy and taste good with ketchup, though
@aeva commies and tankies are two different things. Tankies love dictators, commies want to free people from capitalism.
Lenin and co weren't communist
@ellaw neither of these things are titty
@aeva wow. That's, uh, not what I would have expected either.
@areactis I thought for sure it was going to be a y2kcore 1024x768 wallpaper featuring tux surrounded by babes or something like that.
@aeva phew, that is tempting the monkey's paw right there

@aeva wtf 

app-admin/sudo: Let sudo print insults when the user types the wrong password

@aeva I think I’ve fucked this particular thing up with installing Arch, honestly, and that’s why I haven’t done an encrypted gentoo install yet…
@aud how did you fuck your way out of this particular problem with arch
@aeva I just had an encrypted home partition, not an encrypted root partition, so it could be somewhat different depending on your system… if you’re using UEFI and have a different boot partition it should be similar though. The init boot image needs to have the stuff for dm crypt or whatever inside of it so that it can decrypt the partition during boot. I used mkinitcpio on arch, not dracut, but I suspect it’s similar. I don’t think I had to do anything with grub itself, but if you’re doing an MBR install and no separate boot partition, you might have to enable encryption support in grub itself. But that’s rare on modern-ish hardware.
@aeva seems there could be device mapping issues but that something called ugrd might easily fix it
@aeva wait, I misread re: the password problem, sorry : ( have NOT had that specific issue, blehhh

Gonna blame my misreading on being sick and having a headache. Hopefully maybe some of this is still helpful though : (
@aud ah interesting. in theory I am using ugrd, but i'll give that a read later.
@aud i'm using µgRD
(which is allegedly pronounced like "yogurt") not dracut. UEFI w/ separate unencrypted efi partition
@aud @aeva The LUKS setup Part in the handbook really is not as good as it could be. My suggestion would be to setup the system and when it boots properly retrofit Boot encryption.
@aeva … then maybe check the kernel modules.
@sci_photos explain

@aeva hard to remote-debug, do you get an error message?

The decryption needs certain kernel settings enabled / modules installed to work; especially
* CONFIG_DM_CRYPT
* CONFIG_BLK_DEV_DM
* CONFIG_CRYPTO_AES
* CONFIG_CRYPTO_XTS
* CONFIG_CRYPTO_SHA256 / 512
* CONFIG_CRYPTO_USER_API
* CONFIG_CRYPTO_USER_API_SKCIPHER
* CONFIG_BLK_DEV_INITRD
maybe
* CONFIG_CRYPTO_ARGON2
If not builtin [*], but compiled as [M] module: it has to be in your initrd.

(I am assuming cryptsetup / LUKS here.)

@sci_photos i'll check tomorrow i'm pretty sleepy rn
@aeva @sci_photos I'd follow Markus kernel config hints first. Make them built-in. You're probably missing the cipher you encrypted it with from the live environment. Then, please post GRUB_CMDLINE_LINUX and your genkernel command parameters.
@aeva Does it occasionally surprise you with an ncurses UI asking you to make a decision on something while providing seriously insufficient explanation of the various choices' ramifications?
@klara lol no this one makes you do all that in config files