refactor: seperate default from trevstack in nix packages

This commit is contained in:
trev 2025-03-18 19:13:15 -04:00
parent 267d293927
commit 5e5a2cbaaa

View File

@ -1,5 +1,5 @@
{ {
description = "A trevstack development environment"; description = "A template for trevstack";
inputs = { inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
@ -191,14 +191,18 @@
]; ];
}; };
packages.default = pkgs.buildGoModule { packages = rec {
inherit client pname version; default = trevstack;
src = gitignore.lib.gitignoreSource ./server;
vendorHash = "sha256-sANPwYLGwMcWyMR7Veho81aAMfIQpVzZS5Q9eveR8o8=";
preBuild = '' trevstack = pkgs.buildGoModule {
cp -r ${client} internal/handlers/client/client inherit client pname version;
''; src = gitignore.lib.gitignoreSource ./server;
vendorHash = "sha256-sANPwYLGwMcWyMR7Veho81aAMfIQpVzZS5Q9eveR8o8=";
preBuild = ''
cp -r ${client} internal/handlers/client/client
'';
};
}; };
} }
); );