I’d just like to interject for a moment…

  • 0 Posts
  • 68 Comments
Joined 2 years ago
cake
Cake day: July 2nd, 2023

help-circle
  • If i remember correctly you can pass a txt file to pacman when installing packages, but i could be wrong. There is also BlendOS, which from what i can tell has an immutable base, with a toml config on top of it to install the additional packages you want. Never tried it myself though. I also use NixOS because i wanted to be able to reproduce my riced out system more easily if i have to reinstall. I do wish this space had some more competition, because it might make this way of running a distro more approachable. The closest thing i’ve seen aside from guix is probably those ublue customized images that you can build, but i’m not sure how comparable that is.














  • Yeah like other people mentioned, guix is great but in terms of how it works it’s pretty much a libre lisp version of Nix, so you have to actually be interested in that type of system where you configure everything declaritively through a programming language. I personally use NixOS because i’m not really into the libre stuff, but i really love this way of configuring my system, but be prepared to spend months on learning and configuring depending on how far you want to take it. I don’t know much about parabola, but if i’m not mistaken i thought it was similar to arch but libre, so it might be a better fit if you just want to use a more traditional linux distro that is also libre.




  • I initially tried linux mint and ubuntu when i was like 13 on my laptop, which is almost 15 years ago now. At the time it wasn’t because i hated windows, but my monkey brain was just interested in it because it looked so much different. After i realized that i couldn’t just use all my windows programs like usual (and especially gaming wasn’t nearly as good back then), i quickly went back to windows. Fast forward to 2020, at this point i had started disliking windows mainly because all of it’s creepy questions when you install it, like wanting your handwriting information and all that, but at the same time i thought “well what can you do about it?”. Then i saw the LinusTechTips video about trying linux instead of windows 11. This was the first time i had actually thought of linux again in all those years. The video convinced me to give it a try and i started with PopOS. After a few months i moved to arch cause i liked the idea of customizing my distro more from the ground up. Stayed with arch for 2 years, then i got the distro hop virus. Tried a lot of them, fedora, opensuse, ended up staying on Void linux for over a year in total. Now i’m using NixOS and very happy with it, and i think i’m finally settling down on a distro. I know LTT gets a lot of flack for how they handled the linux challenge, but if it wasn’t for that initial video back in 2020, i would have probably never given linux another try. And with valve investing so much into improving wine and dxvk and all that, it was viable for me to switch as a gamer.




  • I’ve never made an arch package, but i did make a few void linux templates and nix derivations. I’ve never actually officially submitted them, just kept them in my own repo cause i wasn’t sure if i was up for maintaining them. The void templates were pretty easy to learn, they have good documentation on their github. The packages that i made templates of were pretty simple so it didn’t require too much skill or knowledge. It’s basically a bunch of bash scripts/variables/funtions that automate the build process and builds the package inside of a fake chroot. Nix derivations were a bit more tricky, eventhough the packages i built were pretty simple, just like void, but nix is… well… nix lol. often times things are more complicated in nix, but i do like using it. The main reason i wanted to make my own packages is because i hate manually compiling stuff, and littering my system with build dependencies, so i felt like it was worth learning how to automate it. At the moment i’m also busy with setting up dwl (dwm, but for wayland), which is something i never thought i would do, since i try to avoid having to compile things, but nix actually makes it super easy to add patches and my own config.h through overlays and overrides, so it’s been pretty straightforward so far.