From c554b02913729ef29853835b0a1498e98765446f Mon Sep 17 00:00:00 2001 From: Wojciech Knapik Date: Tue, 15 Aug 2023 17:48:45 +0200 Subject: [PATCH 1/2] More permissions --- snapcraft.yaml | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/snapcraft.yaml b/snapcraft.yaml index be38a5c..3d11117 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -12,11 +12,14 @@ description: | confinement: strict compression: lzo base: core22 +assumes: + - snapd2.55 # TODO: temporarily needed for the cups interface apps: brave: command: opt/brave.com/brave/brave-browser desktop: usr/share/applications/brave-browser.desktop - extensions: [gnome] + extensions: + - gnome environment: DISABLE_WAYLAND: 1 BRAVE_DESKTOP: brave-browser.desktop @@ -26,18 +29,25 @@ apps: - audio-record - bluez - camera + - content + - cups - cups-control - home - joystick - mount-observe - network + - network-bind - network-manager - opengl - password-manager-service +# - personal-files - pulseaudio - raw-usb - removable-media - screen-inhibit-control +# - system-files + - system-packages-doc + - unity7 - u2f-devices - upower-observe slots: @@ -46,6 +56,20 @@ plugs: browser-sandbox: interface: browser-support allow-sandbox: true + # TODO: Temporarily needed for the cups interface + foo-install-cups: + interface: content + content: foo + default-provider: cups + target: $SNAP_DATA/foo +# brave-config: +# interface: personal-files +# read: +# - $HOME/.config/brave +# etc-brave-policies: +# interface: system-files +# read: +# - /etc/brave/policies slots: mpris: interface: mpris From 07169371d8dff8559eff003cc8243284e28de62d Mon Sep 17 00:00:00 2001 From: Wojciech Knapik Date: Thu, 24 Aug 2023 15:58:41 +0200 Subject: [PATCH 2/2] WIP --- snapcraft.yaml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/snapcraft.yaml b/snapcraft.yaml index 3d11117..58d0f31 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -40,12 +40,10 @@ apps: - network-manager - opengl - password-manager-service -# - personal-files - pulseaudio - raw-usb - removable-media - screen-inhibit-control -# - system-files - system-packages-doc - unity7 - u2f-devices @@ -62,14 +60,6 @@ plugs: content: foo default-provider: cups target: $SNAP_DATA/foo -# brave-config: -# interface: personal-files -# read: -# - $HOME/.config/brave -# etc-brave-policies: -# interface: system-files -# read: -# - /etc/brave/policies slots: mpris: interface: mpris