https://git.sr.ht/~rouven/nixos-config
- Operating System: NixOS
- Window Manager: River
- Overall Theme: Base16 Dracula
- Shell: Zsh
- Terminal: Foot
- Editor: Helix
- Notifications: swaync
- Panel: Waybar
- File Manager: Yazi
Should work out of the box:
Clone the repo, copy your hardware configuration to ./hosts/<hostname>/hardware-configuration.nix
, run nixos-rebuild switch --flake .#<hostname>
and you are good to go.
A ThinkPad L15 that I use for almost everything that one needs a monitor to.
NAME MOUNTPOINT COMMENT
tmpfs / # root on tmpfs using impermanence
nvme0n1
├─nvme0n1p1 /boot
├─nvme0n1p2 # LUKS-encrypted partition
│ └─luksroot # btrfs with subvolumes
│ ├─nix /nix
│ ├─home /home
│ ├─lib /var/lib
│ └─log /var/log
└─nvme0n1p3
└─luksswap [SWAP] # encrypted swap partition
Old Intel Nuc that I got from @LeBogoo. Running a few personal services.
NAME MOUNTPOINT COMMENT
tmpfs / # root on tmpfs
sda
├─sda1 /boot
├─sda2 [SWAP]
└─sda3 # btrfs
├─lib /var/lib
├─log /var/log
└─nix /nix
Hetzner VPS running a few web apps.
NAME MOUNTPOINT COMMENT
sda
├─sda1 /
├─sda14 # BIOS boot
└─sda15 /boot/efi # EFI stuff
Barebones configuration that can be easily deployed to virtual machines.
My custom installer and rescue image containing some personal tweaks.