From 84da8d653bd848081a704457e1339edc4b3f2921 Mon Sep 17 00:00:00 2001 From: TheWanderingCrow Date: Thu, 14 Nov 2024 09:33:04 -0500 Subject: [PATCH] add vr to nix --- hosts/Parzival/default.nix | 1 + modules/core.nix | 2 ++ modules/programs.nix | 7 +++++++ 3 files changed, 10 insertions(+) diff --git a/hosts/Parzival/default.nix b/hosts/Parzival/default.nix index 9081af8..311e23d 100644 --- a/hosts/Parzival/default.nix +++ b/hosts/Parzival/default.nix @@ -20,4 +20,5 @@ module.mudding.enable = true; module.gaming.enable = true; module.appdevel.enable = true; + module.vr.enable = true; } diff --git a/modules/core.nix b/modules/core.nix index 5c4147d..4731748 100644 --- a/modules/core.nix +++ b/modules/core.nix @@ -17,6 +17,7 @@ mudding.enable = lib.mkEnableOption "enables mudding packages"; gaming.enable = lib.mkEnableOption "enables gaming packages"; appdevel.enable = lib.mkEnableOption "enables app development in flutter"; + vr.enable = lib.mkEnableOption "enables VR utilities"; }; user = { @@ -69,6 +70,7 @@ mudding.enable = lib.mkDefault false; gaming.enable = lib.mkDefault false; appdevel.enable = lib.mkDefault false; + vr.enable = lib.mkDefault false; }; desktop = { diff --git a/modules/programs.nix b/modules/programs.nix index 1a3afe6..bd89420 100644 --- a/modules/programs.nix +++ b/modules/programs.nix @@ -136,5 +136,12 @@ gamescope gamemode ] else [] + ) + ++ ( + if config.module.vr.enable + then [ + alvr + wlx-overlay-s + ] else [] ); }