[Linux-only] basically bloxstap for sober

Add default.nix

+32
+32
default.nix
··· 1 + let 2 + pkgs = import <nixpkgs> {}; 3 + in 4 + 5 + pkgs.stdenv.mkDerivation { 6 + name = "tuxstrap"; 7 + version = "1.0.0"; 8 + 9 + # Source code 10 + src = pkgs.fetchgit { 11 + url = "https://github.com/ocbwoy3/tuxstrap"; 12 + rev = "main"; 13 + }; 14 + 15 + buildInputs = [ pkgs.bun pkgs.npm ]; 16 + buildPhase = '' 17 + npm run build 18 + ''; 19 + 20 + installPhase = '' 21 + mkdir -p $out 22 + mkdir -p $out/usr 23 + mkdir -p $out/usr/bin 24 + cp -r dist/* $out/usr/bin/ 25 + ''; 26 + 27 + meta = { 28 + description = "Commandline launcher for Roblox"; 29 + homepage = "https://github.com/ocbwoy3/tuxstrap"; 30 + license = "MIT"; 31 + }; 32 + }