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! 🙏