nixdots/hosts/virgil/configuration.nix
2026-05-09 21:13:38 +03:00

52 lines
1.1 KiB
Nix

{
config,
pkgs,
self,
inputs,
...
}: {
imports = [
./disko.nix
./hardware-configuration.nix
./vfio.nix
./secrets.nix
./home.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?
}