Compare commits

...

8 Commits

Author SHA1 Message Date
Jonathan White
ddfc94de4b More reversions 2025-03-16 10:46:36 -04:00
Jonathan White
1239e59ee1 Bring back adopt-info 2025-03-16 08:21:55 -04:00
Jonathan White
434f31cba2 Minor tweaks 2025-03-15 20:42:14 -04:00
Jonathan White
32abcb0d52 Some more reversions 2025-03-15 18:26:55 -04:00
Jonathan White
edd921401d Revert zstd 2025-03-15 18:07:26 -04:00
Jonathan White
e98c98c6c3 Revert qt5-base 2025-03-15 13:11:38 -04:00
Jonathan White
faf45079ef Add recommended plugs for better desktop integration 2025-03-15 12:56:39 -04:00
Jonathan White
63714a6f5f Fix snap build to use latest recommendations
* Switch to core24 as default
* Switch to qt5-base from kde-neon
* Switch to using desktop-launch instead of autostart
* Use layout to map specific directories for better desktop integration
2025-03-15 12:56:19 -04:00

View File

@@ -1,4 +1,9 @@
name: keepassxc
summary: "KeePassXC: Secure, Community-Driven Password Management"
description: |
KeePassXC is an advanced password manager that offers secure storage
in an encrypted database, with a modern, user-friendly experience that
adapts to your desktop environment.
adopt-info: keepassxc
grade: stable
base: core22
@@ -7,19 +12,30 @@ compression: lzo
apps:
keepassxc:
command: usr/bin/keepassxc
common-id: org.keepassxc.KeePassXC.desktop
# Use desktop-launch to improve integration
command: desktop-launch usr/bin/keepassxc
desktop: usr/share/applications/org.keepassxc.KeePassXC.desktop
extensions: [kde-neon]
plugs: [home, unity7, network, network-bind, removable-media, raw-usb, password-manager-service, browser-native-messaging]
autostart: org.keepassxc.KeePassXC.desktop
plugs:
- home
- unity7
- network
- network-bind
- removable-media
- raw-usb
- password-manager-service
- browser-native-messaging
cli:
command: usr/bin/keepassxc-cli
extensions: [kde-neon]
plugs: [home, removable-media, raw-usb]
proxy:
command: usr/bin/keepassxc-proxy
extensions: [kde-neon]
# Enable direct access to the native messaging host configuration files
plugs:
browser-native-messaging:
interface: personal-files
@@ -78,8 +94,8 @@ parts:
- libfreetype6
- xclip
- libkeyutils1
lint:
ignore:
- library:
- lib/**/libhistory.so*