My NixOS configuration
Find a file
2025-10-30 14:00:09 +01:00
home-manager neovim: Added GitSigns instead of gitgutter 2025-10-30 14:00:09 +01:00
machines Added my.isWork option 2025-10-29 13:43:30 +01:00
modules Added my.isWork option 2025-10-29 13:43:30 +01:00
nix update submodules and niv 2025-09-18 22:10:20 +02:00
overlay@2889c36bb0 xm2307: Add wazuh and clamav 2025-10-21 16:37:29 +02:00
roles Added modules/keyring 2025-10-27 19:26:57 +01:00
secrets@a54998dec9 update secrets 2025-10-13 13:03:25 +02:00
users users: Update SSH keys 2024-11-25 20:52:33 +01:00
.gitmodules Added overlay submodule 2023-10-04 23:11:20 +02:00
customOptions.nix Added my.isWork option 2025-10-29 13:43:30 +01:00
disko.nix Added disko file 2025-10-03 22:25:55 +02:00
README.md Migrated work laptop from Ubuntu+HomeManager to full NixOS setup :party: 2025-10-08 00:09:22 +02:00

nixos-configuration

The NixOS configuration for my workstations and laptops

Add required channel Channel

nix-channel --add https://channels.nixos.org/nixos-XX.YY nixos
nix-channel --add https://channels.nixos.org/nixos-unstable nixos-unstable
nix-channel --add https://github.com/NixOS/nixos-hardware/archive/master.tar.gz nixos-hardware
nix-channel --update -v

Usage

Symlink /etc/nixos/configuration.nix to the corresponding machines/<hostname>/configuration.nix entry and just keep using nixos-rebuild like nothing happend.

Disko

The default disk setup for my workstations/laptops is now written down in disko.nix. Single NVMe, EFI partition and ZFS inside LUKS. And nope, no impermanence. I'm apparantly no longer part of the cool kids club.