diff --git a/common/server/radio.nix b/common/server/radio.nix index 0dd3e3f..4868a2d 100644 --- a/common/server/radio.nix +++ b/common/server/radio.nix @@ -33,7 +33,6 @@ in { Domain radio is hosted on ''; }; - enableVideoAcceleration = lib.mkEnableOption "enable video acceleration"; }; config = lib.mkIf cfg.enable { @@ -70,18 +69,5 @@ in { chown ${cfg.user} ${cfg.dataDir} ''; }; - - # hardware accelerated video encoding/decoding (on intel) - nixpkgs.config.packageOverrides = lib.mkIf cfg.enableVideoAcceleration (pkgs: { - vaapiIntel = pkgs.vaapiIntel.override { enableHybridCodec = true; }; - }); - hardware.opengl = lib.mkIf cfg.enableVideoAcceleration { - enable = true; - extraPackages = with pkgs; [ - intel-media-driver # LIBVA_DRIVER_NAME=iHD - vaapiIntel # LIBVA_DRIVER_NAME=i965 - ]; - extraPackages32 = with pkgs.pkgsi686Linux; [ vaapiIntel ]; - }; }; } \ No newline at end of file diff --git a/machines/liza/configuration.nix b/machines/liza/configuration.nix index 17003a7..8c6b928 100644 --- a/machines/liza/configuration.nix +++ b/machines/liza/configuration.nix @@ -126,7 +126,18 @@ in { services.radio = { enable = true; host = "radio.neet.space"; - enableVideoAcceleration = true; + }; + # hardware accelerated video encoding/decoding (on intel) + nixpkgs.config.packageOverrides = pkgs: { + vaapiIntel = pkgs.vaapiIntel.override { enableHybridCodec = true; }; + }; + hardware.opengl = { + enable = true; + extraPackages = with pkgs; [ + intel-media-driver # LIBVA_DRIVER_NAME=iHD + vaapiIntel # LIBVA_DRIVER_NAME=i965 + ]; + extraPackages32 = with pkgs.pkgsi686Linux; [ vaapiIntel ]; }; services.nginx.virtualHosts."paradigminteractive.agency" = {