2024-09-02 18:31:19 +05:30
|
|
|
_: _self: super: let
|
2024-10-06 16:03:20 +05:30
|
|
|
version = "0.30.0";
|
2024-09-02 18:31:19 +05:30
|
|
|
in {
|
|
|
|
netbird = super.netbird.override {
|
2024-10-05 20:51:41 +05:30
|
|
|
buildGoModule = args:
|
2024-09-22 15:06:11 +05:30
|
|
|
super.buildGo123Module (
|
2024-09-02 18:31:19 +05:30
|
|
|
args
|
|
|
|
// {
|
|
|
|
inherit version;
|
|
|
|
src = super.fetchFromGitHub {
|
|
|
|
owner = "netbirdio";
|
|
|
|
repo = "netbird";
|
|
|
|
rev = "v${version}";
|
2024-10-06 16:03:20 +05:30
|
|
|
hash = "sha256-YtKGiF45fNoiYQFTE3NReUaosRGDJOyjfqtc+tBKopI=";
|
2024-09-02 18:31:19 +05:30
|
|
|
};
|
2024-10-06 16:03:20 +05:30
|
|
|
vendorHash = "sha256-t6kqEmL2lKKYlqxaQ1OsAvB3BSmmyfogghGoE9jw+AI=";
|
2024-09-02 18:31:19 +05:30
|
|
|
ldflags = [
|
|
|
|
"-s"
|
|
|
|
"-w"
|
|
|
|
"-X github.com/netbirdio/netbird/version.version=${version}"
|
|
|
|
"-X main.builtBy=nix"
|
|
|
|
];
|
|
|
|
}
|
|
|
|
);
|
|
|
|
};
|
|
|
|
}
|