{ pkgs, lib, ... }: with lib; with lib.metacfg; { imports = [ ./hardware-configuration.nix ]; services.spice-autorandr.enable = true; services.spice-vdagentd.enable = true; services.resolved.enable = true; services.resolved.extraConfig = '' ResolveUnicastSingleLabel=yes ''; metacfg = { system.noSleep.enable = true; base.enable = true; gui.enable = true; nix-ld.enable = true; nix.enable = true; podman.enable = true; secureboot.enable = false; system = { limits = { enable = true; nofileLimit = 32768; memlockLimit = 32768; }; }; tools = { direnv.enable = true; }; user.extraGroups = [ "docker" "dialout" ]; }; environment.systemPackages = with pkgs; [ azure-cli desktop-file-utils kubectl kubectx k9s attic-client piper gnome-remote-desktop nodejs cachix claude-code ]; security.tpm2.enable = false; security.tpm2.abrmd.enable = false; services.ratbagd.enable = true; virtualisation = { docker.enable = true; podman.dockerCompat = false; libvirtd.enable = false; rosetta.enable = true; }; system.autoUpgrade = { enable = true; operation = "boot"; allowReboot = false; }; system.stateVersion = "25.05"; }