From 1ff38b34e4f22463a1bc1e76e7da88afc8430f8e Mon Sep 17 00:00:00 2001 From: David Young Date: Tue, 31 Mar 2026 15:09:05 -0600 Subject: [PATCH] go app fixes --- .claude/settings.local.json | 8 ++++++++ hampack-manager-src/go.mod | 4 ++-- hampack-manager-src/main.go | 2 +- install.sh | 8 ++++++++ 4 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 .claude/settings.local.json diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100644 index 0000000..6b65416 --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,8 @@ +{ + "permissions": { + "allow": [ + "WebFetch(domain:github.com)", + "WebSearch" + ] + } +} diff --git a/hampack-manager-src/go.mod b/hampack-manager-src/go.mod index 52a3974..fb50a4d 100644 --- a/hampack-manager-src/go.mod +++ b/hampack-manager-src/go.mod @@ -3,6 +3,6 @@ module hampack-manager go 1.22 require ( - github.com/diamondburned/gotk4-adw v0.0.0-20240804043422-6b76e90f99ef - github.com/diamondburned/gotk4/pkg/core v0.3.1 + github.com/diamondburned/gotk4-adwaita/pkg v0.0.0-20250703085708-8e7f01e2c815 + github.com/diamondburned/gotk4/pkg v0.3.2-0.20250703063411-16654385f59a ) diff --git a/hampack-manager-src/main.go b/hampack-manager-src/main.go index fde0972..a952f0a 100644 --- a/hampack-manager-src/main.go +++ b/hampack-manager-src/main.go @@ -12,7 +12,7 @@ import ( "sort" "strings" - "github.com/diamondburned/gotk4-adw/pkg/adw" + "github.com/diamondburned/gotk4-adwaita/pkg/adw" "github.com/diamondburned/gotk4/pkg/glib/v2" "github.com/diamondburned/gotk4/pkg/gtk/v4" ) diff --git a/install.sh b/install.sh index 5cda51e..7f6a02c 100755 --- a/install.sh +++ b/install.sh @@ -77,6 +77,14 @@ echo "Installing dx.py..." wget -q https://raw.githubusercontent.com/HB9VQQ/dx.py/main/dx.py -O "$HOME/.local/bin/dx.py" chmod +x "$HOME/.local/bin/dx.py" +echo "Building HamPack Manager..." +cd ~/.local/share/HamPack/hampack-manager-src +go get github.com/diamondburned/gotk4-adwaita/pkg/adw@latest +go get github.com/diamondburned/gotk4/pkg/gtk/v4@latest +go mod tidy +go build -o ~/.local/bin/hampack-manager . +cd ~/.local/share/HamPack + sudo rm /etc/sudoers.d/hampack echo "HamPack is installed. You may want to restart existing applications when convenient." \ No newline at end of file