diff --git a/hosts/tempest/default.nix b/hosts/tempest/default.nix index 8b0bda2..fd2ce9b 100644 --- a/hosts/tempest/default.nix +++ b/hosts/tempest/default.nix @@ -118,6 +118,7 @@ inputs.nixpkgs.lib.nixosSystem { dwarf-fortress.enable = true; enable = true; steam.enable = true; + moonlight.enable = true; legendary.enable = true; lutris.enable = true; ryujinx.enable = true; diff --git a/modules/nixos/gaming/default.nix b/modules/nixos/gaming/default.nix index d90f6e4..9c283e4 100644 --- a/modules/nixos/gaming/default.nix +++ b/modules/nixos/gaming/default.nix @@ -12,6 +12,7 @@ ./legendary.nix ./lutris.nix ./minecraft-server.nix + ./moonlight.nix ./ryujinx.nix ./steam.nix ]; diff --git a/modules/nixos/gaming/moonlight.nix b/modules/nixos/gaming/moonlight.nix new file mode 100644 index 0000000..febd443 --- /dev/null +++ b/modules/nixos/gaming/moonlight.nix @@ -0,0 +1,14 @@ +{ + config, + pkgs, + lib, + ... +}: +{ + + options.gaming.moonlight.enable = lib.mkEnableOption "Enable Moonlight game streaming client."; + + config = lib.mkIf config.gaming.moonlight.enable { + environment.systemPackages = with pkgs; [ moonlight-qt ]; + }; +}