Nix

4 - 2025 WGU Capstone

Excerpt #

In the middle of 2024, when I started 7th term, I messaged Ibizaman with the goal to start a project for my Capstone. This project would involve using SkaraboxOS as the core for the systems and Self Host Blocks for the services. They both compliment each other; one is for the systems and the other is for the services. Is this one of those times where it’s a chicken and egg problem?

...

5 - February 2025: Skarabox Intake: P1

Excerpt #

Ibizaman started a project of their opinionated Nix Configuration. This configuration that Ibizaman put together, contains the following excerpt:

SkaraboxOS is an opinionated and simplified headless NixOS installer.

It provides a flake template which combines:

  • Creating a bootable ISO, installable on an USB key.
  • nixos-anywhere to install NixOS headlessly.
  • disko to format the drives using native ZFS encryption with remote unlocking through ssh.
  • sops-nix to handle secrets.
  • deploy-rs to deploy updates.

This repository does not invent any of those wonderful tools. It merely provides an opinionated way to make them all fit together for a seamless experience.

...

6 - March 2025: Skarabox Intake: P2

Excerpt #

As I have outlined in my previous blog post: https://tech.fish-maule.com/posts/skarabox-capstone/5-skarabox-intake-p1-february_25; I approached the issue to perform a system configuration based on option 1 from this issues: https://github.com/ibizaman/skarabox/issues/3#issuecomment-2632587337. This approach was practically based on theory. About 90% of the concepts I’ve tested myself but I did not test this amazing work I did to the fullest.

With what I know, help from others, and what is provided; my goal for this post and to solve the issue:

...

7 - Testing and Building Nix!

Excerpt #

As I’ve been experiencing (what feels like circles) Skarabox, I noticed that some friends would be dropping hints here and there with how to use Nix more effeciently; those days of just doing some cowboy building was driving me insane, constantly asking myself if there was a more efficient way and feeling the scope creep getting to me. That’s what the Testing and Building sections are meant to capture, this post is to capture my first experience using these tools.

...