Files
nixos/hosts/segfault-machine/configuration.nix
2025-09-19 15:12:01 +02:00

37 lines
1009 B
Nix

{ pkgs, ... }:
{
imports = [
./hardware.nix
../../users/lukas.nix
../../modules/desktop/hyprland.nix
../../modules/input/katana.nix
../../modules/networking/networkmanager.nix
../../modules/networking/bluetooth.nix
../../modules/system/locale.nix
../../modules/system/audio.nix
../../modules/system/printing.nix
../../modules/system/docker.nix
../../modules/system/gpg.nix
../../modules/system/virtualbox.nix
../../modules/system/mullvad.nix
];
networking.hostName = "segfault-machine";
# Bootloader.
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
# Use latest kernel.
boot.kernelPackages = pkgs.linuxPackages_latest;
# luks setup
boot.initrd.luks.devices."luks-4fb890ca-7670-49c3-8bc2-f5041492d454".device = "/dev/disk/by-uuid/4fb890ca-7670-49c3-8bc2-f5041492d454";
# Version festlegen
system.stateVersion = "25.05";
nix.settings.experimental-features = [ "nix-command" "flakes" ];
}