don't wanna deal with manually dealing with that stuff lmao, I just want a one line install DE
don't wanna deal with manually dealing with that stuff lmao, I just want a one line install DE
cp that into /etc and hope it goes well{ pkgs ? import (builtins.getFlake "github:nixos/nixpkgs/nixos-unstable") {} }:
let
monado = pkgs.monado.overrideAttrs (_:{
src = pkgs.fetchgit {
rev = "354e70f72e83d2dc39e65c696f5e5efe4122c648";
url = "https://gitlab.freedesktop.org/TheJackiMonster/monado.git";
sha256 = "sha256-Uzk9srRdSZmVS0VSl3wd4j1bpOs6FEKA4RgrXDz8bM0=";
};
});
flatland = (builtins.getFlake "github:StardustXR/flatland").packages.x86_64-linux.default.overrideAttrs (_: {
prePatch = ''
substituteInPlace src/surface.rs --replace 'pub const PPM: f32 = 1000.0;' 'pub const PPM: f32 = 3500.0;'
'';
});
in
pkgs.mkShell {
buildInputs = [
# monado
(monado.override { stdenv = pkgs.withCFlags [ "-O3" ] pkgs.stdenv; })
# (builtins.getFlake "github:matthewcroughan/manifold/mc/nix-flake").packages.x86_64-linux.default
(builtins.getFlake "github:stardustxr/server/develop").packages.x86_64-linux.default
(builtins.getFlake "github:stardustxr/azimuth/mc/nixify").packages.x86_64-linux.default
(builtins.getFlake "github:stardustxr/eclipse/mc/nixify").packages.x86_64-linux.default
flatland
];
}