diff --git a/home/programs/utils/default.nix b/home/programs/utils/default.nix index bba7e4c..6acb17c 100644 --- a/home/programs/utils/default.nix +++ b/home/programs/utils/default.nix @@ -39,6 +39,7 @@ imagemagick ffmpeg nurl + nix-init wl-color-picker matugen (config.lib.misc.addFlags "--wayland-text-input-version=3" "cherry-studio" cherry-studio) diff --git a/pkgs/zju-connect.nix b/pkgs/zju-connect.nix index f19281c..1720a9d 100644 --- a/pkgs/zju-connect.nix +++ b/pkgs/zju-connect.nix @@ -2,26 +2,30 @@ lib, buildGoModule, fetchFromGitHub, - ... }: + buildGoModule rec { pname = "zju-connect"; - version = "0.8.0"; + version = "0.9.0"; src = fetchFromGitHub { owner = "Mythologyli"; - repo = "ZJU-Connect"; + repo = "zju-connect"; rev = "v${version}"; - hash = "sha256-8QMdesmveXHmAKhuISmAE75La/KeybFqYSfAACfmIJE="; + hash = "sha256-LrupxRFobVzzOiQCznnaIH17sTsnzjiMVnWDMyN0dwY="; }; - vendorHash = "sha256-ANb3zcZCMqg6iO79q9CQEEN8DH0cwb7bAs3YmhfGTz8="; + vendorHash = "sha256-G+glwXw3zDA4XYWUnrkyG55PicHDutXRe7ZzdJGirZA="; + + ldflags = [ + "-s" + "-w" + ]; meta = { - description = "ZJU RVPN client"; - homepage = "https://github.com/Mythologyli/ZJU-Connect"; - mainProgram = "zju-connect"; + description = "ZJU RVPN 客户端的 Go 语言实现"; + homepage = "https://github.com/Mythologyli/zju-connect"; license = lib.licenses.agpl3Only; - maintainers = with lib.maintainers; [ EdenQwQ ]; + mainProgram = "zju-connect"; }; }