Loading nixos/modules/hardware/decklink.nix 0 → 100644 +16 −0 Original line number Diff line number Diff line { config, lib, pkgs, ... }: let cfg = config.hardware.decklink; kernelPackages = config.boot.kernelPackages; in { options.hardware.decklink.enable = lib.mkEnableOption "hardware support for the Blackmagic Design Decklink audio/video interfaces"; config = lib.mkIf cfg.enable { boot.kernelModules = [ "blackmagic" "blackmagic-io" "snd_blackmagic-io" ]; boot.extraModulePackages = [ kernelPackages.decklink ]; systemd.packages = [ pkgs.blackmagic-desktop-video ]; systemd.services.DesktopVideoHelper.wantedBy = [ "multi-user.target" ]; }; } nixos/modules/module-list.nix +1 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,7 @@ ./hardware/cpu/amd-sev.nix ./hardware/cpu/intel-microcode.nix ./hardware/cpu/intel-sgx.nix ./hardware/decklink.nix ./hardware/device-tree.nix ./hardware/digitalbitbox.nix ./hardware/flipperzero.nix Loading Loading
nixos/modules/hardware/decklink.nix 0 → 100644 +16 −0 Original line number Diff line number Diff line { config, lib, pkgs, ... }: let cfg = config.hardware.decklink; kernelPackages = config.boot.kernelPackages; in { options.hardware.decklink.enable = lib.mkEnableOption "hardware support for the Blackmagic Design Decklink audio/video interfaces"; config = lib.mkIf cfg.enable { boot.kernelModules = [ "blackmagic" "blackmagic-io" "snd_blackmagic-io" ]; boot.extraModulePackages = [ kernelPackages.decklink ]; systemd.packages = [ pkgs.blackmagic-desktop-video ]; systemd.services.DesktopVideoHelper.wantedBy = [ "multi-user.target" ]; }; }
nixos/modules/module-list.nix +1 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,7 @@ ./hardware/cpu/amd-sev.nix ./hardware/cpu/intel-microcode.nix ./hardware/cpu/intel-sgx.nix ./hardware/decklink.nix ./hardware/device-tree.nix ./hardware/digitalbitbox.nix ./hardware/flipperzero.nix Loading