{ config, pkgs, self, ... }: { imports = [ ./disko.nix ./hardware-configuration.nix ./vfio.nix ./secrets.nix ../../modules/nixos/networking/default.nix ../../modules/nixos/virtualization/default.nix ../../modules/nixos/common.nix ../../modules/nixos/fonts.nix ../../modules/nixos/services.nix ../../modules/nixos/users/tulg.nix ../../modules/nixos/gaming.nix ]; programs.hyprland = { enable = true; xwayland.enable = true; }; programs.obs-studio = { enable = true; # optional Nvidia hardware acceleration package = ( pkgs.obs-studio.override { cudaSupport = true; } ); plugins = with pkgs.obs-studio-plugins; [ wlrobs obs-backgroundremoval obs-pipewire-audio-capture obs-vaapi #optional AMD hardware acceleration obs-gstreamer obs-vkcapture ]; }; boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; networking.hostName = "virgil"; system.stateVersion = "25.05"; # Did you read the comment? }