# Edit this configuration file to define what should be installed on # your system. Help is available in the configuration.nix(5) man page # and in the NixOS manual (accessible by running ‘nixos-help’). { pkgs, ... }: { imports = [ ./hardware.nix ../../users/lukas.nix ../../modules/desktop/gnome.nix ../../modules/input/katana.nix ../../modules/input/qmk.nix ../../modules/networking/networkmanager.nix ../../modules/networking/bluetooth.nix ../../modules/system/locale.nix ../../modules/system/nvidia.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 ../../modules/services/ollama.nix ]; # Bootloader. boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; boot.kernelPackages = pkgs.linuxPackages_latest; boot.initrd.luks.devices."luks-b10eb0c6-67b8-40b6-bba4-83d38267abad".device = "/dev/disk/by-uuid/b10eb0c6-67b8-40b6-bba4-83d38267abad"; boot.resumeDevice = "/dev/mapper/luks-b10eb0c6-67b8-40b6-bba4-83d38267abad"; hardware.enableAllFirmware = true; networking.hostName = "segfault-tower"; nixpkgs.config.allowUnfree = true; # Version festlegen system.stateVersion = "25.05"; nix.settings.experimental-features = [ "nix-command" "flakes" ]; }