summaryrefslogtreecommitdiff
path: root/README.md
blob: 68c83336ea353ce76de7c4173387213648d38f59 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
nixos (and home-manager) configuration for a practically-minded young cs major

moved to nixos after using arch for the vast majority of my linux career largely as a summer project in 2025

i encourage you not to use this configuration as is, even if i do: not very pretty, exceedingly simple, not very elegant, written stupidly

IF YOU WANT TO USE THE CONFIG:
 - clone into any directory (i recommend home folder)
 - cd into nixosconf/hosts/generic
 - change hostname in configuration.nix to desired hostname
 - change user in configuration.nix and home.nix to user name
 - consider setting your hyprland monitors in home.nix under wayland.windowManager.hyprland.settings.monitor
 - consider changing your timezone in configuration.nix under time.timeZone
 - run sudo nixos-rebuild switch --flake /path/to/directory/nixosconf/#generic --extra-experimental-features flakes
 - fix as necessary

hosts:

tiamat is a framework 13 laptop, named because the io modules are kind of like the heads (also the name is awesome)

 - 7040 mainboard
 - 32 gb ram

vecna is a formally large desktop now in a thermaltake tr100. still looks wholly evil. appropriately named after a most evil lich

- ryzen 7800x3d
- 32 gb ram
- gigabyte b650i aorus ultra motherboard
- xfx speedster 7900xtx

xanathar ii (my old laptop, and maybe future server) is an hp pavilion from a few years ago, named so due to its omnipresence (at least in my backpack)

- whatever is in one of those things

hope you enjoy reading my config files