adventures in blogging

Just a short trip through my strange computer based quests.

I've made a thing.

August 22, 2019 — Sifr Nihilum

So, I spent about a day working on a script to first install arch from nothing via some very simple commands, and then a second script to run on first boot and install all of my programs and config files.

It's been a lot of fun. I obviously didn't do it myself, I'm not in any way smart. I borrowed the install script from disconnected.systems and the ricing script from autorice. I've made a fair few changes, and added some less system agnostic stuff. You are welcome to try it, but it requires that you have two hard drives. One of your hard drives will be used for root, the other will be used for home and the one used for root MUST be an SSD. Home can be whatever you wish. Also, you need an nvidia gpu, because it installs the nvidia drivers.

I'm sure there are plenty of other specific things, but you know. I doubt anyone is going to just use it, but I was very proud of it! here it is.

Tags: arch, automation, install, bash, script

File System expermentation.

August 10, 2019 — Sifr Nihilum

So. In the process of experimenting with virtualbox, (Oddly, trying to write an arch install script and then testing it) I discovered that something on my current install had exploded.

I'm still not sure what. Much experimentation and I realized that my internet on that install was not coming back easily. It would require some fairly major insanity. I'm not that patient, and this computer is basically just a play ground for me to poke stuff. So I figured, Screw it! We're doing this live!

The install script in question, found here, was an attempt to install an entire arch system, in btrfs subvolumes automagically. Feel free to try it in a virtualbox. You require two virtual drives, or it won't work. I stole the majority of the script from here. It's important to attribute such things after all.

The only problem I had, upon install, was that anything requiring intensive graphics just stuttered to a halt. I was trying to play rust, and it was just a joke. I don't know if it was truly an issue with the file system or not, but either way, it was a problem.

So off we go! A new script! This time I figure, the problem is that the filesystem I used was too big of an experiment. So the solution is simple. Try a new experiment! The latest filesystem experiment is to use f2fs on my SSD (The file system designed specifically for SSD's after all) and XFS for the second drive (Which is a hybrid drive, but does most of my storage stuff, and XFS is pretty strong on large amounts of data I hear.)

The install script for this is still stuck in the git repo with the other one, but I wouldn't use that one. It works. But I haven't fixed the final install bits yet, so it breaks and you have to hand chroot in and just finish the tidy up. However, holy carp! This is a beautiful install. Rust runs perfectly out of the box, everything feels snappy as crap, and I am loving it. If you want an experiment and some fun, you can do worse than this!

Tags: arch, linux, f2fs, btrfs, xfs, scripts