My NixOS configuration
Find a file
2025-12-17 15:54:36 +01:00
home-manager dell: Goodbye NixOS. Back to Arch+nix+home-manager ... 2025-12-17 15:54:36 +01:00
machines dell: Goodbye NixOS. Back to Arch+nix+home-manager ... 2025-12-17 15:54:36 +01:00
modules fix deprecations 2025-12-11 22:43:57 +01:00
nix Update home-manager to 25.11 2025-12-13 23:52:03 +01:00
overlay@278ea856ed fix deprecations 2025-12-11 22:43:57 +01:00
roles Added modules/keyring 2025-10-27 19:26:57 +01:00
secrets@a54eed27b2 update secrets 2025-12-17 15:31:49 +01: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 dell: Goodbye NixOS. Back to Arch+nix+home-manager ... 2025-12-17 15:54:36 +01: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.

My Dell work laptop

My employer gave me a laptop with Ubuntu installed and is not that happy with the idea of me running NixOS on it. Therefore I at least installed Home-Manager in standalone mode on it and created the dell.nix that can be used by symlinking it to ~/.config/home-manager/home.nix. This way I at least get recent versions of tools with all of my personal config for e.g. Neovim.

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.