nixos-nas/configuration.nix
2025-06-10 21:56:20 +02:00

29 lines
828 B
Nix

{ config, pkgs, ... }:
{
imports = [ ./hardware ]; # bindet die auto-generierte HW-Datei ein
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
networking.hostName = "nix-nas";
users.users.nicole = {
isNormalUser = true;
extraGroups = [ "wheel" "docker" "libvirtd" ];
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGAsiKDWCwyf1usprg3K6Zk0xE9S4DX6+Bc4+nIOZGmf drezil@Manticore"
];
};
system.stateVersion = "25.05"; # ← einmalig festnageln
services.openssh.enable = true;
services.zfs.autoScrub.enable = true; # Snapshots & Details kommen später
# Wir pinnen den Kernel, bis ZFS 2.3.x für 6.13 bereit ist
boot.kernelPackages = pkgs.linuxPackages_6_12;
environment.systemPackages = with pkgs; [ git vim ];
}