diff --git a/modules/nixos/desktop/default.nix b/modules/nixos/desktop/default.nix index 48cf993..8e38689 100644 --- a/modules/nixos/desktop/default.nix +++ b/modules/nixos/desktop/default.nix @@ -1,4 +1,9 @@ -{ lib, config, ... }: +{ + lib, + config, + pkgs, + ... +}: { imports = [ ./windowManager.nix @@ -18,6 +23,7 @@ notification-daemon = lib.pantheon.mkStrOption; enableSpotifyd = lib.mkEnableOption ""; enableSteam = lib.mkEnableOption ""; + enableVR = lib.mkEnableOption ""; }; config = lib.mkMerge [ @@ -27,5 +33,12 @@ gamescopeSession.enable = true; }; }) + (lib.mkIf config.desktop.enableVR { + programs.alvr = { + enable = true; + openFirewall = true; + }; + environment.systemPackages = [ pkgs.android-tools ]; + }) ]; } diff --git a/systems/x86_64-linux/nemesis/default.nix b/systems/x86_64-linux/nemesis/default.nix index 5797f9a..d0cae83 100644 --- a/systems/x86_64-linux/nemesis/default.nix +++ b/systems/x86_64-linux/nemesis/default.nix @@ -34,6 +34,7 @@ }; enableSpotifyd = true; enableSteam = true; + enableVR = true; }; nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; }