Loading maintainers/maintainer-list.nix +5 −0 Original line number Diff line number Diff line Loading @@ -21360,6 +21360,11 @@ githubId = 38222826; name = "Aamaruvi Yogamani"; }; technobaboo = { github = "technobaboo"; githubId = 4541968; name = "Nova King"; }; teh = { email = "tehunger@gmail.com"; github = "teh"; Loading pkgs/by-name/st/stardust-xr-server/Cargo.lock 0 → 100644 +2867 −0 File added.Preview size limit exceeded, changes collapsed. Show changes pkgs/by-name/st/stardust-xr-server/package.nix 0 → 100644 +72 −0 Original line number Diff line number Diff line { lib, fetchFromGitHub, nix-update-script, rustPlatform, cmake, cpm-cmake, fontconfig, libGL, libxkbcommon, mesa, openxr-loader, pkg-config, xorg, }: rustPlatform.buildRustPackage rec { pname = "stardust-xr-server"; version = "0.44.1"; src = fetchFromGitHub { owner = "stardustxr"; repo = "server"; rev = "refs/tags/${version}"; hash = "sha256-sCatpWDdy7NFWOWUARjN3fZMDVviX2iV79G0HTxfYZU="; }; cargoLock = { lockFile = ./Cargo.lock; outputHashes = { "smithay-0.3.0" = "sha256-dxAgTGW+xxnL+vA6j2Ng02F1zt/Y5VaSxP9xg8jfMy8="; "stardust-xr-0.14.1" = "sha256-fmRb46s0Ec8wnoerBh4JCv1WKz2of1YW+YGwy0Gr/yQ="; }; }; nativeBuildInputs = [ cmake pkg-config rustPlatform.bindgenHook ]; buildInputs = [ fontconfig libGL libxkbcommon mesa openxr-loader xorg.libX11 xorg.libXfixes ]; CPM_SOURCE_CACHE = "./build"; postPatch = '' install -D ${cpm-cmake}/share/cpm/CPM.cmake $(echo $cargoDepsCopy/stereokit-sys-*/StereoKit)/build/cpm/CPM_0.32.2.cmake ''; passthru.updateScript = nix-update-script { }; meta = { description = "Wayland compositor and display server for 3D applications"; homepage = "https://stardustxr.org/"; changelog = "https://github.com/StardustXR/server/releases"; license = lib.licenses.gpl2Plus; mainProgram = "stardust-xr-server"; maintainers = with lib.maintainers; [ pandapip1 technobaboo ]; platforms = lib.platforms.linux; }; } Loading
maintainers/maintainer-list.nix +5 −0 Original line number Diff line number Diff line Loading @@ -21360,6 +21360,11 @@ githubId = 38222826; name = "Aamaruvi Yogamani"; }; technobaboo = { github = "technobaboo"; githubId = 4541968; name = "Nova King"; }; teh = { email = "tehunger@gmail.com"; github = "teh"; Loading
pkgs/by-name/st/stardust-xr-server/Cargo.lock 0 → 100644 +2867 −0 File added.Preview size limit exceeded, changes collapsed. Show changes
pkgs/by-name/st/stardust-xr-server/package.nix 0 → 100644 +72 −0 Original line number Diff line number Diff line { lib, fetchFromGitHub, nix-update-script, rustPlatform, cmake, cpm-cmake, fontconfig, libGL, libxkbcommon, mesa, openxr-loader, pkg-config, xorg, }: rustPlatform.buildRustPackage rec { pname = "stardust-xr-server"; version = "0.44.1"; src = fetchFromGitHub { owner = "stardustxr"; repo = "server"; rev = "refs/tags/${version}"; hash = "sha256-sCatpWDdy7NFWOWUARjN3fZMDVviX2iV79G0HTxfYZU="; }; cargoLock = { lockFile = ./Cargo.lock; outputHashes = { "smithay-0.3.0" = "sha256-dxAgTGW+xxnL+vA6j2Ng02F1zt/Y5VaSxP9xg8jfMy8="; "stardust-xr-0.14.1" = "sha256-fmRb46s0Ec8wnoerBh4JCv1WKz2of1YW+YGwy0Gr/yQ="; }; }; nativeBuildInputs = [ cmake pkg-config rustPlatform.bindgenHook ]; buildInputs = [ fontconfig libGL libxkbcommon mesa openxr-loader xorg.libX11 xorg.libXfixes ]; CPM_SOURCE_CACHE = "./build"; postPatch = '' install -D ${cpm-cmake}/share/cpm/CPM.cmake $(echo $cargoDepsCopy/stereokit-sys-*/StereoKit)/build/cpm/CPM_0.32.2.cmake ''; passthru.updateScript = nix-update-script { }; meta = { description = "Wayland compositor and display server for 3D applications"; homepage = "https://stardustxr.org/"; changelog = "https://github.com/StardustXR/server/releases"; license = lib.licenses.gpl2Plus; mainProgram = "stardust-xr-server"; maintainers = with lib.maintainers; [ pandapip1 technobaboo ]; platforms = lib.platforms.linux; }; }