nixos-config/hosts/ni
Gabriel Arazas ea4ec0d71d
hosts/ni: remove auto-upgrade
It is more conflicting in the past few weeks than helpful plus the NixOS
configuration in the remote repo is having its flake update automated so
it is more unnecessary now than ever.
2023-09-17 13:55:00 +08:00
..
files hosts: add Wireguard services to related peers 2023-01-17 21:34:54 +08:00
modules chore: reformat codebase 2023-07-05 16:42:15 +08:00
secrets hosts: add Wireguard services to related peers 2023-01-17 21:34:54 +08:00
default.nix hosts/ni: remove auto-upgrade 2023-09-17 13:55:00 +08:00
disko.nix hosts/ni: add disko device config 2023-06-30 13:38:22 +08:00
hardware-configuration.nix hosts/ni: add fstrim service 2023-07-02 19:24:56 +08:00
README.adoc docs: update 2022-11-29 15:58:33 +08:00

My desktop workstation. Pretty nice, pretty handy, it is your basic desktop NixOS installation.

I know partitioning is not your favorite part so heres one way to prepare the laptop with this config.

# Preparing the partitions.
parted /dev/sda -- mklabel gpt
parted /dev/sda -- mkpart primary 512MiB -4GB
parted /dev/sda -- mkpart primary linux-swap -4GB 100%
parted /dev/sda -- mkpart ESP fat32 1MiB 512MiB
parted /dev/sda -- set 3 esp on

# Setting up the filesystems.
mkfs.ext4 -L nixos /dev/sda1
mkswap -L swap /dev/sda2
mkfs.fat -F 32 -n boot /dev/sda3

# Mount the partitions before installation.
mount /dev/disk/by-label/nixos /mnt
mkdir -p /mnt/boot
mount /dev/disk/by-label/boot /mnt/boot
swapon /dev/disk/by-label/swap