From 683c8aeea8557927c11782cfbe7f6daeee8fa0c0 Mon Sep 17 00:00:00 2001 From: isabel Date: Tue, 13 Jan 2026 18:46:36 +0000 Subject: [PATCH] mullvad-compass: init at 0.0.3 --- pkgs/by-name/mu/mullvad-compass/package.nix | 36 +++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 pkgs/by-name/mu/mullvad-compass/package.nix diff --git a/pkgs/by-name/mu/mullvad-compass/package.nix b/pkgs/by-name/mu/mullvad-compass/package.nix new file mode 100644 index 000000000000..6888e00ed773 --- /dev/null +++ b/pkgs/by-name/mu/mullvad-compass/package.nix @@ -0,0 +1,36 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + versionCheckHook, +}: +buildGoModule (finalAttrs: { + pname = "mullvad-compass"; + version = "0.0.3"; + + src = fetchFromGitHub { + owner = "Ch00k"; + repo = "mullvad-compass"; + tag = finalAttrs.version; + hash = "sha256-OhaXabjkimeMXty6msqDJVvnWXu8G6jWz/E2x7ZYrDI="; + }; + + vendorHash = "sha256-gEdtoJjCa0nVyi7T4zzv6xUDTQCYFi4ANFaqXGeqcsI="; + + ldflags = [ + "-s" + "-w" + "-X main.Version=${finalAttrs.version}" + ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + meta = { + description = "Find the best Mullvad VPN server to connect to"; + homepage = "https://github.com/Ch00k/mullvad-compass"; + license = lib.licenses.unlicense; + maintainers = with lib.maintainers; [ isabelroses ]; + mainProgram = "mullvad-compass"; + }; +})