diff --git a/hosts/cyclone/configuration.nix b/hosts/cyclone/configuration.nix index 85df779..eeb089a 100644 --- a/hosts/cyclone/configuration.nix +++ b/hosts/cyclone/configuration.nix @@ -36,7 +36,11 @@ # GNOME! desktopManager.gnome.enable = true; - displayManager.gdm.enable = true; + displayManager.gdm = { + # At the login screen, don't automatically fall asleep. + autoSuspend = false; + enable = true; + }; # Nvidia driver support. videoDrivers = [ "nvidia" ]; @@ -82,10 +86,29 @@ cpu.amd.updateMicrocode = true; }; + # As recommended in https://nixos.wiki/wiki/Libvirt#Setup + virtualisation.libvirtd = { + enable = true; + qemu = { + package = pkgs.qemu_kvm; + runAsRoot = true; + swtpm.enable = true; + ovmf = { + enable = true; + packages = [ + (pkgs.OVMF.override { + secureBoot = true; + tpmSupport = true; + }).fd + ]; + }; + }; + }; + # Hey, world! users.users.spotlight = { isNormalUser = true; - extraGroups = [ "wheel" ]; + extraGroups = [ "libvirtd" "wheel" ]; openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPQQO+c8ygVzRt55Z9qekqItSjYiw381cFPOqX+vGAGT MacBook Air 2020 macOS" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ/gyX9b80oml6z3UGOxVMJk/NS8R5w9NEITJcKb0MnU MacBook Air 2020 NixOS"