mirror of
https://github.com/tale/headplane.git
synced 2026-08-30 00:47:17 +00:00
feat(ssh): bump restty and follow upstream tailscale ssh
This commit is contained in:
@@ -26,13 +26,19 @@ rec {
|
||||
inherit system;
|
||||
overlays = [ devshell.overlays.default ];
|
||||
};
|
||||
|
||||
# nixpkgs' default go is 1.26.5; go.mod (via tailscale) needs >= 1.26.6.
|
||||
buildGoModule = pkgs.buildGoModule.override {go = pkgs.go_1_27;};
|
||||
in rec {
|
||||
formatter = pkgs.alejandra;
|
||||
packages = {
|
||||
headplane = pkgs.callPackage ./nix/package.nix {headplane-ssh-wasm = packages.headplane-ssh-wasm;};
|
||||
headplane-agent = pkgs.callPackage ./nix/agent.nix {};
|
||||
headplane-agent = pkgs.callPackage ./nix/agent.nix {inherit buildGoModule;};
|
||||
headplane-nixos-docs = pkgs.callPackage ./nix/docs.nix {};
|
||||
headplane-ssh-wasm = pkgs.callPackage ./nix/ssh-wasm.nix {};
|
||||
headplane-ssh-wasm = pkgs.callPackage ./nix/ssh-wasm.nix {
|
||||
inherit buildGoModule;
|
||||
go = pkgs.go_1_27;
|
||||
};
|
||||
};
|
||||
checks.default = pkgs.symlinkJoin {
|
||||
name = "headplane-with-agent";
|
||||
@@ -53,7 +59,7 @@ rec {
|
||||
${providedPackages}
|
||||
'';
|
||||
packages = [
|
||||
pkgs.go
|
||||
pkgs.go_1_27
|
||||
pkgs.nodejs-slim_24
|
||||
pkgs.pnpm_10
|
||||
pkgs.typescript-language-server
|
||||
@@ -64,11 +70,16 @@ rec {
|
||||
};
|
||||
})
|
||||
// {
|
||||
overlays.default = final: prev: {
|
||||
overlays.default = final: prev: let
|
||||
buildGoModule = final.buildGoModule.override {go = final.go_1_27;};
|
||||
in {
|
||||
headplane = final.callPackage ./nix/package.nix {headplane-ssh-wasm = final.headplane-ssh-wasm;};
|
||||
headplane-agent = final.callPackage ./nix/agent.nix {};
|
||||
headplane-agent = final.callPackage ./nix/agent.nix {inherit buildGoModule;};
|
||||
headplane-nixos-docs = final.callPackage ./nix/docs.nix {};
|
||||
headplane-ssh-wasm = final.callPackage ./nix/ssh-wasm.nix {};
|
||||
headplane-ssh-wasm = final.callPackage ./nix/ssh-wasm.nix {
|
||||
inherit buildGoModule;
|
||||
go = final.go_1_27;
|
||||
};
|
||||
};
|
||||
nixosModules.headplane = import ./nix/module.nix;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user