bonfire/nixosConfigurations/catarina
L-Nafaryus a4d8f5232e
Some checks failed
nix / check (push) Failing after 1m15s
flake: huge rework
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
2024-07-18 15:49:05 +05:00
..
services flake: reformat all 2024-07-08 15:07:24 +05:00
default.nix flake: huge rework 2024-07-18 15:49:05 +05:00
hardware.nix flake: reformat all 2024-07-08 15:07:24 +05:00
README.md astora: ext4 -> btrfs 2024-04-24 14:26:24 +05:00
users.nix flake: huge rework 2024-07-18 15:49:05 +05:00

catarina

Disk management

mkfs.fat -F 32 /dev/sda1
fatlabel /dev/sda1 boot

mkfs.btrfs /dev/sda2 
btrfs filesystem label /dev/sda2 nixos

mkdir -p /mnt 
mount /dev/sda2 /mnt 
btrfs subvolume create /mnt/root
btrfs subvolume create /mnt/nix 
btrfs subvolume create /mnt/home
btrfs subvolume create /mnt/persist
btrfs subvolume create /mnt/swap
umount /mnt 

mount -o compress=zstd,subvol=root /dev/sda2 /mnt 
mkdir /mnt/{boot,nix,home,persist,swap}
mount /dev/sda1 /mnt/boot
mount -o compress=zstd,noatime,subvol=nix /dev/sda2 /mnt/nix 
mount -o compress=zstd,subvol=home /dev/sda2 /mnt/home
mount -o compress=zstd,subvol=persist /dev/sda2 /mnt/persist
mount -o noatime,subvol=swap /dev/sda2 /mnt/swap

btrfs filesystem mkswapfile --size 16g --uuid clear /mnt/swap/swapfile

mkdir -p /media/{storage,btrbk-backups,btrbk-snapshots}