diff --git a/README.md b/README.md
index 6e9fbd3..a98c707 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,9 @@
# pkgtui 📦
+
+
+
+
[](https://github.com/padovanl/pkgtui/actions/workflows/ci.yml)
[](https://github.com/padovanl/pkgtui/actions/workflows/release.yml)
[](https://github.com/padovanl/pkgtui/releases/latest)
diff --git a/assets/logo-snap.png b/assets/logo-snap.png
new file mode 100644
index 0000000..cc2cd13
Binary files /dev/null and b/assets/logo-snap.png differ
diff --git a/assets/logo-variant-1.png b/assets/logo-variant-1.png
new file mode 100644
index 0000000..c086b10
Binary files /dev/null and b/assets/logo-variant-1.png differ
diff --git a/assets/logo-variant-2.png b/assets/logo-variant-2.png
new file mode 100644
index 0000000..40ee861
Binary files /dev/null and b/assets/logo-variant-2.png differ
diff --git a/assets/logo-variant-3.png b/assets/logo-variant-3.png
new file mode 100644
index 0000000..2de152f
Binary files /dev/null and b/assets/logo-variant-3.png differ
diff --git a/assets/logo.png b/assets/logo.png
new file mode 100644
index 0000000..c086b10
Binary files /dev/null and b/assets/logo.png differ
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
index 4fa7fd2..499f730 100644
--- a/snap/snapcraft.yaml
+++ b/snap/snapcraft.yaml
@@ -7,20 +7,19 @@ title: pkgtui
summary: An htop-style TUI to search/install/remove apt and snap packages
description: |
pkgtui is a terminal UI (TUI) in the style of htop for searching,
- installing, removing and upgrading apt and snap packages from a single
+ installing, removing and upgrading apt, snap and flatpak packages from a single
dashboard, without having to remember the syntax of either package manager.
This snap uses "classic" confinement because pkgtui needs to invoke
- apt-get/dpkg/snap on the host system to do its job. It is not meant to be
- published on the Snap Store, but installed locally with:
-
- snap install --dangerous --classic pkgtui__.snap
+ the host system's package managers and manage host-installed packages.
+ Operations that change packages require confirmation and use the host's
+ authorization mechanisms.
contact: https://github.com/padovanl/pkgtui/issues
issues: https://github.com/padovanl/pkgtui/issues
source-code: https://github.com/padovanl/pkgtui
website: https://github.com/padovanl/pkgtui
license: MIT
-icon: assets/icon.svg
+icon: assets/logo-snap.png
grade: stable
confinement: classic
@@ -34,11 +33,12 @@ parts:
pkgtui:
plugin: go
source: .
+ build-environment:
+ - CGO_ENABLED: "0"
build-snaps:
- go/1.24/stable
# pkgtui is a statically linked Go binary (CGO_ENABLED=0): it has no
- # shared library dependencies for patchelf to fix up, so skip it to
- # silence the classic-confinement ELF interpreter/rpath lint warnings.
+ # shared library dependencies or ELF interpreter for patchelf to fix up.
build-attributes:
- no-patchelf
override-pull: |