Kieran's opinionated (and probably slightly dumb) nix config

So, you want to use my dots?#

Hey there! This guide supplements the README with additional details about using the installation scripts. I've tried to make installation as painless as possible. (mainly because i hate typing in commands manually with no autocomplete; yeah ik im not a "true" linux nerd but whatever lol)

Step 1: Get connected#

First, make sure you've got internet! (this is already covered in README.md so not duplicating here) Also don't forget to double check with ping 1.1.1.1

Step 2: Run the install script#

curl -L https://raw.githubusercontent.com/taciturnaxolotl/dots/main/nixos/install.sh -o install.sh
chmod +x install.sh
./install.sh

This magic script will:

  • Make sure you're online
  • Enable git (required for the rest of this charade)
  • Partition your disks with disko
  • Clone my dots to the right place
  • Let you add your SSH key if you've got one
  • Install the flake
  • Send you off to reboot land

Step 3: First login after reboot#

After the system reboots, login with user kierank and password lolzthisaintsecure!

(Please change this password immediately!)

Step 4: Run the post-install script#

curl -L https://raw.githubusercontent.com/taciturnaxolotl/dots/main/nixos/post-install.sh -o post-install.sh
chmod +x post-install.sh
./post-install.sh

This script will walk you through:

  • Changing your password (if you haven't already)
  • Moving config files to your home directory
  • Setting up the fingerprint reader (optional)
  • Configuring git (optional)
  • Rebuilding the system with your hostname

Available System Configurations#

Currently, this repo has the following system configurations:

  • moonlark - My Framework laptop setup (default config)

You'll be asked which one you want during the installation.

Good luck, and may the nix gods be with you! 🙏