Kieran's opinionated (and probably slightly dumb) nix config
1# So, you want to use my dots? 2 3Hey 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) 4 5## The Automated Way (Recommended) 6 7### Step 1: Get connected 8 9First, make sure you've got internet! (this is already covered in [`README.md`](/README.md) so not duplicating here) Also don't forget to double check with `ping 1.1.1.1` 10 11### Step 2: Run the install script 12 13```bash 14curl -L https://raw.githubusercontent.com/taciturnaxolotl/dots/main/nixos/install.sh -o install.sh 15chmod +x install.sh 16./install.sh 17``` 18 19This magic script will: 20- Make sure you're online 21- Enable git (required for the rest of this charade) 22- Partition your disks with disko 23- Clone my dots to the right place 24- Let you add your SSH key if you've got one 25- Install the flake 26- Send you off to reboot land 27 28### Step 3: First login after reboot 29 30After the system reboots, login with user `kierank` and password `lolzthisaintsecure!` 31 32(Please change this password immediately!) 33 34### Step 4: Run the post-install script 35 36```bash 37curl -L https://raw.githubusercontent.com/taciturnaxolotl/dots/main/nixos/post-install.sh -o post-install.sh 38chmod +x post-install.sh 39./post-install.sh 40``` 41 42This script will walk you through: 43- Changing your password (if you haven't already) 44- Moving config files to your home directory 45- Setting up the fingerprint reader (optional) 46- Configuring git (optional) 47- Rebuilding the system with your hostname 48 49## Available System Configurations 50 51Currently, this repo has the following system configurations: 52 53- `moonlark` - My Framework laptop setup (default config) 54 55You'll be asked which one you want during the installation. 56 57Good luck, and may the nix gods be with you! 🙏