aboutsummaryrefslogtreecommitdiff
path: root/os/overlays/wesher.nix
blob: c39a3e62771dd22850f3a3d3d2e0f8450efa6a2a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
self: super:
{
  wesher = super.buildGoModule rec {
    pname = "wesher";
    version = "0.2.6";

    src = super.fetchFromGitHub {
      owner = "costela";
      repo = "wesher";
      rev = "v${version}";
      sha256 = "1iagmnw2yf15r0fpikk610w0lm0gcxw83lcwfjyr2jv1q2ys71hh";
    };

    vendorSha256 = "0nyg0wzn8d4rzjs8yrxxj3gha94043ll80s1ql0fml025q2f3705";

    checkPhase = "true";

    meta = with super.lib; {
      description = "wireguard overlay mesh network manager";
      homepage = "https://github.com/costela/wesher";
      license = licenses.gpl3Plus;
      platforms = platforms.linux;
    };
  };
}