L-Nafaryus
a4d8f5232e
Some checks failed
nix / check (push) Failing after 1m15s
flake: fix name conventions flake: configurations -> lib.preconfiguredModules flake.packages: rework platform dependency with convient module and evaluator `lib.collectPackages` packages.bonfire-docs: convient evaluators `nixosModulesDoc` and `packagesDoc` new: packages.postgresql: container image new: packages.redis: container image remove: packages.lego: needed dns provider was added to lego and nixpkgs packages.netgen: broken |
||
---|---|---|
.. | ||
default.nix | ||
hardware.nix | ||
README.md | ||
users.nix |
astora
Specs
Type | Description |
---|---|
Case | MSI MPG Sekira 100R |
Motherboard | MSI MEG X570 Unify |
CPU | AMD Ryzen 9 3900X, 12-core, 24-thread |
Cooler | MSI MAG Coreliquid 240R V2 |
RAM | Kingston Fury Renegade, 2x16GB |
Power supply | DeepCool PQ1000M, 1000W |
GPU | MSI GeForce RTX 3060 Ventus 2X, 12GB |
NVMe M.2 | Samsung 980, 250GB |
SSD | Samsung 860 EVO, 500GB |
HDD | Seagate SkyHawk, 8TB |
Disk management
- Samsung 980
parted /dev/nvme0n1 -- mktable gpt
parted /dev/nvme0n1 -- mkpart primary fat32 0% 4GB
parted /dev/nvme0n1 -- set 1 boot on
parted /dev/nvme0n1 -- set 1 no_automount on
parted /dev/nvme0n1 -- mkpart primary btrfs 4GB 100%
mkfs.fat -F 32 /dev/nvme0n1p1
fatlabel /dev/nvme0n1p1 boot
mkfs.btrfs /dev/nvme0n1p2
btrfs filesystem label /dev/nvme0n1p2 nixos
mkdir -p /mnt
mount /dev/nvme0n1p2 /mnt
btrfs subvolume create /mnt/root
btrfs subvolume create /mnt/nix
btrfs subvolume create /mnt/home
btrfs subvolume create /mnt/swap
umount /mnt
mount -o compress=zstd,subvol=root /dev/nvme0n1p2 /mnt
mkdir /mnt/{boot,nix,home,swap}
mount /dev/nvme0n1p1 /mnt/boot
mount -o compress=zstd,noatime,subvol=nix /dev/nvme0n1p2 /mnt/nix
mount -o compress=zstd,subvol=home /dev/nvme0n1p2 /mnt/home
mount -o noatime,subvol=swap /dev/nvme0n1p2 /mnt/swap
btrfs filesystem mkswapfile --size 16g --uuid clear /mnt/swap/swapfile
# umount /mnt
- Samsung 860
parted /dev/sda -- mktable gpt
parted /dev/sda -- mkpart primary btrfs 0% 100%
mkfs.btrfs /dev/sda1
btrfs filesystem label /dev/sda1 nixos
mkdir -p /mnt
mount /dev/sda1 /mnt
btrfs subvolume create /mnt/steam-library
btrfs subvolume create /mnt/lutris
umount /mnt
mount -o compress=zstd,subvol=root /dev/sda1 /media
mkdir /media/{steam-library,lutris}
mount -o compress=zstd,subvol=steam-library /dev/sda1 /media/steam-library
mount -o compress=zstd,subvol=lutris /dev/sda1 /media/lutris
# umount /media