VR packages for bsb2 eye tracking and stardust

This commit is contained in:
2025-11-30 16:25:47 -05:00
parent b9efe75c17
commit cca2a27d26
3 changed files with 43 additions and 2 deletions

View File

@ -36,7 +36,12 @@
hash = "sha256-Y3a0+x2xvHsfLax/uwycdJf3xLxvVfkfDVqjkxNaYEo=";
};
}
];
];
fileSystems."/media" = {
device = "10.0.37.142:/zfs/b";
fsType = "nfs";
};
networking.hostName = "pewter"; # Define your hostname.
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
@ -118,6 +123,7 @@
protonup-ng
vivaldi
chromium
appimage-run
# thunderbird
];
openssh.authorizedKeys.keys = [

View File

@ -19,6 +19,11 @@
inputs.nixpkgs.follows = "nixpkgs";
};
go-bsb-cam = {
url = "git+https://repo.abby.cafe/pager/go-bsb-cams.git";
inputs.nixpkgs.follows = "nixpkgs";
};
nixgl = {
url = "github:nix-community/nixGL";
inputs.nixpkgs.follows = "nixpkgs";

View File

@ -22,9 +22,13 @@
home.packages = with pkgs; [
tmux
inputs.oscgoesbrrr.packages.${system}.default
oscavmgr
vrcadvert
alcom
vesktop
vrcx
mpv
vlc
moonlight-qt
# htop
@ -33,6 +37,15 @@
(import ./unity_vrchat.nix {pkgs = pkgs; }).packages
++ lib.optionals (false) [
inputs.nixgl.nixGLIntel
] ++ [
stardust-xr-server
stardust-xr-sphereland
stardust-xr-protostar
stardust-xr-magnetar
stardust-xr-kiara
stardust-xr-gravity
stardust-xr-flatland
stardust-xr-atmosphere
];
@ -69,12 +82,29 @@ dashboard:
],
"runtime" :
[
"${pkgs.xrizer}/lib/xrizer"
"${pkgs.opencomposite}/lib/opencomposite"
],
"version" : 1
}
'';
# For bsb2e cameras
systemd.user.services.go-bsb-cams = {
Unit = {
Description = "Go bsb cams";
};
Install = {
WantedBy = [ "default.target" ];
};
unitConfig = {
Type = "simple";
};
Service = {
ExecStart = "${inputs.go-bsb-cam.packages.${system}.default}/bin/go-bsb-cams";
};
};
# Emacs stuff - ported from dotfiles repo
services.emacs = {
enable = false;