summaryrefslogtreecommitdiff
diff options
authorDilyn Corner <dilyn.corner@canonical.com>2023-02-15 08:31:50 -0300
committerDilyn Corner <dilyn.corner@canonical.com>2023-02-16 13:33:12 -0500
commit9f1ba4490b3d3f131d66100934dbc98c35154268 (patch)
tree9a0d5f9c097bb8f6190b98ec75e5106608f9a397
parent9b85ce723d68b7a70dac0996affd302a234b72d2 (diff)
Add daemon app.
Signed-off-by: Dilyn Corner <dilyn.corner@canonical.com>
-rw-r--r--snapcraft.yaml34
1 files changed, 34 insertions, 0 deletions
diff --git a/snapcraft.yaml b/snapcraft.yaml
index 3d4ec43..1fccc46 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -73,6 +73,40 @@ apps:
- upower-observe
slots:
- mpris
+ daemon:
+ extensions: [gnome-3-38]
+ daemon: simple
+ command: bin/chromium.launcher
+ command-chain:
+ - bin/daemon.wrapper
+ - snap/command-chain/desktop-launch
+ restart-delay: 3s
+ install-mode: disable
+ environment:
+ CHROME_CONFIG_HOME: $SNAP_USER_COMMON
+ PIPEWIRE_CONFIG_NAME: $SNAP/usr/share/pipewire/pipewire.conf
+ PIPEWIRE_MODULE_DIR: $SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/pipewire-0.3
+ SPA_PLUGIN_DIR: $SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/spa-0.2
+ plugs:
+ - audio-playback
+ - audio-record
+ - bluez # for Web Bluetooth (https://launchpad.net/bugs/1887201)
+ - camera
+ - cups
+ - home
+ - joystick
+ - mount-observe
+ - network
+ - network-manager
+ - password-manager-service
+ - pulseaudio # remove once snapd 2.41 is available everywhere
+ - raw-usb # for WebUSB (https://launchpad.net/bugs/1780678)
+ - removable-media
+ - screen-inhibit-control
+ - system-packages-doc
+ - u2f-devices
+ - unity7 # required for xdg-open to work
+ - upower-observe
plugs:
# This is not used or needed for anything other than to trigger automatic