pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / servers / wesher / default.nix
blobe9b243e325e48141b320ee2102fd4491a5ff0465
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 }:
6 buildGoModule rec {
7   pname = "wesher";
8   version = "0.2.6";
10   src = fetchFromGitHub {
11     owner = "costela";
12     repo = "wesher";
13     rev = "v${version}";
14     sha256 = "sha256-EIajvcBhS5G9dJzRgXhnD1QKOAhmzngdyCU4L7itT8U=";
15   };
17   vendorHash = "sha256-BZzhBC4C0OoAxUEDROkggCQF35C9Z4+0/Jk0ZD8Hz1s=";
19   ldflags = [
20     "-s" "-w" "-X main.version=${version}"
21   ];
23   meta = with lib; {
24     description = "Wireguard overlay mesh network manager";
25     homepage = "https://github.com/costela/wesher";
26     license = licenses.gpl3Only;
27     maintainers = with maintainers; [ tylerjl ];
28     platforms   = platforms.linux;
29     mainProgram = "wesher";
30   };