Loading maintainers/maintainer-list.nix +6 −0 Original line number Diff line number Diff line Loading @@ -11091,6 +11091,12 @@ githubId = 7558482; name = "Jack Gerrits"; }; jackr = { name = "Jack Rosenberg"; email = "nixos@jackr.eu"; github = "jackrosenberg"; githubId = 56937175; }; jacobkoziej = { name = "Jacob Koziej"; email = "jacobkoziej@gmail.com"; Loading pkgs/by-name/fo/fosrl-gerbil/package.nix 0 → 100644 +36 −0 Original line number Diff line number Diff line { lib, iptables, fetchFromGitHub, buildGoModule, replaceVars, }: buildGoModule rec { pname = "fosrl-gerbil"; version = "1.0.0"; src = fetchFromGitHub { owner = "fosrl"; repo = "gerbil"; tag = version; hash = "sha256-6ZmnokXmn4KIfNZT9HrraYP4fjfY2C0sK+xAJyq/pkU="; }; # patch out the /usr/sbin/iptables postPatch = '' substituteInPlace main.go \ --replace-fail '/usr/sbin/iptables' '${lib.getExe iptables}' ''; vendorHash = "sha256-lYJjw+V94oxILu+akUnzGACtsU7CLGwljysRvyUk+yA="; meta = { description = "Simple WireGuard interface management server"; mainProgram = "gerbil"; homepage = "https://github.com/fosrl/gerbil"; changelog = "https://github.com/fosrl/gerbil/releases/tag/${version}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ jackr ]; platforms = lib.platforms.linux; }; } Loading
maintainers/maintainer-list.nix +6 −0 Original line number Diff line number Diff line Loading @@ -11091,6 +11091,12 @@ githubId = 7558482; name = "Jack Gerrits"; }; jackr = { name = "Jack Rosenberg"; email = "nixos@jackr.eu"; github = "jackrosenberg"; githubId = 56937175; }; jacobkoziej = { name = "Jacob Koziej"; email = "jacobkoziej@gmail.com"; Loading
pkgs/by-name/fo/fosrl-gerbil/package.nix 0 → 100644 +36 −0 Original line number Diff line number Diff line { lib, iptables, fetchFromGitHub, buildGoModule, replaceVars, }: buildGoModule rec { pname = "fosrl-gerbil"; version = "1.0.0"; src = fetchFromGitHub { owner = "fosrl"; repo = "gerbil"; tag = version; hash = "sha256-6ZmnokXmn4KIfNZT9HrraYP4fjfY2C0sK+xAJyq/pkU="; }; # patch out the /usr/sbin/iptables postPatch = '' substituteInPlace main.go \ --replace-fail '/usr/sbin/iptables' '${lib.getExe iptables}' ''; vendorHash = "sha256-lYJjw+V94oxILu+akUnzGACtsU7CLGwljysRvyUk+yA="; meta = { description = "Simple WireGuard interface management server"; mainProgram = "gerbil"; homepage = "https://github.com/fosrl/gerbil"; changelog = "https://github.com/fosrl/gerbil/releases/tag/${version}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ jackr ]; platforms = lib.platforms.linux; }; }