# _embedded.clickindex:package[].snap_yaml_raw
name: zoom-client
version: 6.0.2.4680
summary: ZOOM Cloud Meetings
description: |
  Video conferencing with real-time messaging and content sharing

  https://zoom.us provides simplified video conferencing, whiteboard sharing
  and messaging across any device. This is an unofficial re-pack of the debian
  package provided by zoom.us
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.43
- snapd2.55
apps:
  zoom-client:
    command: bin/launcher.sh
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - audio-playback
    - audio-record
    - browser-sandbox
    - camera
    - hardware-observe
    - home
    - network
    - network-bind
    - network-manager-observe
    - pulseaudio
    - removable-media
    - screencast-legacy
    - screen-inhibit-control
    - shared-memory
    - system-observe
    - unity7
    environment:
      LD_LIBRARY_PATH: $SNAP/zoom/Qt/lib:$SNAP/zoom:$SNAP/zoom/cef:$SNAP/usr/lib/x86_64-linux-gnu
      ALWAYS_USE_PULSEAUDIO: '1'
    command-chain:
    - snap/command-chain/desktop-launch
    - snap/command-chain/alsa-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
  GTK_USE_PORTAL: '1'
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  browser-sandbox:
    interface: browser-support
    allow-sandbox: true
  desktop:
    mount-host-font-cache: false
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  gnome-42-2204:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-42-2204
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-fonts
    plugs:
    - desktop
    - system-observe
layout:
  /etc/os_release:
    symlink: $SNAP_DATA/os-release
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
  /usr/share/xml/iso-codes:
    bind: $SNAP/gnome-platform/usr/share/xml/iso-codes
  /usr/share/libdrm:
    bind: $SNAP/gnome-platform/usr/share/libdrm

# _embedded.clickindex:package[].snap_yaml_raw
name: spotify
version: 1.2.31.1205.g4d59ad7c
summary: Music for everyone
description: |
  Love music? Play your favorite songs and albums free on Linux with
  Spotify.

  Stream the tracks you love instantly, browse the charts or fire up
  readymade playlists in every genre and mood. Radio plays you great
  song after great song, based on your music taste. Discover new music
  too, with awesome playlists built just for you.

  Stream Spotify free, with occasional ads, or go Premium.

  Free:
  • Play any song, artist, album or playlist instantly
  • Browse hundreds of readymade playlists in every genre and mood
  • Stay on top of the Charts
  • Stream Radio
  • Enjoy podcasts, audiobooks and videos
  • Discover more music with personalized playlists

  Premium:
  • Download tunes and play offline
  • Listen ad-free
  • Get even better sound quality
  • Try it free for 30 days, no strings attached

  Like us on Facebook: http://www.facebook.com/spotify
  Follow us on Twitter: http://twitter.com/spotify

  Note: Spotify for Linux is a labor of love from our engineers that
  wanted to listen to Spotify on their Linux development machines. They
  work on it in their spare time and it is currently not a platform
  that we actively support. The experience may differ from our other
  Spotify Desktop clients, such as Windows and Mac.
apps:
  spotify:
    command: usr/bin/spotify
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - browser-support
    - home
    - mount-observe
    - network
    - network-manager-observe
    - audio-playback
    slots:
    - spotify-mpris
    command-chain:
    - snap/command-chain/snapcraft-runner
    - snap/command-chain/desktop-launch
architectures:
- amd64
assumes:
- command-chain
- snapd2.43
base: core20
confinement: strict
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
  GTK_USE_PORTAL: '1'
grade: stable
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-desktop
    plugs:
    - desktop
layout:
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
  /usr/share/xml/iso-codes:
    bind: $SNAP/gnome-platform/usr/share/xml/iso-codes
  /usr/share/libdrm:
    bind: $SNAP/gnome-platform/usr/share/libdrm
plugs:
  desktop:
    mount-host-font-cache: false
  gnome-3-38-2004:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-3-38-2004
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
slots:
  spotify-mpris:
    interface: mpris
    name: spotify

# _embedded.clickindex:package[].snap_yaml_raw
name: slack
version: 4.38.115
summary: Team communication for the 21st century.
description: |
  Whatever work means for you, Slack brings all the pieces and
  people you need together so you can actually get things done.
apps:
  slack:
    command: bin/electron-launch $SNAP/usr/lib/slack/slack --no-sandbox
    autostart: slack.desktop
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - audio-playback
    - audio-record
    - bluez
    - browser-support
    - camera
    - dot-config-slack
    - dot-config-slack-autostart
    - etc-slack-desktop-conf
    - home
    - network
    - network-bind
    - password-manager-service
    - removable-media
    - run-user
    - screen-inhibit-control
    - unity7
    environment:
      TMPDIR: $XDG_RUNTIME_DIR
      DISABLE_WAYLAND: 1
      GTK_USE_PORTAL: 1
    command-chain:
    - snap/command-chain/snapcraft-runner
    - snap/command-chain/desktop-launch
architectures:
- amd64
assumes:
- command-chain
- snapd2.43
base: core18
confinement: strict
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
  GTK_USE_PORTAL: '1'
grade: stable
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-desktop
    plugs:
    - desktop
layout:
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
  /usr/share/xml/iso-codes:
    bind: $SNAP/gnome-platform/usr/share/xml/iso-codes
  /usr/share/libdrm:
    bind: $SNAP/gnome-platform/usr/share/libdrm
plugs:
  desktop:
    mount-host-font-cache: false
  dot-config-slack:
    interface: personal-files
    write:
    - $HOME/.config/Slack
  dot-config-slack-autostart:
    interface: personal-files
    write:
    - $HOME/.config/autostart/slack.desktop
  etc-slack-desktop-conf:
    interface: system-files
    read:
    - /etc/slack-desktop.conf
  gnome-3-34-1804:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-3-34-1804
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  run-user:
    interface: system-files
    read:
    - /run/user
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes

# _embedded.clickindex:package[].snap_yaml_raw
base: core18
grade: stable
confinement: strict
plugs:
  gnome-3-28-1804:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-3-28-1804
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
name: beekeeper-studio
version: 4.1.10
title: Beekeeper Studio
summary: Beekeeper Studio
description: An easy-to use SQL query editor and database UI for Mac, Windows, and Linux
architectures:
  - amd64
apps:
  beekeeper-studio:
    command: command.sh
    plugs:
      - desktop
      - desktop-legacy
      - home
      - x11
      - wayland
      - unity7
      - browser-support
      - network
      - gsettings
      - audio-playback
      - pulseaudio
      - opengl
      - ssh-keys
      - removable-media
      - mount-observe
    environment:
      DISABLE_WAYLAND: '1'
      TMPDIR: $XDG_RUNTIME_DIR
      PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
      SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
      LD_LIBRARY_PATH: $SNAP_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu
      ELECTRON_SNAP: 'true'

# _embedded.clickindex:package[].snap_yaml_raw
name: nextcloud
version: 27.1.8snap1
summary: Nextcloud Server - A safe home for all your data
description: |
  Access, share and protect your files, calendars, contacts, communication and
  more at home and in your enterprise.
apps:
  apache:
    command: bin/run-httpd -k start -DFOREGROUND
    stop-command: bin/httpd-wrapper -k stop
    reload-command: bin/httpd-wrapper -k graceful
    daemon: simple
    restart-condition: always
    plugs:
    - network
    - network-bind
    - removable-media
    command-chain:
    - snap/command-chain/snapcraft-runner
  disable-https:
    command: bin/disable-https
    plugs:
    - network
    - network-bind
    command-chain:
    - snap/command-chain/snapcraft-runner
  enable-https:
    command: bin/enable-https
    plugs:
    - network
    - network-bind
    command-chain:
    - snap/command-chain/snapcraft-runner
  export:
    command: bin/export-data
    plugs:
    - network
    - network-bind
    - removable-media
    command-chain:
    - snap/command-chain/snapcraft-runner
  import:
    command: bin/import-data
    plugs:
    - network
    - network-bind
    - removable-media
    command-chain:
    - snap/command-chain/snapcraft-runner
  logrotate:
    command: bin/run-logrotate
    daemon: simple
    restart-condition: on-failure
    timer: 00:00
    command-chain:
    - snap/command-chain/snapcraft-runner
  manual-install:
    command: bin/manual-install
    plugs:
    - network
    - network-bind
    - removable-media
    command-chain:
    - snap/command-chain/snapcraft-runner
  mysql:
    command: bin/start_mysql
    stop-command: support-files/mysql.server stop
    reload-command: bin/reload-mysql
    daemon: simple
    restart-condition: always
    plugs:
    - network
    - network-bind
    command-chain:
    - snap/command-chain/snapcraft-runner
  mysql-client:
    command: bin/run-mysql
    plugs:
    - network
    - network-bind
    command-chain:
    - snap/command-chain/snapcraft-runner
  mysqldump:
    command: bin/run-mysqldump
    plugs:
    - network
    - network-bind
    command-chain:
    - snap/command-chain/snapcraft-runner
  nextcloud-cron:
    command: bin/nextcloud-cron
    daemon: simple
    restart-condition: on-failure
    plugs:
    - network
    - network-bind
    - removable-media
    command-chain:
    - snap/command-chain/snapcraft-runner
  nextcloud-fixer:
    command: bin/nextcloud-fixer
    daemon: simple
    restart-condition: on-failure
    plugs:
    - network
    - network-bind
    - removable-media
    command-chain:
    - snap/command-chain/snapcraft-runner
  occ:
    command: bin/occ
    plugs:
    - network
    - network-bind
    - removable-media
    command-chain:
    - snap/command-chain/snapcraft-runner
  php-fpm:
    command: bin/start-php-fpm
    reload-command: bin/reload-php
    daemon: simple
    restart-condition: always
    plugs:
    - network
    - network-bind
    - network-observe
    - removable-media
    command-chain:
    - snap/command-chain/snapcraft-runner
  redis-server:
    command: bin/start-redis-server
    daemon: simple
    restart-condition: always
    plugs:
    - network
    - network-bind
    command-chain:
    - snap/command-chain/snapcraft-runner
  renew-certs:
    command: bin/renew-certs
    daemon: simple
    restart-condition: always
    plugs:
    - network
    - network-bind
    command-chain:
    - snap/command-chain/snapcraft-runner
architectures:
- amd64
assumes:
- command-chain
base: core18
confinement: strict
grade: stable
hooks:
  configure:
    plugs:
    - network
    - network-bind
    - removable-media
  pre-refresh:
    plugs:
    - network
    - network-bind
    - removable-media

# _embedded.clickindex:package[].snap_yaml_raw
name: krita
title: Krita
version: 5.2.2
summary: Digital Painting, Creative Freedom
description: |-
  Krita is the full-featured digital art studio.

  It is perfect for sketching and painting, and presents an end–to–end solution for creating digital painting files from scratch by masters.


  Krita is a great choice for creating concept art, comics, textures for rendering and matte paintings. Krita supports many colorspaces like RGB and CMYK
  at 8 and 16 bits integer channels, as well as 16 and 32 bits floating point channels.


  Have fun painting with the advanced brush engines, amazing filters and many handy features that make Krita enormously productive.
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.58.3
apps:
  krita:
    command: usr/bin/krita
    common-id: org.kde.krita
    plugs:
    - desktop
    - desktop-legacy
    - opengl
    - wayland
    - x11
    - home
    - network
    - network-bind
    - audio-playback
    - removable-media
    - unity7
    - cups
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/kf5
  QML2_IMPORT_PATH: $QML2_IMPORT_PATH:$SNAP/usr/lib/x86_64-linux-gnu/qml:$SNAP/usr/lib/x86_64-linux-gnu/qt5/qml:$SNAP/kf5/usr/lib/x86_64-linux-gnu/qt5/qml
  QT_PLUGIN_PATH: $SNAP/usr/lib/x86_64-linux-gnu/qt5/plugins:$SNAP/kf5/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5:$SNAP/usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2:$SNAP/kf5/usr/lib/x86_64-linux-gnu/qt5/plugins
  QT_QUICK_CONTROLS_STYLE: org.kde.desktop
  PATH: $SNAP/usr/bin:$PATH
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu
plugs:
  desktop:
    mount-host-font-cache: false
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  kf5-5-113-qt-5-15-11-core22:
    content: kf5-5-113-qt-5-15-11-core22-all
    interface: content
    target: $SNAP/kf5
    default-provider: kf5-5-113-qt-5-15-11-core22
slots:
  session-dbus-interface:
    interface: dbus
    name: org.kde.krita
    bus: session
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-desktop
    plugs:
    - desktop
layout:
  /usr/bin/ffmpeg:
    symlink: $SNAP/usr/bin/ffmpeg
  /usr/share/X11:
    symlink: $SNAP/kf5/usr/share/X11

# _embedded.clickindex:package[].snap_yaml_raw
name: wekan
version: '6.09'
summary: Open Source kanban
description: "WeKan \xAE is an Open Source and collaborative kanban board application.\n\
  \nWhether you\u2019re maintaining a personal todo list, planning your holidays with\
  \ some friends, or working in a team on your next revolutionary idea, Kanban boards\
  \ are an unbeatable tool to keep your things organized. They give you a visual overview\
  \ of the current state of your project, and make you productive by allowing you\
  \ to focus on the few items that matter the most.\nDepending on target environment,\
  \ some configuration settings might need to be adjusted.\nFor full list of configuration\
  \ options call:\n$ wekan.help\n"
architectures:
- amd64
confinement: strict
grade: stable
plugs:
  mongodb-plug:
    interface: content
    target: $SNAP_DATA/shared
slots:
  mongodb-slot:
    interface: content
    write:
    - $SNAP_DATA/share
hooks:
  configure:
    plugs:
    - network
    - network-bind
apps:
  caddy:
    command: command-caddy.wrapper
    daemon: simple
    plugs:
    - network
    - network-bind
  database-backup:
    command: command-database-backup.wrapper
    plugs:
    - network
    - network-bind
  database-list-backups:
    command: command-database-list-backups.wrapper
  database-restore:
    command: command-database-restore.wrapper
    plugs:
    - network
    - network-bind
  help:
    command: command-help.wrapper
  mongodb:
    command: command-mongodb.wrapper
    daemon: simple
    plugs:
    - network
    - network-bind
  wekan:
    command: command-wekan.wrapper
    daemon: simple
    plugs:
    - network
    - network-bind

# _embedded.clickindex:package[].snap_yaml_raw
name: plexmediaserver
version: 1.40.2.8395-c67dce28e
summary: Your media on all your devices.
description: |
  Plex makes it possible to enjoy all of your media, whether in your living
  room, the car, or on a boat in the South Pacific!
  .
  You can manage your media by browsing to http://localhost:32400/manage
type: app
base: core18
architectures:
- amd64
confinement: strict
grade: stable
plugs:
  home-all:
    interface: home
    read: all
apps:
  plexmediaserver:
    command: command-plexmediaserver.wrapper
    daemon: simple
    plugs:
    - home-all
    - network
    - network-bind
    - opengl
    - raw-usb
    - removable-media
    - system-observe
    restart-condition: always
  pms-web:
    command: command-pms-web.wrapper
    plugs:
    - desktop

# _embedded.clickindex:package[].snap_yaml_raw
name: vlc
version: 3.0.20-1-g2617de71b6
summary: Read, capture, broadcast your multimedia streams
description: |
  VLC is a free and open source cross-platform multimedia player and
  framework that plays most multimedia files as well as DVDs, Audio CDs,
  VCDs, and various streaming protocols.
  NOTE. This snap contains an untested daily build of VLC
base: core18
architectures:
- amd64
confinement: strict
grade: stable
apps:
  vlc:
    command: command-vlc.wrapper
    common-id: org.videolan.vlc
    plugs:
    - unity7
    - network
    - network-bind
    - home
    - opengl
    - pulseaudio
    - mount-observe
    - optical-drive
    - camera
    - removable-media
    - screen-inhibit-control
    - x11
    - desktop
    - desktop-legacy
    - dvb
    - audio-playback
    - audio-record
    - jack1
    - avahi-control
    slots:
    - mpris

# _embedded.clickindex:package[].snap_yaml_raw
name: postman
version: 11.0.4
summary: API Development Environment
description: 'Postman is the complete toolchain for API developers, used by more than
  3 million developers and 30000 companies worldwide. Postman makes working with APIs
  faster and easier by supporting developers at every stage of their workflow, and
  is available for Mac OS X, Windows, Linux and Chrome users.

  '
apps:
  postman:
    command: bin/desktop-launch $SNAP/usr/share/postman/postman --no-sandbox
    environment:
      DISABLE_WAYLAND: 1
    plugs:
    - home
    - network
    - network-observe
    - wayland
    - opengl
    - desktop
    - desktop-legacy
    - unity7
    - gsettings
    - browser-support
    - password-manager-service
    command-chain:
    - snap/command-chain/snapcraft-runner
architectures:
- amd64
assumes:
- command-chain
base: core18
confinement: strict
grade: stable
title: Postman

# _embedded.clickindex:package[].snap_yaml_raw
name: docker
version: 24.0.5
summary: Docker container runtime
description: |
  Build and run container images with Docker.

  **Usage**

  * This build can only access files in the home directory. So Dockerfiles and all other files used in commands like `docker build`, `docker save` and `docker load` need to be in $HOME.
  * You can change the configuration of this build by modifying the files in `/var/snap/docker/current/`.
  * Additional certificates used by the Docker daemon to authenticate with registries need to be added in `/var/snap/docker/current/etc/docker/certs.d` (instead of `/etc/docker/certs.d`). This directory can be accessed by other snaps using the `docker-registry-certificates` content interface.
  * Specifying the option `--security-opt="no-new-privileges=true"` with the `docker run` command (or the equivalent in docker-compose) will result in a failure of the container to start. This is due to an an underlying external constraint on AppArmor (see https://bugs.launchpad.net/snappy/+bug/1908448 for details).

  **Running Docker as normal user**

  By default, Docker is only accessible with root privileges (`sudo`). If you want to use docker as a regular user, you need to add your user to the `docker` group.

      sudo addgroup --system docker
      sudo adduser $USER docker
      newgrp docker
      sudo snap disable docker
      sudo snap enable docker

  **Warning:** if you add your user to the `docker` group, it will have similar power as the `root` user. For details on how this impacts security in your system, see https://docs.docker.com/engine/security/#docker-daemon-attack-surface

  **Authors**

  This snap is built by Canonical based on source code published by Docker, Inc. It is not endorsed or published by Docker, Inc.

  Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein.
license: (Apache-2.0 AND MIT AND GPL-2.0)
architectures:
- amd64
base: core22
assumes:
- snapd2.59.1
apps:
  docker:
    command: bin/docker
    completer: bin/docker-completion.sh
    plugs:
    - docker-cli
    - network
    - home
    - removable-media
  dockerd:
    command: bin/dockerd-wrapper
    daemon: simple
    plugs:
    - firewall-control
    - home
    - log-observe
    - network-bind
    - network-control
    - privileged
    - support
    - graphics-core22
    slots:
    - docker-daemon
  compose:
    command: usr/libexec/docker/cli-plugins/docker-compose
    plugs:
    - docker-cli
    - network
    - home
  nvidia-container-toolkit:
    command: bin/nvidia-container-toolkit
    daemon: oneshot
    before:
    - dockerd
    plugs:
    - graphics-core22
  help:
    command: bin/help
confinement: strict
grade: stable
environment:
  GIT_EXEC_PATH: $SNAP/usr/lib/git-core
  GIT_TEMPLATE_DIR: $SNAP/usr/share/git-core/templates
  LD_LIBRARY_PATH: $SNAP/graphics/lib/x86_64-linux-gnu:${SNAP}/lib/:${SNAP}/lib/x86_64-linux-gnu:${SNAP}/usr/lib/:${SNAP}/usr/lib/x86_64-linux-gnu
  LIBGL_DRIVERS_PATH: $SNAP/graphics/lib/x86_64-linux-gnu/dri
  LIBVA_DRIVERS_PATH: $SNAP/graphics/lib/x86_64-linux-gnu/dri
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  home:
    read: all
  removable-media: null
  support:
    interface: docker-support
  privileged:
    interface: docker-support
    privileged-containers: true
  docker-cli:
    interface: docker
  opengl: null
  graphics-core22:
    interface: content
    target: $SNAP/graphics
slots:
  docker-daemon:
    interface: docker
  docker-executables:
    content: docker-executables
    interface: content
    read:
    - .
  docker-registry-certificates:
    content: docker-registry-certificates
    interface: content
    write:
    - $SNAP_DATA/etc/docker/certs.d
layout:
  /etc/docker:
    bind: $SNAP_DATA/etc/docker
  /etc/cdi:
    bind: $SNAP_DATA/etc/cdi
  /etc/nvidia-container-runtime:
    bind: $SNAP_DATA/etc/nvidia-container-runtime
  /etc/gitconfig:
    bind-file: $SNAP_DATA/etc/gitconfig
  /usr/libexec/docker/cli-plugins:
    symlink: $SNAP/usr/libexec/docker/cli-plugins

# _embedded.clickindex:package[].snap_yaml_raw
name: canonical-livepatch
version: 10.8.2
summary: Canonical Livepatch Client
description: Canonical Livepatch Client
architectures:
- amd64
base: core22
apps:
  canonical-livepatchd:
    command: canonical-livepatchd
    daemon: simple
    restart-condition: on-failure
    plugs:
    - network-bind
    - network-control
    - kernel-module-control
    - system-observe
    - hardware-observe
    - network-manager
    - hostfs-var-local-canonical-livepatch-mode
    - system-packages-doc
    - run-cloud-init-instance-data-json
  canonical-livepatch:
    command: canonical-livepatch
    plugs:
    - network-bind
    - network-control
    - kernel-module-control
    - system-observe
    - hardware-observe
confinement: strict
grade: stable
environment:
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  etc-update-motd-d:
    interface: system-files
    write:
    - /etc/update-motd.d/99-livepatch-kernel-upgrade-required
  hostfs-var-local-canonical-livepatch-mode:
    interface: system-files
    read:
    - /var/lib/snapd/hostfs/var/local/canonical_livepatch_mode
  run-cloud-init-instance-data-json:
    interface: system-files
    read:
    - /run/cloud-init/instance-data.json
hooks:
  connect-plug-etc-update-motd-d:
    plugs:
    - etc-update-motd-d
  disconnect-plug-etc-update-motd-d:
    plugs:
    - etc-update-motd-d
  remove:
    plugs:
    - etc-update-motd-d

# _embedded.clickindex:package[].snap_yaml_raw
name: obs-studio
version: 30.1.1
summary: Live streaming and video recording software
description: Free and open source software for video capturing, recording, and live streaming.
license: GPL-2.0
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.43
apps:
  obs-studio:
    command: obs-wrapper
    common-id: com.obsproject.Studio
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - alsa
    - audio-playback
    - audio-record
    - avahi-control
    - browser-support
    - camera
    - home
    - hardware-observe
    - jack1
    - joystick
    - kernel-module-observe
    - network
    - network-bind
    - password-manager-service
    - process-control
    - pulseaudio
    - raw-usb
    - removable-media
    - screen-inhibit-control
    - screencast-legacy
    - system-observe
    - unity7
    - upower-observe
    environment:
      QT_PLUGIN_PATH: $SNAP/usr/lib/x86_64-linux-gnu/qt6/plugins:$QT_PLUGIN_PATH
      LD_LIBRARY_PATH: $LD_LIBRARY_PATH:$SNAP/usr/lib/x86_64-linux-gnu/lapack:$SNAP/usr/lib/x86_64-linux-gnu/openblas-pthread:$SNAP/usr/lib/x86_64-linux-gnu/blas:$SNAP/bin/64bit:$SNAP/obs-plugins/64bit:$SNAP/data/obs-scripting/64bit:$SNAP/cef:$SNAP/lib
      PIPEWIRE_CONFIG_NAME: $SNAP/usr/share/pipewire/pipewire.conf
      PIPEWIRE_MODULE_DIR: $SNAP/usr/lib/x86_64-linux-gnu/pipewire-0.3
      SPA_PLUGIN_DIR: $SNAP/usr/lib/x86_64-linux-gnu/spa-0.2
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
  GTK_USE_PORTAL: '1'
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  desktop:
    mount-host-font-cache: false
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  gnome-42-2204:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-42-2204
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-fonts
    plugs:
    - desktop
layout:
  /usr/lib/libndi.so.5:
    symlink: $SNAP/usr/lib/libndi.so.5
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
  /usr/share/xml/iso-codes:
    bind: $SNAP/gnome-platform/usr/share/xml/iso-codes
  /usr/share/libdrm:
    bind: $SNAP/gnome-platform/usr/share/libdrm

# _embedded.clickindex:package[].snap_yaml_raw
name: notepad-plus-plus
version: 8.6.5
summary: notepad-plus-plus is a free source code editor.
description: 'Based on the powerful editing component Scintilla, notepad-plus-plus
  is written in C++ and uses pure Win32 API and STL which ensures a higher execution
  speed and smaller program size. By optimizing as many routines as possible without
  losing user friendliness, notepad-plus-plus is trying to reduce the world carbon
  dioxide emissions. When using less CPU power, the PC can throttle down and reduce
  power consumption, resulting in a greener environment.

  '
apps:
  notepad-plus-plus:
    command: bin/sommelier run-exe
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - home
    - network
    - hardware-observe
    - process-control
    - cups-control
    - removable-media
    command-chain:
    - snap/command-chain/snapcraft-runner
    - snap/command-chain/desktop-launch
  wine:
    command: bin/sommelier
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - home
    - network
    - hardware-observe
    - process-control
    - cups-control
    - removable-media
    command-chain:
    - snap/command-chain/snapcraft-runner
    - snap/command-chain/desktop-launch
  winetricks:
    command: bin/sommelier winetricks
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - network
    command-chain:
    - snap/command-chain/snapcraft-runner
    - snap/command-chain/desktop-launch
architectures:
- amd64
assumes:
- command-chain
- snapd2.43
base: core20
confinement: strict
environment:
  WINEDLLOVERRIDES: mscoree,mshtml=
  RUN_EXE: $SNAP_USER_DATA/notepad-plus-plus/notepad-plus-plus.exe
  SOMMELIER_KEEP_CWD: '1'
  NO_AT_BRIDGE: '1'
  DISABLE_WAYLAND: '1'
  SYSTEM_WGETRC: $SNAP/wine-runtime/etc/wgetrc
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
  GTK_USE_PORTAL: '1'
grade: stable
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-desktop
    plugs:
    - desktop
layout:
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
  /usr/share/xml/iso-codes:
    bind: $SNAP/gnome-platform/usr/share/xml/iso-codes
  /usr/share/libdrm:
    bind: $SNAP/gnome-platform/usr/share/libdrm
plugs:
  desktop:
    mount-host-font-cache: false
  gnome-3-38-2004:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-3-38-2004
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  wine-7-devel:
    interface: content
    target: $SNAP/wine-platform
    default-provider: wine-platform-7-devel-core20
  wine-runtime-c20:
    interface: content
    target: $SNAP/wine-runtime
    default-provider: wine-platform-runtime-core20
title: Notepad++ (WINE)

# _embedded.clickindex:package[].snap_yaml_raw
name: stellarium-daily
title: Stellarium
version: v24.1
summary: Free, open source planetarium software
description: |
  Stellarium renders 3D photo-realistic skies in real-time. With Stellarium, you
  really see what you can see with your eyes, binoculars or a small telescope.
architectures:
- amd64
base: core22
apps:
  stellarium:
    command: bin/desktop-launch $SNAP/usr/bin/stellarium
    common-id: org.stellarium.Stellarium
    plugs:
    - desktop
    - desktop-legacy
    - browser-support
    - x11
    - unity7
    - gsettings
    - opengl
    - network
    - network-bind
    - audio-playback
    - home
    - raw-usb
    environment:
      HOME: $SNAP_USER_COMMON
      DISABLE_WAYLAND: '1'
      QT_QPA_PLATFORMTHEME: xcb
confinement: strict
grade: stable
environment:
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
layout:
  /usr/share/qt6:
    bind: $SNAP/usr/share/qt6
  /usr/share/X11:
    bind: $SNAP/usr/share/X11
links:
  donation:
  - https://opencollective.com/stellarium/donate
  issues:
  - https://github.com/Stellarium/stellarium/issues
  website:
  - https://stellarium.org

# _embedded.clickindex:package[].snap_yaml_raw
name: rocketchat-server
version: 6.4.1
summary: An Open Source Slack Alternative
description: 'Have your own Slack like online chat, built with Meteor. https://rocket.chat/

  '
apps:
  backupdb:
    command: bin/backupdb.sh
    environment:
      LC_ALL: C
    plugs:
    - network
    command-chain:
    - snap/command-chain/snapcraft-runner
  mongo:
    command: bin/mongo
    environment:
      LC_ALL: C
    plugs:
    - network
    command-chain:
    - snap/command-chain/snapcraft-runner
  restoredb:
    command: bin/restoredb.sh
    environment:
      LC_ALL: C
    plugs:
    - network
    command-chain:
    - snap/command-chain/snapcraft-runner
  rocketchat-caddy:
    command: bin/start_caddy.sh
    environment:
      LC_ALL: C
    daemon: simple
    install-mode: disable
    plugs:
    - network
    - network-bind
    command-chain:
    - snap/command-chain/snapcraft-runner
  rocketchat-mongo:
    command: bin/start_mongod.sh
    environment:
      LC_ALL: C
    stop-command: bin/stop_mongod.sh
    daemon: forking
    plugs:
    - network
    - network-bind
    - network-observe
    command-chain:
    - snap/command-chain/snapcraft-runner
  rocketchat-server:
    command: bin/start_rocketchat.sh
    stop-command: bin/stop_rocketchat.sh
    environment:
      DEPLOY_METHOD: snap
      LC_ALL: C
    daemon: simple
    after:
    - rocketchat-mongo
    plugs:
    - network
    - network-bind
    - removable-media
    command-chain:
    - snap/command-chain/snapcraft-runner
architectures:
- amd64
assumes:
- command-chain
base: core20
confinement: strict
epoch: 10
grade: stable
hooks:
  configure:
    plugs:
    - network
    - network-bind
  install:
    plugs:
    - network
    - network-bind
  post-refresh:
    plugs:
    - network
    - network-bind
  pre-refresh:
    plugs:
    - network
    - network-bind
title: Rocket.Chat Server

# _embedded.clickindex:package[].snap_yaml_raw
name: gimp
version: 2.10.36
summary: GNU Image Manipulation Program
description: |
  Whether you are a graphic designer, photographer, illustrator, or scientist,
  GIMP provides you with sophisticated tools to get your job done. You can
  further enhance your productivity with GIMP thanks to many customization
  options and 3rd party plugins.
apps:
  gimp:
    command: usr/bin/gimp
    command-chain:
    - snap/command-chain/snapcraft-runner
    - snap/command-chain/desktop-launch
    common-id: org.gimp.GIMP
    slots:
    - dbus-gimp
    plugs:
    - cups-control
    - browser-support
    - desktop
    - desktop-legacy
    - gsettings
    - home
    - network
    - opengl
    - removable-media
    - unity7
    - wayland
    - x11
architectures:
- amd64
assumes:
- command-chain
base: core20
confinement: strict
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/data-dir/gnome-platform
  GTK_EXE_PREFIX: $SNAP/usr
  GTK_USE_PORTAL: '1'
  GIMP2_LOCALEDIR: $SNAP/usr/share/locale
  LD_LIBRARY_PATH: $SNAP/usr/lib/x86_64-linux-gnu/lapack:$SNAP/usr/lib/x86_64-linux-gnu/blas
  PYTHONPATH: $SNAP/usr/lib/python2.7:$SNAP/usr/lib/python2.7/site-packages:$PYTHONPATH
  FINAL_BINARY: $SNAP/usr/bin/gimp
grade: stable
hooks:
  install:
    command-chain:
    - snap/command-chain/desktop-launch
  post-refresh:
    command-chain:
    - snap/command-chain/desktop-launch
layout:
  /etc/gimp:
    bind: $SNAP/etc/gimp
  /etc/ld.so.cache:
    bind-file: $SNAP_DATA/etc/ld.so.cache
  /usr/lib/x86_64-linux-gnu/babl-0.1:
    bind: $SNAP/usr/lib/x86_64-linux-gnu/babl-0.1
  /usr/lib/x86_64-linux-gnu/gegl-0.4:
    bind: $SNAP/usr/lib/x86_64-linux-gnu/gegl-0.4
  /usr/lib/x86_64-linux-gnu/evince/4/backends:
    bind: $SNAP/usr/lib/x86_64-linux-gnu/evince/4/backends
  /usr/lib/gimp:
    bind: $SNAP/usr/lib/gimp
  /usr/lib/python3.8:
    bind: $SNAP/usr/lib/python3.8
  /usr/lib/gvfs:
    bind: $SNAP/usr/lib/gvfs
  /usr/lib/x86_64-linux-gnu/gvfs:
    bind: $SNAP/usr/lib/x86_64-linux-gnu/gvfs
  /usr/libexec:
    bind: $SNAP/usr/libexec
  /usr/share/color:
    bind: $SNAP/usr/share/color
  /usr/share/ghostscript:
    bind: $SNAP/usr/share/ghostscript
  /usr/share/gimp:
    bind: $SNAP/usr/share/gimp
  /usr/share/gvfs:
    bind: $SNAP/usr/share/gvfs
  /usr/share/iso-codes:
    bind: $SNAP/data-dir/gnome-platform/usr/share/iso-codes
  /usr/share/lensfun:
    bind: $SNAP/usr/share/lensfun
  /usr/share/locale:
    bind: $SNAP/usr/share/locale
  /usr/share/mypaint-data:
    bind: $SNAP/usr/share/mypaint-data
  /usr/share/xml/iso-codes:
    bind: $SNAP/data-dir/gnome-platform/usr/share/xml/iso-codes
plugs:
  gnome-3-38-2004:
    interface: content
    target: $SNAP/data-dir/gnome-platform
    default-provider: gnome-3-38-2004
  gtk-2-engines:
    interface: content
    target: $SNAP/lib/gtk-2.0
    default-provider: gtk2-common-themes
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
slots:
  dbus-gimp:
    interface: dbus
    bus: session
    name: org.gimp.GIMP.UI

# _embedded.clickindex:package[].snap_yaml_raw
name: stellarium-plars
version: 0.21.0
summary: Free, open source planetarium software
description: |
  Stellarium renders 3D photo-realistic skies in real-time. With Stellarium, you
  really see what you can see with your eyes, binoculars or a small telescope.
apps:
  stellarium:
    command: bin/desktop-launch $SNAP/usr/bin/stellarium
    plugs:
    - desktop
    - wayland
    - x11
    - unity7
    - opengl
    - network
    - network-bind
    - audio-playback
    - network-manager
    - home
    - raw-usb
    command-chain:
    - snap/command-chain/snapcraft-runner
architectures:
- amd64
assumes:
- command-chain
base: core18
confinement: strict
grade: stable

# _embedded.clickindex:package[].snap_yaml_raw
name: kstars
title: KStars
version: 3.6.6
summary: Desktop Planetarium
description: |-
  KStars is freely licensed, open source, cross-platform Astronomy Software by KDE.

  It provides an accurate graphical simulation of the night sky, from any location on Earth, at any date and time. The display includes up to 100 million stars, 13,000 deep-sky objects,all 8 planets, the Sun and Moon, and thousands of comets, asteroids, supernovae, and satellites.

  For students and teachers, it supports adjustable simulation speeds in order to view phenomena that happen over long timescales, the KStars Astrocalculator to predict conjunctions, and many common astronomical calculations.

  For the amateur astronomer, it provides an observation planner, a sky calendar tool, and an FOV editor to calculate field of view of equipment and display them. Find out interesting objects in the "What's up Tonight" tool, plot altitude vs. time graphs for any object, print high-quality sky charts, and gain access to lots of information and resources to help you explore the universe!

  Included with KStars is Ekos astrophotography suite, a complete astrophotography solution that can control all INDI devices including numerous telescopes, CCDs, DSLRs, focusers, filters, and a lot more. Ekos supports highly accurate tracking using online and offline astrometry solver, autofocus and autoguiding capabilities, and capture of single or multiple images using the powerful built in sequence manager.

  Astronomical Catalogs:

  - Default catalog consisting of stars to magnitude 8
  - Extra catalogs consisting of 100 million stars to magnitude 16
  - Downloadable catalogs including Messier Images, Abell Planetary Nebulae, Sharpless Catalog, Lynds Dark Nebula Catalog
  - Corrections for precession, nutation and atmospheric refraction
  - Tools for retrieval of data from online databases
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.55.3
apps:
  kstars:
    command: usr/bin/kstars
    common-id: org.kde.kstars.desktop
    plugs:
    - home
    - network
    - network-bind
    - audio-playback
    - serial-port
    - camera
    - gpio
    - hardware-observe
    - hidraw
    - i2c
    - location-control
    - location-observe
    - raw-usb
    - removable-media
    - desktop
    - desktop-legacy
    - opengl
    - wayland
    - x11
    - unity7
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/kf5
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  desktop:
    mount-host-font-cache: false
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  kf5-5-108-qt-5-15-10-core22:
    content: kf5-5-108-qt-5-15-10-core22-all
    interface: content
    target: $SNAP/kf5
    default-provider: kf5-5-108-qt-5-15-10-core22
slots:
  session-dbus-interface:
    interface: dbus
    name: org.kde.kstars
    bus: session
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-desktop
    plugs:
    - desktop
layout:
  /usr/share/X11:
    symlink: $SNAP/kf5/usr/share/X11

# _embedded.clickindex:package[].snap_yaml_raw
name: mosquitto
version: 2.0.18
summary: Eclipse Mosquitto MQTT broker
description: This is a message broker that supports version 5.0, 3.1.1, and 3.1 of
  the MQTT protocol. MQTT provides a method of carrying out messaging using a publish/subscribe
  model. It is lightweight, both in terms of bandwidth usage and ease of implementation.
  This makes it particularly useful at the edge of the network where a sensor or other
  simple device may be implemented using an arduino for example.
apps:
  ctrl:
    command: usr/bin/mosquitto_ctrl
    plugs:
    - home
    - network
    command-chain:
    - snap/command-chain/snapcraft-runner
  mosquitto:
    command: launcher.sh
    daemon: simple
    restart-condition: always
    plugs:
    - home
    - network
    - network-bind
    command-chain:
    - snap/command-chain/snapcraft-runner
  passwd:
    command: usr/bin/mosquitto_passwd
    plugs:
    - home
    command-chain:
    - snap/command-chain/snapcraft-runner
  pub:
    command: usr/bin/mosquitto_pub
    plugs:
    - home
    - network
    command-chain:
    - snap/command-chain/snapcraft-runner
  rr:
    command: usr/bin/mosquitto_rr
    plugs:
    - home
    - network
    command-chain:
    - snap/command-chain/snapcraft-runner
  sub:
    command: usr/bin/mosquitto_sub
    plugs:
    - home
    - network
    command-chain:
    - snap/command-chain/snapcraft-runner
architectures:
- amd64
assumes:
- command-chain
base: core18
confinement: strict
grade: stable

# _embedded.clickindex:package[].snap_yaml_raw
name: etcd
version: 3.4.22
summary: Distributed reliable key-value store
description: |
  Etcd is a high availability key-value store, implementing the Raft
  algorithm to deal with failover within the etcd cluster. Popular
  as a store of small but important data in distributed systems.
apps:
  etcd:
    daemon: simple
    command: bin/snap-wrap.sh
    plugs:
    - network-bind
    - removable-media
    command-chain:
    - snap/command-chain/snapcraft-runner
  etcdctl:
    command: bin/etcdctl
    plugs:
    - home
    - network-bind
    command-chain:
    - snap/command-chain/snapcraft-runner
architectures:
- amd64
assumes:
- command-chain
base: core18
confinement: strict
grade: stable

# _embedded.clickindex:package[].snap_yaml_raw
name: discord
title: Discord
version: 0.0.52
summary: Chat for Communities and Friends
description: |
  Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.

  Snaps are confined, as such Discord may be unable to perform some of the tasks it typically does when unconfined. This may result in the system log getting spammed with apparmor errors. Granting access to the system-observe interface when in the snap will enable the features, and thus reduce the logging.

    snap connect discord:system-observe

  **Authors**

  This snap is maintained by the Snapcrafters community, and is not necessarily endorsed or officially maintained by the upstream developers.
license: Proprietary
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.43
- snapd2.54
apps:
  discord:
    command: launcher
    autostart: discord.desktop
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - audio-playback
    - audio-record
    - camera
    - home
    - mount-observe
    - network
    - network-observe
    - process-control
    - removable-media
    - screen-inhibit-control
    - shmem
    - system-observe
    - unity7
    environment:
      TMPDIR: $XDG_RUNTIME_DIR
      GTK_USE_PORTAL: '1'
      DISABLE_WAYLAND: '1'
    command-chain:
    - snap/command-chain/desktop-launch
    - bin/disable-updater.sh
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
  GTK_USE_PORTAL: '1'
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  shmem:
    interface: shared-memory
    private: true
  desktop:
    mount-host-font-cache: false
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  gnome-42-2204:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-42-2204
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-fonts
    plugs:
    - desktop
layout:
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.1:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.1
  /usr/share/xml/iso-codes:
    bind: $SNAP/gnome-platform/usr/share/xml/iso-codes
  /usr/share/libdrm:
    bind: $SNAP/gnome-platform/usr/share/libdrm
links:
  contact:
  - https://github.com//snapcrafters/discord/issues
  issues:
  - https://github.com//snapcrafters/discord/issues
  source-code:
  - https://github.com//snapcrafters/discord
  website:
  - https://discord.com/

# _embedded.clickindex:package[].snap_yaml_raw
name: sirrujak-sciencefair
version: 1.0.8
summary: ScienceFair
description: ScienceFair - desktop science reading app for Linux
confinement: strict
grade: stable
architectures:
  - amd64
apps:
  sirrujak-sciencefair:
    command: command.sh
    plugs:
      - desktop
      - desktop-legacy
      - home
      - x11
      - unity7
      - browser-support
      - network
      - gsettings
      - pulseaudio
      - opengl
    environment:
      TMPDIR: $XDG_RUNTIME_DIR
      PATH: '$SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH'
      LD_LIBRARY_PATH: '$SNAP_LIBRARY_PATH:$SNAP/usr/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu/pulseaudio:$SNAP/usr/lib/x86_64-linux-gnu/mesa-egl:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu'

# _embedded.clickindex:package[].snap_yaml_raw
name: lxd
version: 5.21.1-2d13beb
summary: LXD - container and VM manager
description: |-
  LXD is a system container and virtual machine manager.

  It offers a simple CLI and REST API to manage local or remote instances,
  uses an image based workflow and support for a variety of advanced features.

  Images are available for all Ubuntu releases and architectures as well
  as for a wide number of other Linux distributions. Existing
  integrations with many deployment and operation tools, makes it work
  just like a public cloud, except everything is under your control.

  LXD containers are lightweight, secure by default and a great
  alternative to virtual machines when running Linux on Linux.

  LXD virtual machines are modern and secure, using UEFI and secure-boot
  by default and a great choice when a different kernel or operating
  system is needed.

  With clustering, up to 50 LXD servers can be easily joined and managed
  together with the same tools and APIs and without needing any external
  dependencies.


  Supported configuration options for the snap (snap set lxd [<key>=<value>...]):

    - apparmor.unprivileged-restrictions-disable: Whether to disable restrictions on unprivileged user namespaces [default=true]
    - ceph.builtin: Use snap-specific Ceph configuration [default=false]
    - ceph.external: Use the system's ceph tools (ignores ceph.builtin) [default=false]
    - criu.enable: Enable experimental live-migration support [default=false]
    - daemon.debug: Increase logging to debug level [default=false]
    - daemon.group: Set group of users that have full control over LXD [default=lxd]
    - daemon.user.group: Set group of users that have restricted LXD access [default=lxd]
    - daemon.preseed: Pass a YAML configuration to `lxd init` on initial start
    - daemon.syslog: Send LXD log events to syslog [default=false]
    - daemon.verbose: Increase logging to verbose level [default=false]
    - lvm.external: Use the system's LVM tools [default=false]
    - lxcfs.pidfd: Start per-container process tracking [default=false]
    - lxcfs.loadavg: Start tracking per-container load average [default=false]
    - lxcfs.cfs: Consider CPU shares for CPU usage [default=false]
    - lxcfs.debug: Increase logging to debug level [default=false]
    - minio.path: Path to the directory containing the minio and mc binaries to use with LXD [default=""]
    - openvswitch.builtin: Run a snap-specific OVS daemon [default=false]
    - openvswitch.external: Use the system's OVS tools (ignores openvswitch.builtin) [default=false]
    - ovn.builtin: Use snap-specific OVN configuration [default=false]
    - ui.enable: Enable the web interface [default=true]

  For system-wide configuration of the CLI, place your configuration in
  /var/snap/lxd/common/global-conf/ (config.yml and servercerts)
license: AGPL-3.0
architectures:
- amd64
base: core22
assumes:
- snapd2.39
apps:
  activate:
    command: commands/daemon.activate
    daemon: oneshot
    plugs:
    - lxd-support
    - system-observe
  buginfo:
    command: commands/buginfo
    plugs:
    - lxd-support
    - system-observe
  check-kernel:
    command: commands/lxd-check-kernel
    plugs:
    - lxd-support
    - system-observe
  daemon:
    command: commands/daemon.start
    stop-command: commands/daemon.stop
    stop-timeout: 600s
    reload-command: commands/daemon.reload
    daemon: simple
    restart-condition: on-failure
    plugs:
    - lxd-support
    - network-bind
    - system-observe
    slots:
    - lxd
    sockets:
      unix:
        listen-stream: $SNAP_COMMON/lxd/unix.socket
        socket-mode: 432
  lxc:
    command: commands/lxc
    completer: etc/bash_completion.d/snap.lxd.lxc
    plugs:
    - lxd-support
    - system-observe
  lxd:
    command: commands/lxd
    plugs:
    - lxd-support
    - system-observe
  user-daemon:
    command: commands/lxd-user
    stop-timeout: 600s
    daemon: simple
    restart-condition: on-failure
    plugs:
    - lxd-support
    - network-bind
    - system-observe
    sockets:
      unix:
        listen-stream: $SNAP_COMMON/lxd-user/unix.socket
        socket-mode: 432
confinement: strict
grade: stable
environment:
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  ceph-conf:
    interface: content
    target: $SNAP_DATA/microceph
  ovn-certificates:
    interface: content
    target: $SNAP_DATA/microovn/certificates
  ovn-chassis:
    interface: content
    target: $SNAP_DATA/microovn/chassis
hooks:
  configure:
    plugs:
    - lxd-support
    - network
    - system-observe
  connect-plug-ceph-conf:
    plugs:
    - lxd-support
    - system-observe
  connect-plug-ovn-certificates:
    plugs:
    - lxd-support
    - system-observe
  connect-plug-ovn-chassis:
    plugs:
    - lxd-support
    - system-observe
  disconnect-plug-ceph-conf:
    plugs:
    - lxd-support
    - system-observe
  disconnect-plug-ovn-certificates:
    plugs:
    - lxd-support
    - system-observe
  disconnect-plug-ovn-chassis:
    plugs:
    - lxd-support
    - system-observe
  remove:
    plugs:
    - lxd-support
    - system-observe
links:
  contact:
  - lxd@lists.canonical.com
  issues:
  - https://github.com/canonical/lxd/issues
  source-code:
  - https://github.com/canonical/lxd
  website:
  - https://ubuntu.com/lxd

# _embedded.clickindex:package[].snap_yaml_raw
name: 0ad
version: 0.0.26-alpha
summary: Real-time strategy game of ancient warfare
description: |
  0 A.D. (pronounced “zero-ey-dee”) is a free, open-source, historical
  Real Time Strategy (RTS) game currently under development by Wildfire Games,
  a global group of volunteer game developers.
  As the leader of an ancient civilization, you must gather the resources
  you need to raise a military force and dominate your enemies.
  .
  “0 A.D.” is a time period that never actually existed: In the usual calendar,
  one goes from 1 B.C. to 1 A.D. and skips zero. This reflects the historical
  fiction in the game: Who would have won if all the factions were pitted
  against each other when each of them was at its prime?
  .
  We intend to portray some of the major civilizations over the millennium of
  500 B.C. to 500 A.D. (Hence the midpoint, zero.) That is an ambitious prospect,
  so in the first edition of 0 A.D. we focus on the last five centuries B.C.
  Perhaps in future expansion packs, more civilizations will be added,
  along with additional gameplay features.
  .
  We put a strong emphasis on historical accuracy while developing 0 A.D.
  We plan all our units and all our buildings based on reconstructions of how
  the units and the buildings might have looked like in the ancient world.
  We even name them in the original languages, such as Greek and Latin.
  But it’s worth remembering that any game should be fun to play, so,
  in many cases, we preferred playability over historical accuracy.
apps:
  0ad:
    command: play0ad.launcher
    common-id: com.play0ad.zeroad
    plugs:
    - audio-playback
    - desktop
    - home
    - network
    - network-bind
    - opengl
    - process-control
    - removable-media
    - screen-inhibit-control
    - x11
    command-chain:
    - snap/command-chain/snapcraft-runner
  atlas:
    command: play0ad.launcher -editor
    plugs:
    - audio-playback
    - desktop
    - home
    - opengl
    - process-control
    - removable-media
    - x11
    command-chain:
    - snap/command-chain/snapcraft-runner
architectures:
- amd64
assumes:
- command-chain
base: core18
confinement: strict
grade: stable
layout:
  /usr/share/libdrm:
    bind: $SNAP/usr/share/libdrm
license: GPL-2.0+

# _embedded.clickindex:package[].snap_yaml_raw
name: josm
version: r18969
summary: Editor for OpenStreetMap
description: |
  JOSM is an editor for OpenStreetMap (OSM) written in Java.
  The current version supports stand alone GPX tracks, GPX track data
  from OSM database and existing nodes, line segments and metadata tags
  from the OSM database.

  OpenStreetMap is a project aimed squarely at creating and providing
  free geographic data such as street maps to anyone who wants them.
  The project was started because most maps you think of as free actually
  have legal or technical restrictions on their use, holding back people
  from using them in creative, productive or unexpected ways.
apps:
  josm:
    command: josm-launch
    plugs:
    - desktop
    - desktop-legacy
    - network
    - home
    - unity7
    command-chain:
    - snap/command-chain/snapcraft-runner
architectures:
- amd64
assumes:
- command-chain
base: core20
confinement: strict
grade: stable

# _embedded.clickindex:package[].snap_yaml_raw
name: ctint-science
version: 1.0.0
summary: ctint-science
description: ctint-science is a continuos time quantum monte carlo solver
architectures:
- amd64
confinement: strict
grade: stable
apps:
  ctint-science:
    command: command-ctint-science.wrapper
    environment:
      LD_LIBRARY_PATH: $LD_LIBRARY_PATH:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu:$SNAP/usr/lib/lapack:$SNAP/usr/lib/libblas:$SNAP_LIBRARY_PATH
    plugs:
    - home

# _embedded.clickindex:package[].snap_yaml_raw
base: core22
grade: stable
confinement: strict
plugs:
  gnome-3-28-1804:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-3-28-1804
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
name: bitwarden
version: 2024.4.0
title: Bitwarden
summary: After installation enable required `password-manager-service` by running `sudo snap connect bitwarden:password-manager-service`.
description: A secure and free password manager for all of your devices.
architectures:
  - amd64
apps:
  bitwarden:
    command: command.sh
    plugs:
      - desktop
      - desktop-legacy
      - home
      - x11
      - wayland
      - unity7
      - browser-support
      - network
      - gsettings
      - audio-playback
      - pulseaudio
      - opengl
      - password-manager-service
    autostart: bitwarden.desktop
    environment:
      DISABLE_WAYLAND: '1'
      PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
      SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
      LD_LIBRARY_PATH: $SNAP_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu

# _embedded.clickindex:package[].snap_yaml_raw
name: vault
version: 1.15.5
summary: Vault is a tool for securely accessing secrets.
description: |
  A modern system requires access to a multitude of secrets: database
  credentials, API keys for external services, credentials for service-oriented
  architecture communication, etc. Understanding who is accessing what secrets
  is already very difficult and platform-specific. Adding on key rolling,
  secure storage, and detailed audit logs is almost impossible without a custom
  solution. This is where Vault steps in.
architectures:
- amd64
base: core22
apps:
  vault:
    command: bin/vault
    plugs:
    - network
    - network-bind
    - home
  vaultd:
    command: bin/vaultd-start
    stop-command: bin/vaultd-stop
    reload-command: bin/vaultd-reload
    daemon: simple
    refresh-mode: endure
    stop-mode: sigterm
    restart-condition: on-failure
    install-mode: disable
    plugs:
    - network
    - network-bind
confinement: strict
grade: stable
environment:
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH

# _embedded.clickindex:package[].snap_yaml_raw
name: dataexplore
version: v0.12.0
summary: data plotting and analysis package
description: |
  DataExplore is an open source desktop application for data analysis and plotting
  intended for use in both research and education. The program allows quick
  visualization of data, table manipulation tools and supports large data tables.
architectures:
- amd64
confinement: strict
grade: stable
apps:
  dataexplore:
    command: command-dataexplore.wrapper
    plugs:
    - desktop
    - desktop-legacy
    - unity7
    - home

# _embedded.clickindex:package[].snap_yaml_raw
name: artikulate
title: Artikulate
version: 23.08.4
summary: Artikulate Pronunciation Trainer
description: Artikulate is a pronunciation trainer that helps improving and perfecting a learner's pronunciation skills for a foreign language. It provides courses with native speaker recordings for several training languages. The learner downloads those courses, selects a category of phrases to train, then starts with recording her/his own voice when speaking the phrases and comparing the results to the native speaker's recordings by listening to both. By adjusting and repeating the own pronunciation, the learner can improve his/her skill.
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.55.3
apps:
  artikulate:
    command: usr/bin/artikulate
    common-id: org.kde.artikulate.desktop
    plugs:
    - desktop
    - desktop-legacy
    - opengl
    - wayland
    - x11
    - audio-playback
    - unity7
    - network
    - network-bind
    command-chain:
    - bin/artikulate-launch
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/kf5
  GST_PLUGIN_PATH: $SNAP/usr/lib/x86_64-linux-gnu/gstreamer-1.0
  GST_PLUGIN_SYSTEM_PATH: $SNAP/usr/lib/x86_64-linux-gnu/gstreamer-1.0
  GST_PLUGIN_SCANNER: $SNAP/usr/lib/x86_64-linux-gnu/gstreamer1.0/gstreamer-1.0/gst-plugin-scanner
  QT_QUICK_CONTROLS_STYLE: org.kde.desktop
  XDG_DATA_DIRS: $XDG_DATA_DIRS:$SNAP/usr/share:$SNAP/kf5/usr/share
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  desktop:
    mount-host-font-cache: false
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  kf5-5-110-qt-5-15-11-core22:
    content: kf5-5-110-qt-5-15-11-core22-all
    interface: content
    target: $SNAP/kf5
    default-provider: kf5-5-110-qt-5-15-11-core22
slots:
  session-dbus-interface:
    interface: dbus
    name: org.kde.artikulate
    bus: session
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-desktop
    plugs:
    - desktop
layout:
  /usr/lib/x86_64-linux-gnu/alsa-lib:
    symlink: $SNAP/usr/lib/x86_64-linux-gnu/alsa-lib
  /usr/share/alsa:
    symlink: $SNAP/usr/share/alsa
  /usr/share/X11:
    symlink: $SNAP/kf5/usr/share/X11

# _embedded.clickindex:package[].snap_yaml_raw
name: simplenote
version: 2.21.0
summary: The simplest way to keep notes.
description: |
  Simplenote is an easy way to keep notes, lists, ideas and more. Your
  notes stay in sync with all of your devices for free.
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.43
apps:
  simplenote:
    command: simplenote --no-sandbox
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - cups-control
    - home
    - network
    - removable-media
    - unity7
    environment:
      TMPDIR: $XDG_RUNTIME_DIR
      DISABLE_WAYLAND: '1'
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
  GTK_USE_PORTAL: '1'
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  shmem:
    interface: shared-memory
    private: true
  desktop:
    mount-host-font-cache: false
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  gnome-42-2204:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-42-2204
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-fonts
    plugs:
    - desktop
layout:
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
  /usr/share/xml/iso-codes:
    bind: $SNAP/gnome-platform/usr/share/xml/iso-codes
  /usr/share/libdrm:
    bind: $SNAP/gnome-platform/usr/share/libdrm

# _embedded.clickindex:package[].snap_yaml_raw
name: rigs-of-rods
version: '2022.12'
summary: Rigs of Rods
description: |
  Rigs of Rods is a free/libre soft-body physics simulator mainly targeted at simulating vehicle physics.
  The soft-body physics system is based on mass-spring-damper theory.
apps:
  rigs-of-rods:
    command: bin/desktop-launch $SNAP/usr/RoR
    plugs:
    - opengl
    - x11
    - pulseaudio
    - network
    - joystick
    command-chain:
    - snap/command-chain/snapcraft-runner
architectures:
- amd64
assumes:
- command-chain
base: core20
confinement: strict
grade: stable

# _embedded.clickindex:package[].snap_yaml_raw
name: sabnzbd
version: 4.3.0RC1
summary: SABnzbd
description: The automated Usenet download tool
apps:
  sabnzbd:
    environment:
      PATH: $SNAP/usr/lib/p7zip:$PATH
      LC_CTYPE: C.UTF-8
      SNAPCRAFT_PRELOAD_REDIRECT_ONLY_SHM: 1
    command: bin/sabnzbd-wrapper
    daemon: simple
    plugs:
    - network
    - home
    - network-bind
    - removable-media
    command-chain:
    - snap/command-chain/snapcraft-runner
architectures:
- amd64
assumes:
- command-chain
base: core20
confinement: strict
grade: stable

# _embedded.clickindex:package[].snap_yaml_raw
name: doctl
version: v1.106.0
summary: The official DigitalOcean command line interface
description: |
  doctl allows you to interact with the DigitalOcean API via the command line.
  It supports most functionality found in the control panel. You can create,
  configure, and destroy DigitalOcean resources like Droplets, Kubernetes
  clusters, firewalls, load balancers, database clusters, domains, and more.
apps:
  doctl:
    command: bin/doctl-launch
    plugs:
    - home
    - network
    - ssh-keys
    - dot-docker
    - doctl-config
    - kube-config
    - app-dev-build
    command-chain:
    - snap/command-chain/snapcraft-runner
architectures:
- amd64
assumes:
- command-chain
base: core20
confinement: strict
grade: stable
license: Apache-2.0
plugs:
  app-dev-build:
    interface: docker
  doctl-config:
    interface: personal-files
    write:
    - $HOME/.config/doctl
  dot-docker:
    interface: personal-files
    write:
    - $HOME/.docker
  kube-config:
    interface: personal-files
    write:
    - $HOME/.kube/config
    - $HOME/.kube/config.lock

# _embedded.clickindex:package[].snap_yaml_raw
name: chromium
version: 124.0.6367.118
summary: Chromium web browser, open-source version of Chrome
description: |
  An open-source browser project that aims to build a safer, faster, and more
  stable way for all Internet users to experience the web.
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.43
- snapd2.55
apps:
  chromium:
    command: bin/chromium.launcher
    common-id: chromium-browser.desktop
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - audio-playback
    - audio-record
    - bluez
    - camera
    - cups
    - hardware-observe
    - home
    - joystick
    - mount-observe
    - network
    - network-manager
    - password-manager-service
    - raw-usb
    - removable-media
    - screen-inhibit-control
    - system-packages-doc
    - u2f-devices
    - unity7
    - upower-observe
    slots:
    - mpris
    environment:
      CHROME_DESKTOP: chromium.desktop
      CHROME_CONFIG_HOME: $SNAP_USER_COMMON
      GTK_USE_PORTAL: '1'
      SPA_PLUGIN_DIR: $SNAP/usr/lib/x86_64-linux-gnu/spa-0.2
      PIPEWIRE_CONFIG_NAME: $SNAP/usr/share/pipewire/pipewire.conf
      PIPEWIRE_MODULE_DIR: $SNAP/usr/lib/x86_64-linux-gnu/pipewire-0.3
    command-chain:
    - snap/command-chain/desktop-launch
  chromedriver:
    command: usr/lib/chromium-browser/chromedriver
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - network-bind
    - audio-playback
    - audio-record
    - bluez
    - camera
    - cups
    - hardware-observe
    - home
    - joystick
    - mount-observe
    - network
    - network-manager
    - password-manager-service
    - raw-usb
    - removable-media
    - screen-inhibit-control
    - system-packages-doc
    - u2f-devices
    - unity7
    - upower-observe
    slots:
    - mpris
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
  GTK_USE_PORTAL: '1'
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  foo-install-cups:
    content: foo
    interface: content
    target: $SNAP_DATA/foo
    default-provider: cups
  browser-sandbox:
    interface: browser-support
    allow-sandbox: true
  dot-local-share-applications:
    interface: personal-files
    write:
    - $HOME/.local/share/applications
  dot-local-share-icons:
    interface: personal-files
    write:
    - $HOME/.local/share/icons
  chromium-config:
    interface: personal-files
    read:
    - $HOME/.config/chromium
    - $HOME/.chromium-browser.init
  etc-chromium-browser-policies:
    interface: system-files
    read:
    - /etc/chromium-browser/policies
  desktop:
    mount-host-font-cache: false
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  gnome-42-2204:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-42-2204
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-fonts
    plugs:
    - desktop
layout:
  /usr/lib/man-db:
    bind: $SNAP/usr/lib/man-db
  /usr/share/libdrm:
    bind: $SNAP/gnome-platform/usr/share/libdrm
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.1:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.1
  /usr/share/xml/iso-codes:
    bind: $SNAP/gnome-platform/usr/share/xml/iso-codes
links:
  source-code:
  - https://code.launchpad.net/~chromium-team/chromium-browser/+git/snap-from-source/+ref/stable

# _embedded.clickindex:package[].snap_yaml_raw
name: mumble
version: v1.5.517
summary: Open Source, Low Latency, High Quality Voice Chat
description: "**About Mumble**\n\nMumble is a free, open source, low latency, high
  quality voice chat application.\n\nMumble was the first VoIP application to establish
  true low latency voice communication over a decade ago. But low latency and gaming
  are not the only use cases it shines in.\n\nWe heard from users who record podcasts
  with our multi-channel audio recorder, players seeking realism with our positional
  audio in games, Eve Online players with huge communities of over 100 simultaneous
  voice participants (I bet they make good use of our extensive permission system
  \U0001F604), the competitive Team Fortress 2 community making us their required
  voice communication platform, hobby radio transmission users, and a variety of workplaces
  adapting Mumble to fit their needs - be it on-head mobile devices or communicating
  across countries or into airplanes.\n\nAdministrators appreciate Mumble for being
  able to self host and have control over data security and privacy. Some make use
  of the extensive permission system for complex scenarios (for example separating
  two groups but leaders being able to talk to both). Some love to provide their users
  with additional functionality with scripts making use of server APIs, or host music
  bots and the like that connect to the server. Those that have an existing user database
  often make use of authenticators to allow authenticating with existing account login
  data.\n\n**Features for end-users**\n\n- Low-latency - great for talking and gaming\n-
  Stay private and secure: always encrypted communication and public/private-key authentication
  by default.\n- Recognize friends across servers\n- For gamers: In-game Overlay -
  see who is talking, FPS and the current time\n- For gamers: Positional audio - hear
  the players from where they are located in-game\n- Wizards to guide you through
  setup, like configuring your microphone\n\n**Features for administrators**\n\n-
  Libre software - no licensing hassle, caveats and limitations\n- Open Source - open
  in security and technology, and open to extendibility\n- Extensive user permission
  system (ACL)\n- Extendible through Ice protocols\n- Web interfaces - free choice
  of several community free software projects\n- Channel viewers - even without direct
  Ice access, if the hoster provides the CVP, easily set up your channel viewer of
  choice\n- Authenticators - to allow users to authenticate against an existing user
  database\n- Custom chat commands and context (right click) menu entries\n\n**Authors**\n\nThis
  snap is maintained by the Snapcrafters community, and is not endorsed or officially
  maintained by the upstream developers.\n"
apps:
  mumble:
    command: usr/bin/mumble
    environment:
      ALSA_CONFIG_PATH: $SNAP/etc/alsa.conf
    plugs:
    - desktop
    - desktop-legacy
    - opengl
    - wayland
    - x11
    - audio-playback
    - audio-record
    - home
    - jack1
    - network
    - network-manager
    command-chain:
    - snap/command-chain/snapcraft-runner
    - snap/command-chain/desktop-launch
architectures:
- amd64
assumes:
- command-chain
- snapd2.43
base: core20
confinement: strict
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/kf5
grade: stable
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-desktop
    plugs:
    - desktop
layout:
  /usr/share/X11:
    symlink: $SNAP/kf5/usr/share/X11
license: BSD-3-Clause
links:
  contact:
  - https://github.com//snapcrafters/mumble/issues
  issues:
  - https://github.com//snapcrafters/mumble/issues
  source-code:
  - https://github.com//snapcrafters/mumble
  website:
  - https://www.mumble.info/
plugs:
  desktop:
    mount-host-font-cache: false
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  kde-frameworks-5-99-qt-5-15-7-core20:
    interface: content
    content: kde-frameworks-5-99-qt-5-15-7-core20-all
    target: $SNAP/kf5
    default-provider: kde-frameworks-5-99-qt-5-15-7-core20
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
title: Mumble

# _embedded.clickindex:package[].snap_yaml_raw
name: wormhole
version: 0.13.0+43.g5961d49
summary: get things from one computer to another, safely
description: |
  This package provides a library and a command-line tool named wormhole, which
  makes it possible to get arbitrary-sized files and directories (or short
  pieces of text) from one computer to another. The two endpoints are identified
  by using identical "wormhole codes": in general, the sending machine generates
  and displays the code, which must then be typed into the receiving machine.
apps:
  wormhole:
    command: bin/wormhole
    plugs:
    - network
    - network-bind
    - home
    - removable-media
    command-chain:
    - snap/command-chain/snapcraft-runner
architectures:
- amd64
assumes:
- command-chain
base: core20
confinement: strict
grade: stable

# _embedded.clickindex:package[].snap_yaml_raw
name: molden
version: '6.2'
summary: Molden is a package for displaying Molecular Density.
description: Molden is a package for displaying Molecular Density from the Ab Initio
  packages GAMESS-UK , GAMESS-US and GAUSSIAN and the Semi-Empirical packages Mopac/Ampac,
  it also supports a number of other programs via the Molden Format. Molden reads
  all the required information from the GAMESS / GAUSSIAN outputfile.
apps:
  molden:
    command: molden
    command-chain:
    - snap/command-chain/snapcraft-runner
    plugs:
    - desktop
    - home
    - opengl
    - x11
    - unity7
    - wayland
    - gsettings
architectures:
- amd64
assumes:
- command-chain
confinement: strict
grade: stable

# _embedded.clickindex:package[].snap_yaml_raw
name: ktouch
title: KTouch
version: 23.08.4
summary: Touch Typing Tutor
description: KTouch is a typewriter trainer for learning to touch type. It provides you with text to train on and adjusts to different levels depending on how good you are. It displays your keyboard and indicates which key to press next and which is the correct finger to use. You learn typing with all fingers, step by step, without having to look down at the keyboard to find your keys. It is convenient for all ages and the perfect typing tutor for schools, universities, and personal use. KTouch ships with dozens of different courses in many languages and a comfortable course editor. Different keyboard layouts are supported and new user-defined layouts can be created. During training, KTouch collects comprehensive statistical information to help you or your teacher to analyze your progress.
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.58.3
apps:
  ktouch:
    command: usr/bin/ktouch
    common-id: org.kde.ktouch.desktop
    plugs:
    - desktop
    - desktop-legacy
    - opengl
    - wayland
    - x11
    - audio-playback
    - unity7
    - network
    - network-bind
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/kf5
  GST_PLUGIN_PATH: $SNAP/kf5/usr/lib/x86_64-linux-gnu/gstreamer-1.0
  GST_PLUGIN_SYSTEM_PATH: $SNAP/kf5/usr/lib/x86_64-linux-gnu/gstreamer-1.0
  GST_PLUGIN_SCANNER: $SNAP/kf5/usr/lib/x86_64-linux-gnu/gstreamer1.0/gstreamer-1.0/gst-plugin-scanner
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  desktop:
    mount-host-font-cache: false
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  kf5-5-110-qt-5-15-11-core22:
    content: kf5-5-110-qt-5-15-11-core22-all
    interface: content
    target: $SNAP/kf5
    default-provider: kf5-5-110-qt-5-15-11-core22
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-desktop
    plugs:
    - desktop
layout:
  /usr/share/X11:
    symlink: $SNAP/kf5/usr/share/X11
  /usr/lib/x86_64-linux-gnu/alsa-lib:
    bind: $SNAP/usr/lib/x86_64-linux-gnu/alsa-lib
  /usr/share/alsa:
    bind: $SNAP/usr/share/alsa

# _embedded.clickindex:package[].snap_yaml_raw
name: remmina
title: Remmina
version: v1.4.35+git1.e0692befd
summary: Remote Desktop Client
description: |-
  Remmina is a remote-desktop client written in GTK, to
  use other desktops remotely, from a tiny screen or large monitors.



  Remmina supports multiple network protocols in an integrated and
  consistent user interface. The protocols currently supported are:
  X2Go, RDP (Remote Desktop Protocol), VNC (Virtual Network Computing),
  and SSH (Secure Shell / Open SSH).



  External plugins are also supported to add new protocols and features.
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.43
apps:
  remmina:
    command: usr/bin/remmina
    common-id: org.remmina.Remmina
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - alsa
    - audio-playback
    - audio-record
    - avahi-observe
    - browser-support
    - cups-control
    - home
    - media-hub
    - mount-observe
    - network
    - network-bind
    - optical-drive
    - password-manager-service
    - process-control
    - raw-usb
    - removable-media
    - screen-inhibit-control
    - ssh-keys
    - ssh-public-keys
    - unity7
    slots:
    - dbus-daemon
    command-chain:
    - snap/command-chain/desktop-launch
  ssh-agent:
    command: usr/bin/ssh-agent -D -a $SSH_AUTH_SOCK
    daemon: simple
    plugs:
    - home
    - network-bind
    - ssh-keys
confinement: strict
grade: stable
environment:
  SSH_AUTH_SOCK: ${SNAP_DATA}/ssh-agent.socket
  SNAP_USER_DATA: ${SNAP_REAL_HOME}/snap/${SNAP_NAME}/current
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
  GTK_USE_PORTAL: '1'
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  desktop:
    mount-host-font-cache: false
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  gnome-42-2204:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-42-2204
slots:
  dbus-daemon:
    interface: dbus
    bus: session
    name: org.remmina.Remmina
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-fonts
    plugs:
    - desktop
layout:
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
  /usr/share/xml/iso-codes:
    bind: $SNAP/gnome-platform/usr/share/xml/iso-codes
  /usr/share/libdrm:
    bind: $SNAP/gnome-platform/usr/share/libdrm

# _embedded.clickindex:package[].snap_yaml_raw
name: telegram-desktop
title: Telegram Desktop
version: 4.16.8
summary: Fast. Secure. Powerful.
description: |-
  Pure instant messaging — simple, fast, secure, and synced across all your devices. One of the world's top 10 most downloaded apps with over 500 million active users.

  FAST: Telegram is the fastest messaging app on the market, connecting people via a unique, distributed network of data centers around the globe.

  SYNCED: You can access your messages from all your phones, tablets and computers at once. Telegram apps are standalone, so you don’t need to keep your phone connected. Start typing on one device and finish the message from another. Never lose your data again.

  UNLIMITED: You can send media and files, without any limits on their type and size. Your entire chat history will require no disk space on your device, and will be securely stored in the Telegram cloud for as long as you need it.

  SECURE: We made it our mission to provide the best security combined with ease of use. Everything on Telegram, including chats, groups, media, etc. is encrypted using a combination of 256-bit symmetric AES encryption, 2048-bit RSA encryption, and Diffie–Hellman secure key exchange.

  100% FREE & OPEN: Telegram has a fully documented and free API for developers, open source apps and verifiable builds to prove the app you download is built from the exact same source code that is published.

  POWERFUL: You can create group chats with up to 200,000 members, share large videos, documents of any type (.DOCX, .MP3, .ZIP, etc.) up to 2 GB each, and even set up bots for specific tasks. Telegram is the perfect tool for hosting online communities and coordinating teamwork.

  RELIABLE: Built to deliver your messages using as little data as possible, Telegram is the most reliable messaging system ever made. It works even on the weakest mobile connections.

  FUN: Telegram has powerful photo and video editing tools, animated stickers and emoji, fully customizable themes to change the appearance of your app, and an open sticker/GIF platform to cater to all your expressive needs.

  SIMPLE: While providing an unprecedented array of features, we take great care to keep the interface clean. Telegram is so simple you already know how to use it.

  PRIVATE: We take your privacy seriously and will never give any third parties access to your data. You can delete any message you ever sent or received for both sides, at any time and without a trace. Telegram will never use your data to show you ads.

  We keep expanding the boundaries of what you can do with a messaging app. Don’t wait years for older messengers to catch up with Telegram — join the revolution today.
architectures:
- amd64
base: core22
assumes:
- command-chain
apps:
  telegram-desktop:
    command: usr/bin/telegram-desktop
    autostart: telegram-desktop_telegram-desktop.desktop
    common-id: org.telegram.desktop
    plugs:
    - alsa
    - audio-playback
    - audio-record
    - camera
    - desktop
    - desktop-legacy
    - gsettings
    - hardware-observe
    - home
    - network
    - network-bind
    - network-status
    - opengl
    - removable-media
    - unity7
    - wayland
    - x11
    slots:
    - mpris
    command-chain:
    - bin/desktop-launch
confinement: strict
grade: stable
environment:
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  desktop:
    mount-host-font-cache: false
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
hooks:
  configure:
    command-chain:
    - bin/hooks-configure-desktop
    plugs:
    - desktop
layout:
  /usr/share/alsa:
    bind: $SNAP/usr/share/alsa
  /usr/share/pipewire:
    bind: $SNAP/usr/share/pipewire
  /usr/share/X11:
    bind: $SNAP/usr/share/X11
  /usr/lib/x86_64-linux-gnu/gtk-3.0:
    bind: $SNAP/usr/lib/x86_64-linux-gnu/gtk-3.0
  /usr/lib/x86_64-linux-gnu/pipewire-0.3:
    bind: $SNAP/usr/lib/x86_64-linux-gnu/pipewire-0.3
  /usr/lib/x86_64-linux-gnu/spa-0.2:
    bind: $SNAP/usr/lib/x86_64-linux-gnu/spa-0.2
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.1:
    bind: $SNAP/usr/lib/x86_64-linux-gnu/webkit2gtk-4.1

# _embedded.clickindex:package[].snap_yaml_raw
name: kolourpaint
title: KolourPaint
version: 23.08.4
summary: Paint Program
description: |-
  KolourPaint is a simple painting program to quickly create raster images.
  It is useful as a touch-up tool and simple image editing tasks.


  Features:

  - Support for drawing various shapes - lines, rectangles, rounded rectangles, ovals and polygons
  - Curves, lines and text
  - Colour picker
  - Selections
  - Rotation, monochrome and other advanced effects
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.58.3
apps:
  kolourpaint:
    command: usr/bin/kolourpaint
    common-id: org.kde.kolourpaint.desktop
    plugs:
    - home
    - desktop
    - desktop-legacy
    - opengl
    - wayland
    - x11
    - audio-playback
    - unity7
    - cups
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/kf5
  GST_PLUGIN_SCANNER: $SNAP/usr/lib/x86_64-linux-gnu/gstreamer-1.0/
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  desktop:
    mount-host-font-cache: false
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  kf5-5-110-qt-5-15-11-core22:
    content: kf5-5-110-qt-5-15-11-core22-all
    interface: content
    target: $SNAP/kf5
    default-provider: kf5-5-110-qt-5-15-11-core22
  foo-install-cups:
    content: foo
    interface: content
    target: $SNAP_DATA/foo
    default-provider: cups
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-desktop
    plugs:
    - desktop
layout:
  /usr/share/X11:
    symlink: $SNAP/kf5/usr/share/X11
  /usr/lib/x86_64-linux-gnu/alsa-lib:
    bind: $SNAP/usr/lib/x86_64-linux-gnu/alsa-lib
  /usr/share/alsa:
    bind: $SNAP/usr/share/alsa

# _embedded.clickindex:package[].snap_yaml_raw
name: brave
version: 1.65.126
summary: Browse faster and safer with Brave.
description: |
  The new Brave browser automatically blocks ads and trackers, making it
  faster and safer than your current browser. Start supporting publishers
  today with our new Brave Payments system.
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.43
apps:
  brave:
    command: opt/brave.com/brave/brave-browser
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - audio-playback
    - audio-record
    - bluez
    - camera
    - cups-control
    - hardware-observe
    - home
    - joystick
    - mount-observe
    - network
    - network-bind
    - network-manager
    - password-manager-service
    - pulseaudio
    - raw-usb
    - removable-media
    - screen-inhibit-control
    - system-packages-doc
    - u2f-devices
    - unity7
    - upower-observe
    slots:
    - mpris
    environment:
      DISABLE_WAYLAND: '1'
      GTK_USE_PORTAL: '1'
      BRAVE_SNAP: '1'
      BRAVE_DESKTOP: brave.desktop
      BRAVE_CONFIG_HOME: $SNAP_USER_COMMON
      MAN_TEST_DISABLE_SYSTEM_CONFIG: '1'
      MANPATH: $SNAP/usr/share/man
      GROFF_FONT_PATH: $SNAP/usr/share/groff/current/font
      GROFF_TMAC_PATH: $SNAP/usr/share/groff/current/tmac
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
  GTK_USE_PORTAL: '1'
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  browser-sandbox:
    interface: browser-support
    allow-sandbox: true
  desktop:
    mount-host-font-cache: false
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  gnome-42-2204:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-42-2204
slots:
  mpris:
    interface: mpris
    name: brave
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-fonts
    plugs:
    - desktop
layout:
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.1:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.1
  /usr/share/xml/iso-codes:
    bind: $SNAP/gnome-platform/usr/share/xml/iso-codes
  /usr/share/libdrm:
    bind: $SNAP/gnome-platform/usr/share/libdrm

# _embedded.clickindex:package[].snap_yaml_raw
name: iraspa
version: 2.3.0
summary: A molecular visualizer/editor
description: "iRASPA is a visualization package (with editing capabilities) aimed
  at \nmaterial science. Examples of materials are metals, metal-oxides, ceramics,\nbiomaterials,
  zeolites, clays, and metal-organic frameworks. iRASPA leverages\nthe latest visualization
  technologies with stunning performance. It can \nhandle large structures (hundreds
  of thousands of atoms), including ambient \nocclusion, with high frame rates.\n"
apps:
  iraspa:
    command: usr/bin/iraspa
    environment:
      DISABLE_WAYLAND: 1
    command-chain:
    - snap/command-chain/snapcraft-runner
    - bin/desktop-launch
    plugs:
    - unity7
    - x11
    - home
    - opengl
    - network
    - browser-support
    - desktop
architectures:
- amd64
assumes:
- command-chain
base: core20
confinement: strict
grade: stable
layout:
  /usr/share/qt5:
    bind: $SNAP/usr/share/qt5

# _embedded.clickindex:package[].snap_yaml_raw
name: darktable
title: darktable
version: 4.6.1
summary: Organize and develop images from digital cameras
description: |-
  darktable manages your digital negatives in a database and lets you view them through a lighttable. It also enables you to develop raw images and enhance them in a darkroom.

  Other modes besides lighttable and darkroom are a map for geotagging, tethering, print and a slideshow.

  darktable supports most modern cameras' raw formats, and does all of its processing at very high precision.
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.43
apps:
  darktable:
    command: usr/bin/darktable --datadir $SNAP/usr/share/darktable --moduledir $SNAP/usr/lib/x86_64-linux-gnu/darktable --configdir $SNAP_USER_DATA --localedir $SNAP/usr/share/locale
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - home
    - removable-media
    - password-manager-service
    - network
    - network-bind
    - network-status
    environment:
      GTK_USE_PORTAL: '0'
      DISABLE_WAYLAND: '1'
    command-chain:
    - snap/command-chain/desktop-launch
  cli:
    command: usr/bin/darktable-cli --datadir $SNAP/usr/share/darktable --moduledir $SNAP/usr/lib/x86_64-linux-gnu/darktable --configdir $SNAP_USER_DATA --localedir $SNAP/usr/share/locale
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - home
    - removable-media
    - password-manager-service
    - network
    - network-bind
    environment:
      GTK_USE_PORTAL: '0'
      DISABLE_WAYLAND: '1'
    command-chain:
    - snap/command-chain/desktop-launch
  lesfun-update-data:
    command: usr/bin/lensfun-update-data
    plugs:
    - network
    environment:
      PYTHONPATH: $SNAP/usr/lib/python3/dist-packages
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
  GTK_USE_PORTAL: '1'
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  desktop:
    mount-host-font-cache: false
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  gnome-42-2204:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-42-2204
slots:
  session-dbus-interface:
    interface: dbus
    name: org.darktable.service
    bus: session
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-fonts
    plugs:
    - desktop
layout:
  /usr/include/clc:
    bind: $SNAP/usr/include/clc
  /usr/lib/clc:
    bind: $SNAP/usr/lib/clc
  /usr/lib/x86_64-linux-gnu/gallium-pipe:
    bind: $SNAP/usr/lib/x86_64-linux-gnu/gallium-pipe
  /usr/lib/x86_64-linux-gnu/intel-opencl:
    bind: $SNAP/usr/lib/x86_64-linux-gnu/intel-opencl
  /usr/share/git-core/templates:
    bind: $SNAP/usr/share/git-core/templates
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
  /usr/share/xml/iso-codes:
    bind: $SNAP/gnome-platform/usr/share/xml/iso-codes
  /usr/share/libdrm:
    bind: $SNAP/gnome-platform/usr/share/libdrm

# _embedded.clickindex:package[].snap_yaml_raw
name: gnome-system-monitor
title: System Monitor
version: '45.0'
summary: System Monitor
description: |
  GNOME System Monitor is a GNOME process viewer and system monitor with
  an attractive, easy-to-use interface, It has features, such as a tree
  view for process dependencies, icons for processes, the ability to hide
  processes that you don't want to see, graphical time histories of
  CPU/memory/swap usage, the ability to kill/renice processes needing root
  access, as well as the standard features that you might expect from a
  process viewer.
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.43
apps:
  gnome-system-monitor:
    command: usr/bin/gnome-system-monitor
    common-id: gnome-system-monitor.desktop
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - unity7
    - mount-observe
    - network-observe
    - hardware-observe
    - system-observe
    - process-control
    - run-systemd-sessions
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
  GTK_USE_PORTAL: '1'
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  run-systemd-sessions:
    interface: system-files
    read:
    - /run/systemd/sessions
  desktop:
    mount-host-font-cache: false
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  gnome-42-2204:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-42-2204
slots:
  gnome-system-monitor:
    interface: dbus
    bus: session
    name: org.gnome.SystemMonitor
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-fonts
    plugs:
    - desktop
layout:
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
  /usr/share/xml/iso-codes:
    bind: $SNAP/gnome-platform/usr/share/xml/iso-codes
  /usr/share/libdrm:
    bind: $SNAP/gnome-platform/usr/share/libdrm

# _embedded.clickindex:package[].snap_yaml_raw
name: minuet
title: Minuet
version: 23.08.3
summary: Music Education Software
description: Minuet is an application for music education. It features a set of ear training exercises regarding intervals, chords, scales and more.
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.58.3
apps:
  minuet:
    command: usr/bin/minuet
    common-id: org.kde.minuet.desktop
    plugs:
    - desktop
    - desktop-legacy
    - opengl
    - wayland
    - x11
    - audio-playback
    - unity7
    - network
    - network-bind
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/kf5
  GST_PLUGIN_PATH: $SNAP/usr/lib/x86_64-linux-gnu/gstreamer-1.0
  GST_PLUGIN_SYSTEM_PATH: $SNAP/usr/lib/x86_64-linux-gnu/gstreamer-1.0
  GST_PLUGIN_SCANNER: $SNAP/kf5/usr/lib/x86_64-linux-gnu/gstreamer1.0/gstreamer-1.0/gst-plugin-scanner
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  desktop:
    mount-host-font-cache: false
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  kf5-5-111-qt-5-15-11-core22:
    content: kf5-5-111-qt-5-15-11-core22-all
    interface: content
    target: $SNAP/kf5
    default-provider: kf5-5-111-qt-5-15-11-core22
slots:
  session-dbus-interface:
    interface: dbus
    name: org.kde.minuet
    bus: session
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-desktop
    plugs:
    - desktop
layout:
  /usr/share/X11:
    symlink: $SNAP/kf5/usr/share/X11
  /usr/lib/x86_64-linux-gnu/alsa-lib:
    bind: $SNAP/usr/lib/x86_64-linux-gnu/alsa-lib
  /usr/share/alsa:
    bind: $SNAP/usr/share/alsa

# _embedded.clickindex:package[].snap_yaml_raw
apps:
  functy:
    command: command-functy.wrapper
    plugs:
    - x11
    - unity7
    - opengl
    - pulseaudio
    - home
architectures:
- amd64
confinement: strict
description: Functy is a 3D graph drawing package. The emphasis for the application
  is to allow Cartesian and spherical functions to be plotted and altered quickly
  and easily.
grade: stable
name: functy
summary: 3D graph drawing with vivid and immediate results
version: 0.38

# _embedded.clickindex:package[].snap_yaml_raw
base: core22
grade: stable
confinement: strict
plugs:
  gnome-3-28-1804:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-3-28-1804
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
name: insomnia
version: 9.1.0
title: Insomnia
summary: Insomnia
description: The Collaborative API Design Tool
architectures:
  - amd64
apps:
  insomnia:
    command: command.sh
    plugs:
      - desktop
      - desktop-legacy
      - home
      - x11
      - wayland
      - unity7
      - browser-support
      - network
      - gsettings
      - audio-playback
      - pulseaudio
      - opengl
    environment:
      DISABLE_WAYLAND: '1'
      PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
      SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
      LD_LIBRARY_PATH: $SNAP_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu

# _embedded.clickindex:package[].snap_yaml_raw
name: warzone2100
title: Warzone 2100
version: 4.4.2
summary: Command the forces of The Project in a battle to rebuild the world.
description: |-
  The classic 3D real-time strategy game from 1999 has been updated, upgraded, and modernized for the very latest platforms!



  Command the forces of The Project in a battle to rebuild the world after mankind has been nearly destroyed by nuclear missiles.



  Warzone 2100 offers a story-driven single-player campaign, online multi-player, and single-player skirmish modes. An extensive tech tree with over 400 different technologies, combined with the unit design system, allows for a wide variety of possible units and tactics.


  Highlights:

  - Remastered single-player campaign with expanding persistent bases, away missions, and more
  - Online multiplayer with up to 10 players, free-for-all or team-play, for massive battles
  - Local skirmish with AI bots, for endless replayability
  - Extensive tech tree with over 400 different technologies
  - Customizable units with a flexible design system that enables a wide variety of possible tactics
  - Cross-platform multiplayer
  - Support for multiple graphics backends (OpenGL, OpenGL ES, Vulkan)
  - 100% free and open source
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.43
apps:
  warzone2100:
    command: usr/bin/warzone2100-launcher.sh warzone2100
    common-id: net.wz2100.warzone2100
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - audio-playback
    - network
    - network-bind
    - pulseaudio
    - unity7
    environment:
      XDG_DATA_HOME: $SNAP_USER_COMMON
      XDG_CONFIG_HOME: $SNAP_USER_COMMON
      LIBDECOR_PLUGIN_DIR: $SNAP/usr/lib/x86_64-linux-gnu/libdecor/plugins-1
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
  GTK_USE_PORTAL: '1'
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  wz2100-sequences:
    content: wz2100-sequences
    interface: content
    target: $SNAP/usr/share/warzone2100/sequences
    default-provider: warzone2100-videos
  desktop:
    mount-host-font-cache: false
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  gnome-42-2204:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-42-2204
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-fonts
    plugs:
    - desktop
layout:
  /usr/share/vulkan:
    symlink: $SNAP/usr/share/vulkan
  /usr/lib/x86_64-linux-gnu/libvulkan_intel.so:
    symlink: $SNAP/usr/lib/x86_64-linux-gnu/libvulkan_intel.so
  /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so:
    symlink: $SNAP/usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
  /usr/lib/x86_64-linux-gnu/libvulkan_broadcom.so:
    symlink: $SNAP/usr/lib/x86_64-linux-gnu/libvulkan_broadcom.so
  /usr/lib/x86_64-linux-gnu/libvulkan_freedreno.so:
    symlink: $SNAP/usr/lib/x86_64-linux-gnu/libvulkan_freedreno.so
  /usr/lib/x86_64-linux-gnu/libvulkan_lvp.so:
    symlink: $SNAP/usr/lib/x86_64-linux-gnu/libvulkan_lvp.so
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
  /usr/share/xml/iso-codes:
    bind: $SNAP/gnome-platform/usr/share/xml/iso-codes
  /usr/share/libdrm:
    bind: $SNAP/gnome-platform/usr/share/libdrm

# _embedded.clickindex:package[].snap_yaml_raw
name: firefox
version: 125.0.3-1
summary: Mozilla Firefox web browser
description: Firefox is a powerful, extensible web browser with support for modern web application technologies.
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.43
- snapd2.54
apps:
  firefox:
    command: firefox.launcher
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - alsa
    - audio-playback
    - audio-record
    - avahi-observe
    - browser-sandbox
    - camera
    - cups-control
    - hardware-observe
    - home
    - host-hunspell
    - joystick
    - network
    - network-observe
    - removable-media
    - screen-inhibit-control
    - system-packages-doc
    - u2f-devices
    - unity7
    - upower-observe
    slots:
    - dbus-daemon
    - mpris
    environment:
      DICPATH: $SNAP_COMMON/snap-hunspell
      GTK_USE_PORTAL: '1'
      HOME: $SNAP_USER_COMMON
      PIPEWIRE_CONFIG_NAME: $SNAP/usr/share/pipewire/pipewire.conf
      PIPEWIRE_MODULE_DIR: $SNAP/usr/lib/x86_64-linux-gnu/pipewire-0.3
      SPA_PLUGIN_DIR: $SNAP/usr/lib/x86_64-linux-gnu/spa-0.2
      SPEECHD_ADDRESS: unix_socket:/run/user/$SNAP_UID/speech-dispatcher/speechd.sock
    command-chain:
    - snap/command-chain/desktop-launch
  geckodriver:
    command: usr/lib/firefox/geckodriver
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - network-bind
    - audio-playback
    - audio-record
    - avahi-observe
    - browser-sandbox
    - camera
    - cups-control
    - hardware-observe
    - home
    - host-hunspell
    - joystick
    - network
    - network-observe
    - removable-media
    - screen-inhibit-control
    - system-packages-doc
    - u2f-devices
    - unity7
    - upower-observe
    slots:
    - dbus-daemon
    - mpris
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
  GTK_USE_PORTAL: '1'
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  browser-sandbox:
    interface: browser-support
    allow-sandbox: true
  dot-mozilla-firefox:
    interface: personal-files
    read:
    - $HOME/.mozilla/firefox
  etc-firefox:
    interface: system-files
    read:
    - /etc/firefox
  host-hunspell:
    interface: mount-control
    mount:
    - what: /usr/share/hunspell
      where: $SNAP_COMMON/host-hunspell
      persistent: true
      options:
      - ro
      - bind
      - noatime
      - noexec
  desktop:
    mount-host-font-cache: false
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  gnome-42-2204:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-42-2204
slots:
  dbus-daemon:
    interface: dbus
    bus: session
    name: org.mozilla.firefox
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-fonts
    plugs:
    - desktop
layout:
  /usr/share/libdrm:
    bind: $SNAP/gnome-platform/usr/share/libdrm
  /usr/share/alsa:
    bind: $SNAP/usr/share/alsa
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
  /usr/share/xml/iso-codes:
    bind: $SNAP/gnome-platform/usr/share/xml/iso-codes

# _embedded.clickindex:package[].snap_yaml_raw
name: skype
version: 8.118.0.205
summary: Skype
description: Skype keeps the world talking, for free. Skype keeps you together. Call,
  message and share with others. * It's free to download and join. * Call, instant
  message and send photos and documents to anyone else on Skype. * Easily text message
  anywhere in the world. * Get your friends together on a group call. And that's just
  the start...
apps:
  skype:
    autostart: skypeforlinux.desktop
    environment:
      DISABLE_WAYLAND: 1
      TMPDIR: $XDG_RUNTIME_DIR
      XDG_CURRENT_DESKTOP: Unity
      LD_PRELOAD: $SNAP_DESKTOP_RUNTIME/libpreload-bindtextdomain.so:$SNAP_DESKTOP_RUNTIME/libpreload-chromium-content-api.so:$SNAP_DESKTOP_RUNTIME/libpreload-semaphores.so
      SHM_CHROMIUM_DEBUG: 1
      ENABLE_SHM_SHIM: 1
    command-chain:
    - snap/command-chain/snapcraft-runner
    - snap/command-chain/desktop-launch
    - bin/electron-launch
    command: usr/share/skypeforlinux/skypeforlinux
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - browser-support
    - camera
    - home
    - mount-observe
    - network
    - network-observe
    - password-manager-service
    - audio-playback
    - audio-record
    - screen-inhibit-control
    - unity7
architectures:
- amd64
assumes:
- command-chain
- snapd2.43
base: core18
confinement: strict
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
grade: stable
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-desktop
    plugs:
    - desktop
layout:
  /usr/bin/gjs:
    symlink: $SNAP/gnome-platform/usr/bin/gjs
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
  /usr/share/xml/iso-codes:
    bind: $SNAP/gnome-platform/usr/share/xml/iso-codes
  /usr/share/libdrm:
    bind: $SNAP/gnome-platform/usr/share/libdrm
plugs:
  browser-sandbox:
    interface: browser-support
    allow-sandbox: true
  desktop:
    mount-host-font-cache: false
  gnome-3-28-1804:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-3-28-1804
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes

# _embedded.clickindex:package[].snap_yaml_raw
name: prometheus
version: 1.8.2
summary: The Prometheus monitoring system and time series database
description: 'Prometheus is a systems and service monitoring system. It collects metrics
  from configured targets at given intervals, evaluates rule expressions, displays
  the results, and can trigger alerts if some condition is observed to be true.

  '
architectures:
- amd64
confinement: strict
grade: stable
plugs:
  content:
    content: promreg
    target: $SNAP_DATA/promreg
apps:
  prometheus:
    command: command-prometheus.wrapper
    daemon: simple
    plugs:
    - network-bind
    - network
    - content
    stop-timeout: 1800s
  promtool:
    command: command-promtool.wrapper

# _embedded.clickindex:package[].snap_yaml_raw
name: kturtle
title: KTurtle
version: 23.08.4
summary: Educational Programming Environment
description: KTurtle is an educational programming environment for learning how to program. It provides all programming tools from its user interface. The programming language used is TurtleScript, which is loosely based on Logo. All commands and messages are translated into the user's language. KTurtle features an intuitive syntax highlighting, simple error messages, integrated canvas to make drawings, an integrated help, slow-motion and step execution.
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.58.3
apps:
  kturtle:
    command: usr/bin/kturtle
    common-id: org.kde.kturtle.desktop
    plugs:
    - desktop
    - desktop-legacy
    - opengl
    - wayland
    - x11
    - audio-playback
    - unity7
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/kf5
  GST_PLUGIN_PATH: $SNAP/usr/lib/x86_64-linux-gnu/gstreamer-1.0
  GST_PLUGIN_SYSTEM_PATH: $SNAP/usr/lib/x86_64-linux-gnu/gstreamer-1.0
  GST_PLUGIN_SCANNER: $SNAP/usr/lib/x86_64-linux-gnu/gstreamer1.0/gstreamer-1.0/gst-plugin-scanner
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  desktop:
    mount-host-font-cache: false
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  kf5-5-110-qt-5-15-11-core22:
    content: kf5-5-110-qt-5-15-11-core22-all
    interface: content
    target: $SNAP/kf5
    default-provider: kf5-5-110-qt-5-15-11-core22
slots:
  session-dbus-interface:
    interface: dbus
    name: org.kde.kturtle
    bus: session
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-desktop
    plugs:
    - desktop
layout:
  /usr/share/X11:
    symlink: $SNAP/kf5/usr/share/X11
  /usr/lib/x86_64-linux-gnu/alsa-lib:
    bind: $SNAP/usr/lib/x86_64-linux-gnu/alsa-lib
  /usr/share/alsa:
    bind: $SNAP/usr/share/alsa

# _embedded.clickindex:package[].snap_yaml_raw
name: inkscape
version: 1.3.1-9b9bdc1480-2023-11-25-cust
summary: Vector Graphics Editor
description: |-
  A Free and open source vector graphics editor. It offers a rich set of features and is widely used for both artistic and technical illustrations such as cartoons, clip art, logos, typography, diagramming and flowcharting.



  It uses vector graphics to allow for sharp printouts and renderings at unlimited resolution and is not bound to a fixed number of pixels like raster graphics. Inkscape uses the standardized SVG file format as its main format, which is supported by many other applications including web browsers.



  Inkscape supports many advanced SVG features (markers, clones, alpha blending,
  etc.) and great care is taken in designing a streamlined interface.
  It is very easy to edit nodes, perform complex path operations, trace
  bitmaps and much more.
  We also aim to maintain a thriving user and developer community by using
  open, community-oriented development.
apps:
  inkscape:
    command: bin/inkscape
    command-chain:
    - snap/command-chain/snapcraft-runner
    - bin/desktop-launch
    - inkscape-variables
    - private-fontcache
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - wayland
    - x11
    - unity7
    - dot-config-inkscape
    - raw-usb
    - network
    slots:
    - inkscape-dbus
    common-id: org.inkscape.Inkscape
    completer: share/bash-completion/completions/inkscape
  viewer:
    command: bin/inkview
    command-chain:
    - snap/command-chain/snapcraft-runner
    - bin/desktop-launch
    - inkscape-variables
    - private-fontcache
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - wayland
    - x11
    - unity7
    - dot-config-inkscape
architectures:
- amd64
assumes:
- command-chain
base: core22
confinement: strict
grade: stable
hooks:
  configure:
    plugs:
    - desktop
license: GPL-3.0
plugs:
  dot-config-inkscape:
    interface: personal-files
    write:
    - $HOME/.config/inkscape
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
slots:
  inkscape-dbus:
    interface: dbus
    bus: session
    name: org.inkscape.Inkscape
title: Inkscape

# _embedded.clickindex:package[].snap_yaml_raw
base: core18
grade: stable
confinement: strict
plugs:
  gnome-3-28-1804:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-3-28-1804
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
name: cacher
version: 2.47.3
title: Cacher
summary: Cacher
description: Cacher is a code snippet library for professional developers. Use it to build a technical knowledge base for you and your team.
architectures:
  - amd64
apps:
  cacher:
    command: command.sh
    plugs:
      - desktop
      - desktop-legacy
      - home
      - x11
      - wayland
      - unity7
      - browser-support
      - network
      - gsettings
      - audio-playback
      - pulseaudio
      - opengl
    environment:
      DISABLE_WAYLAND: '1'
      TMPDIR: $XDG_RUNTIME_DIR
      PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
      SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
      LD_LIBRARY_PATH: $SNAP_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu

# _embedded.clickindex:package[].snap_yaml_raw
name: dosbox-x
title: DOSBox-X
version: 2023.10.06
summary: x86/DOS emulator with sound and graphics
description: |-
  DOSBox-X is an open-source DOS emulator for running DOS games and applications.
  DOS-based Windows such as Windows 3.x and Windows 9x are officially supported.
  Compared to DOSBox, DOSBox-X is much more flexible and provides more features.


  DOSBox-X emulates a PC necessary for running many DOS games and applications that simply cannot be run on modern PCs and operating systems, similar to DOSBox. However, while the main focus of DOSBox is for running DOS games, DOSBox-X goes much further than this. Started as a fork of the DOSBox project, it retains compatibility with the wide base of DOS games and DOS gaming DOSBox was designed for. But it is also a platform for running DOS applications, including emulating the environments to run Windows 3.x, 9x and ME and software written for those versions of Windows. By adding official support for Windows 95, 98, and ME emulation and acceleration, we hope that those old Windows games and applications could be enjoyed or used once more. Moreover, DOSBox-X adds support for emulating the NEC PC-98 such that you can also play PC-98 games with it.



  DOSBox-X emulates a legacy IBM PC and DOS environment, and has many emulation options and features such as:


  - Emulate several PC variants: IBM PC, IBM PCjr, Tandy 1000, Amstrad and NEC PC-98
  - CPUs: 8086, 286, 386, 486, Pentium, Pentium Pro, Pentium MMX, Pentium II and III
  - Graphics chipsets: MDA, Hercules, CGA, EGA, MCGA, VGA and SVGA (S3 Trio64, ET3000, ET4000, Paradise)
  - Sound options: Sound Blaster series, Gravis Ultrasound, Disney Sound source and more audio options
  - MIDI: FluidSynth, Roland MT-32 and General MIDI options
  - Extended Serial, Parallel and Game port support
  - Printer support (real or virtual) and emulation options
  - 3dfx Voodoo emulation with Glide wrapper support
  - Network emulation: IPX over UDP, and serial modem
  - Network adapter emulation: NE2000 (pcap or slirp backend)
  - Mounting a host directory as a harddisk, floppy or CD-ROM drive
  - Mounting harddisk images, floppy disk and CD-ROM images, including IDE emulation
  - ISO9660, FAT12, FAT16 and FAT32 filesystem support, including long filenames (LFN)
  - Support for running real DOS systems (MS-DOS, IBM PC DOS, FreeDOS)
  - Support for running Windows 1.0 to Windows 3.11, Windows 9x and Windows ME
  - GUI drop-down menu for easier usage
  - Built-in graphical configuration tool
  - Save and load state with support for save files and up to 100 save slots
  - More DOS commands, and ability to add your own programs to the virtual Z: drive
  - Support for clipboard copy & paste and scalable TrueType fonts (TTF)
  - Various output options, including output scaling (such as pixel-perfect scaling) and OpenGL shaders

  With the help of DOSBox-X, you can run plenty of the old classics that don't run on your new computer!
architectures:
- amd64
base: core22
assumes:
- snapd2.36
apps:
  dosbox-x:
    command: bin/desktop-launch $SNAP/usr/bin/dosbox-x
    common-id: com.dosbox_x.DOSBox-X
    plugs:
    - audio-playback
    - desktop
    - desktop-legacy
    - home
    - network
    - network-bind
    - opengl
    - raw-usb
    - removable-media
    - serial-port
    - unity7
    - wayland
    - x11
    environment:
      LD_LIBRARY_PATH: $SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu/:$SNAP/usr/lib/x86_64-linux-gnu/pulseaudio
      DISABLE_WAYLAND: '1'
confinement: strict
grade: stable
environment:
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
layout:
  /usr/share/dosbox-x:
    bind: $SNAP/usr/share/dosbox-x
  /usr/share/sounds:
    bind: $SNAP/usr/share/sounds

# _embedded.clickindex:package[].snap_yaml_raw
apps:
  gui:
    command: command-gui.wrapper
    plugs:
    - home
    - unity7
    - x11
  kernel:
    command: command-kernel.wrapper
    plugs:
    - home
  yacas:
    command: command-yacas.wrapper
    plugs:
    - home
architectures:
- amd64
confinement: strict
description: |
  Yacas is an easy to use, general purpose Computer Algebra System, a
  program for symbolic manipulation of mathematical expressions. It
  uses its own programming language designed for symbolic as well as
  arbitrary-precision numerical computations. The system has a library
  of scripts that implement many of the symbolic algebra operations;
  new algorithms can be easily added to the library.
grade: stable
name: yacas
summary: Yet Another Computer Algebra System
version: 1.6.1-snap1

# _embedded.clickindex:package[].snap_yaml_raw
name: slcli
version: 6.1.10-12-g35139b41
summary: A CLI tool to interact with the SoftLayer API.
description: |
  A command-line interface is also included and can be used to manage various SoftLayer products and services.
license: MIT
architectures:
- amd64
base: core22
assumes:
- command-chain
- command-chain
apps:
  slcli:
    command: bin/slcli
    plugs:
    - home
    - network
    - network-bind
    environment:
      LC_ALL: C.UTF-8
    command-chain:
    - bin/homeishome-launch
confinement: strict
grade: stable
environment:
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH

# _embedded.clickindex:package[].snap_yaml_raw
name: libreoffice
version: 24.2.2.2
summary: LibreOffice is a free and open source office suite
description: LibreOffice is a free and open source office suite, developed by The Document Foundation. The LibreOffice suite comprises programs for word processing, the creation and editing of spreadsheets, slideshows, diagrams and drawings, working with databases, and composing mathematical formulae.
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.43
apps:
  libreoffice:
    command: libreoffice.wrapper
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - audio-playback
    - bluez
    - cups-control
    - home
    - network
    - network-bind
    - pulseaudio
    - removable-media
    - screen-inhibit-control
    - unity7
    environment:
      TMPDIR: $XDG_RUNTIME_DIR
    command-chain:
    - snap/command-chain/desktop-launch
  base:
    command: libreoffice.wrapper --base
    common-id: libreoffice-base.desktop
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - audio-playback
    - bluez
    - cups-control
    - home
    - network
    - network-bind
    - pulseaudio
    - removable-media
    - screen-inhibit-control
    - unity7
    environment:
      TMPDIR: $XDG_RUNTIME_DIR
    command-chain:
    - snap/command-chain/desktop-launch
  calc:
    command: libreoffice.wrapper --calc
    common-id: libreoffice-calc.desktop
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - audio-playback
    - bluez
    - cups-control
    - home
    - network
    - network-bind
    - pulseaudio
    - removable-media
    - screen-inhibit-control
    - unity7
    environment:
      TMPDIR: $XDG_RUNTIME_DIR
    command-chain:
    - snap/command-chain/desktop-launch
  draw:
    command: libreoffice.wrapper --draw
    common-id: libreoffice-draw.desktop
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - audio-playback
    - bluez
    - cups-control
    - home
    - network
    - network-bind
    - pulseaudio
    - removable-media
    - screen-inhibit-control
    - unity7
    environment:
      TMPDIR: $XDG_RUNTIME_DIR
    command-chain:
    - snap/command-chain/desktop-launch
  impress:
    command: libreoffice.wrapper --impress
    common-id: libreoffice-impress.desktop
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - audio-playback
    - bluez
    - cups-control
    - home
    - network
    - network-bind
    - pulseaudio
    - removable-media
    - screen-inhibit-control
    - unity7
    environment:
      TMPDIR: $XDG_RUNTIME_DIR
    command-chain:
    - snap/command-chain/desktop-launch
  math:
    command: libreoffice.wrapper --math
    common-id: libreoffice-math.desktop
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - audio-playback
    - bluez
    - cups-control
    - home
    - network
    - network-bind
    - pulseaudio
    - removable-media
    - screen-inhibit-control
    - unity7
    environment:
      TMPDIR: $XDG_RUNTIME_DIR
    command-chain:
    - snap/command-chain/desktop-launch
  writer:
    command: libreoffice.wrapper --writer
    common-id: libreoffice-writer.desktop
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - audio-playback
    - bluez
    - cups-control
    - home
    - network
    - network-bind
    - pulseaudio
    - removable-media
    - screen-inhibit-control
    - unity7
    environment:
      TMPDIR: $XDG_RUNTIME_DIR
    command-chain:
    - snap/command-chain/desktop-launch
  filebug:
    command: filebug.py
    plugs:
    - desktop
    - network
    environment:
      TMPDIR: $XDG_RUNTIME_DIR
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
  GTK_USE_PORTAL: '1'
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  desktop:
    mount-host-font-cache: false
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  gnome-42-2204:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-42-2204
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-fonts
    plugs:
    - desktop
layout:
  /usr/lib/x86_64-linux-gnu/firebird:
    bind: $SNAP/usr/lib/x86_64-linux-gnu/firebird

# _embedded.clickindex:package[].snap_yaml_raw
base: core18
grade: stable
confinement: strict
plugs:
  gnome-3-28-1804:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-3-28-1804
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
name: rocketchat-desktop
version: 3.9.14
title: Rocket.Chat
summary: Rocket.Chat
description: Official OSX, Windows, and Linux Desktop Clients for Rocket.Chat
architectures:
  - amd64
apps:
  rocketchat-desktop:
    command: command.sh
    plugs:
      - desktop
      - desktop-legacy
      - home
      - x11
      - unity7
      - browser-support
      - network
      - gsettings
      - pulseaudio
      - opengl
      - camera
      - audio-playback
      - audio-record
      - screen-inhibit-control
      - upower-observe
    environment:
      DISABLE_WAYLAND: '1'
      PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
      SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
      LD_LIBRARY_PATH: $SNAP_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu

# _embedded.clickindex:package[].snap_yaml_raw
name: kmplot
title: KmPlot
version: 23.08.3
summary: Mathematical Function Plotter
description: KmPlot is a program to plot graphs of functions, their integrals or derivatives. The graphs can be colorized and the view is highly configurable, is scalable, and can be zoomed. The program features a powerful mathematical parser, different plot types (cartesian, parametric, polar, implicit, differential), and provides simple mathematical tools like for finding maximum/minimum of a function. Parametrized functions can be visualized by adjusting the variable parameter via a slider. Plots can be exported as bitmap format pictures (BMP, PNG) and can be printed.
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.58.3
apps:
  kmplot:
    command: usr/bin/kmplot
    common-id: org.kde.kmplot.desktop
    plugs:
    - home
    - desktop
    - desktop-legacy
    - opengl
    - wayland
    - x11
    - audio-playback
    - unity7
    - cups
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/kf5
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  desktop:
    mount-host-font-cache: false
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  kf5-5-111-qt-5-15-11-core22:
    content: kf5-5-111-qt-5-15-11-core22-all
    interface: content
    target: $SNAP/kf5
    default-provider: kf5-5-111-qt-5-15-11-core22
  foo-install-cups:
    content: foo
    interface: content
    target: $SNAP_DATA/foo
    default-provider: cups
slots:
  session-dbus-interface:
    interface: dbus
    name: org.kde.kmplot
    bus: session
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-desktop
    plugs:
    - desktop
layout:
  /usr/share/X11:
    symlink: $SNAP/kf5/usr/share/X11

# _embedded.clickindex:package[].snap_yaml_raw
base: core18
grade: stable
confinement: strict
plugs:
  gnome-3-28-1804:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-3-28-1804
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
name: hey-mail
version: 1.2.14
title: HEY
summary: HEY
description: Email at its best
architectures:
  - amd64
apps:
  hey-mail:
    command: command.sh
    plugs:
      - desktop
      - desktop-legacy
      - home
      - x11
      - wayland
      - unity7
      - browser-support
      - network
      - gsettings
      - audio-playback
      - pulseaudio
      - opengl
      - browser-support
      - cups-control
      - fuse-support
      - hardware-observe
      - home
      - u2f-devices
      - removable-media
    environment:
      DISABLE_WAYLAND: '1'
      PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
      SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
      LD_LIBRARY_PATH: $SNAP_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu

# _embedded.clickindex:package[].snap_yaml_raw
name: node-red
version: 3.1.0
summary: Low-code programming for event-driven applications
description: Node-RED is a flow based programming application for wiring together hardware devices, APIs and online services in new and interesting ways. For more information see http://nodered.org
architectures:
- amd64
base: core22
apps:
  node-red:
    command: bin/startNR
    daemon: simple
    restart-condition: on-failure
    plugs:
    - audio-playback
    - bluez
    - bluetooth-control
    - camera
    - gpio
    - home
    - network-bind
    - network
    - network-observe
    - pulseaudio
    - removable-media
    - serial-port
  npm:
    command: bin/npm
    plugs:
    - home
    - network
  desktop-launch:
    command: bin/desktop-launch
    plugs:
    - desktop
confinement: strict
grade: stable
environment:
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH

# _embedded.clickindex:package[].snap_yaml_raw
name: audacity
version: 3.1.3
summary: Record and edit audio files
description: |
  Audacity® is a free, easy-to-use, multi-track audio editor and recorder for Windows,
  Mac OS X, GNU/Linux and other operating systems. The interface is translated into
  many languages.

  You can use Audacity to:
  * Record live audio
  * Convert tapes and records into digital recordings or CDs
  * Edit WAV, AIFF, FLAC, MP2, MP3 or Ogg Vorbis sound files
  * Cut, copy, splice or mix sounds together
  * Change the speed or pitch of a recording
  * Apply a wide range of other effects to audio recordings
apps:
  audacity:
    command: usr/bin/audacity
    command-chain:
    - snap/command-chain/snapcraft-runner
    - bin/desktop-launch
    - snap/command-chain/alsa-launch
    common-id: org.audacityteam.Audacity
    plugs:
    - alsa
    - audio-playback
    - audio-record
    - desktop
    - desktop-legacy
    - gsettings
    - home
    - jack1
    - network
    - network-bind
    - pulseaudio
    - removable-media
    - unity7
    - wayland
    - x11
architectures:
- amd64
assumes:
- command-chain
base: core20
confinement: strict
environment:
  GTK_PATH: $SNAP/lib/gtk-2.0
  LD_LIBRARY_PATH: $SNAP/usr/lib/x86_64-linux-gnu/alsa-lib
  XDG_DATA_DIRS: $SNAP/data-dir:$SNAP/usr/share:$XDG_DATA_DIRS
grade: stable
layout:
  /usr/lib/x86_64-linux-gnu/alsa-lib:
    bind: $SNAP/usr/lib/x86_64-linux-gnu/alsa-lib
  /usr/lib/x86_64-linux-gnu/audacity:
    bind: $SNAP/usr/lib/x86_64-linux-gnu/audacity
  /usr/share/alsa:
    bind: $SNAP/usr/share/alsa
  /usr/share/audacity:
    bind: $SNAP/usr/share/audacity
  /usr/share/locale:
    bind: $SNAP/usr/share/locale
plugs:
  gtk-2-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
title: Audacity

# _embedded.clickindex:package[].snap_yaml_raw
name: pencil
version: 3.1.1
summary: Sketching and GUI prototyping/wireframing tool
description: "The Pencil Project's unique mission is to build a free and opensource \ntool for making diagrams and GUI prototyping that everyone can use.\n"
license: GPL-2.0
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.43
apps:
  pencil:
    command: opt/Pencil/pencil --no-sandbox
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - browser-support
    - camera
    - home
    - network
    - network-bind
    - pulseaudio
    - screen-inhibit-control
    - unity7
    environment:
      TMPDIR: $XDG_RUNTIME_DIR
      XDG_CURRENT_DESKTOP: Unity
      DISABLE_WAYLAND: '1'
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
  GTK_USE_PORTAL: '1'
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  desktop:
    mount-host-font-cache: false
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  gnome-42-2204:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-42-2204
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-fonts
    plugs:
    - desktop
layout:
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
  /usr/share/xml/iso-codes:
    bind: $SNAP/gnome-platform/usr/share/xml/iso-codes
  /usr/share/libdrm:
    bind: $SNAP/gnome-platform/usr/share/libdrm

# _embedded.clickindex:package[].snap_yaml_raw
name: openra
version: release-20231010
summary: Libre/Free Real Time Strategy game engine supporting early Westwood classics
description: |
  Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.43
apps:
  cnc:
    command: usr/bin/openra-cnc
    common-id: openra-cnc.desktop
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - audio-playback
    - avahi-control
    - avahi-observe
    - mount-observe
    - network
    - network-bind
    - removable-media
    command-chain:
    - snap/command-chain/desktop-launch
  d2k:
    command: usr/bin/openra-d2k
    common-id: openra-d2k.desktop
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - audio-playback
    - avahi-control
    - avahi-observe
    - mount-observe
    - network
    - network-bind
    - removable-media
    command-chain:
    - snap/command-chain/desktop-launch
  ra:
    command: usr/bin/openra-ra
    common-id: openra-ra.desktop
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - audio-playback
    - avahi-control
    - avahi-observe
    - mount-observe
    - network
    - network-bind
    - removable-media
    command-chain:
    - snap/command-chain/desktop-launch
  ts:
    command: usr/bin/openra-ts
    common-id: openra-ts.desktop
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - audio-playback
    - avahi-control
    - avahi-observe
    - mount-observe
    - network
    - network-bind
    - removable-media
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
  GTK_USE_PORTAL: '1'
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  desktop:
    mount-host-font-cache: false
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  gnome-42-2204:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-42-2204
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-fonts
    plugs:
    - desktop
layout:
  /usr/share/libdrm:
    bind: $SNAP/usr/share/libdrm
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
  /usr/share/xml/iso-codes:
    bind: $SNAP/gnome-platform/usr/share/xml/iso-codes

# _embedded.clickindex:package[].snap_yaml_raw
base: core20
grade: stable
confinement: strict
plugs:
  gnome-3-28-1804:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-3-28-1804
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
name: sugarizer
version: 1.8.0
title: Sugarizer
summary: Sugarizer
description: The leading learning platform for children
architectures:
  - amd64
apps:
  sugarizer:
    command: command.sh
    plugs:
      - desktop
      - desktop-legacy
      - home
      - x11
      - unity7
      - network
      - gsettings
      - pulseaudio
      - opengl
      - camera
      - browser-support
    environment:
      DISABLE_WAYLAND: '1'
      PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
      SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
      LD_LIBRARY_PATH: $SNAP_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu

# _embedded.clickindex:package[].snap_yaml_raw
name: htop
version: 3.3.0
summary: Interactive processes viewer
description: |
  htop is an ncurses-based process viewer similar to top, but it
  allows one to scroll the list vertically and horizontally to see
  all processes and their full command lines. Tasks related to
  processes (killing, renicing) can be done without entering their PIDs.

  Once installed, this snap can _optionally_ be connected to some extra plugs:

     sudo snap connect htop:mount-observe
     sudo snap connect htop:network-control  # DELAYACCT support

  Main website: https://htop.dev/
license: GPL-2.0
architectures:
- amd64
base: core22
assumes:
- command-chain
apps:
  htop:
    command: usr/local/bin/htop
    environment:
      TERMINFO_DIRS: $SNAP/lib/terminfo:$SNAP/usr/share/terminfo
    command-chain:
    - bin/locales-launch
confinement: strict
grade: stable
environment:
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  network: null
  hardware-observe: null
  mount-observe: null
  network-control: null
  process-control: null
  system-observe: null

# _embedded.clickindex:package[].snap_yaml_raw
name: keepassxc
title: KeePassXC
version: 2.7.6
summary: Community-driven port of the Windows application “KeePass Password Safe”
description: |-
  KeePassXC is an application for people with extremely high demands on secure
  personal data management. It has a light interface, is cross-platform and
  published under the terms of the GNU General Public License.
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.43
apps:
  keepassxc:
    command: usr/bin/keepassxc
    autostart: org.keepassxc.KeePassXC.desktop
    common-id: org.keepassxc.KeePassXC.desktop
    plugs:
    - desktop
    - desktop-legacy
    - opengl
    - wayland
    - x11
    - home
    - unity7
    - network
    - network-bind
    - removable-media
    - raw-usb
    - password-manager-service
    command-chain:
    - snap/command-chain/desktop-launch
  cli:
    command: usr/bin/keepassxc-cli
    plugs:
    - desktop
    - desktop-legacy
    - opengl
    - wayland
    - x11
    - home
    - removable-media
    - raw-usb
    command-chain:
    - snap/command-chain/desktop-launch
  proxy:
    command: usr/bin/keepassxc-proxy
    plugs:
    - desktop
    - desktop-legacy
    - opengl
    - wayland
    - x11
    - home
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/kf5
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  desktop:
    mount-host-font-cache: false
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  kf5-5-105-qt-5-15-9-core22:
    content: kf5-5-105-qt-5-15-9-core22-all
    interface: content
    target: $SNAP/kf5
    default-provider: kf5-5-105-qt-5-15-9-core22
slots:
  session-dbus-interface:
    interface: dbus
    name: org.keepassxc.KeePassXC.MainWindow
    bus: session
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-desktop
    plugs:
    - desktop
layout:
  /usr/share/X11:
    symlink: $SNAP/kf5/usr/share/X11

# _embedded.clickindex:package[].snap_yaml_raw
name: mailspring
title: Mailspring
version: 1.13.3
summary: The best email app for people and teams at work
description: |-
  Mailspring is a new version of Nylas Mail maintained by one of the original authors. It's
  faster, leaner, and shipping today! It replaces the JavaScript sync code in Nylas Mail with
  a new C++ sync engine based on Mailcore2. It uses roughly half the RAM and CPU of Nylas Mail
  and idles with almost zero "CPU Wakes", which translates to great battery life. It also has
  an entirely revamped composer and other great new features.



  Mailspring comes packed with powerful features like Unified Inbox, Snooze, Send Later, Mail
  Rules, Templates and more. Mailspring Pro, which you can unlock with a monthly subscription,
  adds even more features for people who send a ton of email: link tracking, read receipts,
  mailbox analytics, contact and company profiles. All of these features run in the client -
  Mailspring does not send your email credentials to the cloud.
license: GPL-3.0
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.43
apps:
  mailspring:
    command: usr/bin/mailspring --no-sandbox
    common-id: mailspring
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - avahi-observe
    - browser-support
    - cups-control
    - home
    - network
    - network-bind
    - password-manager-service
    - pulseaudio
    - unity7
    environment:
      HOME: $SNAP_USER_COMMON
      TMPDIR: $XDG_RUNTIME_DIR
      DISABLE_WAYLAND: '1'
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
  GTK_USE_PORTAL: '1'
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  desktop:
    mount-host-font-cache: false
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  gnome-42-2204:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-42-2204
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-fonts
    plugs:
    - desktop
layout:
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
  /usr/share/xml/iso-codes:
    bind: $SNAP/gnome-platform/usr/share/xml/iso-codes
  /usr/share/libdrm:
    bind: $SNAP/gnome-platform/usr/share/libdrm

# _embedded.clickindex:package[].snap_yaml_raw
name: konversation
title: Konversation
version: 23.08.3
summary: IRC client
description: |-
  Konversation is a user-friendly Internet Relay Chat (IRC) client by KDE.
  It provides easy access to standard IRC networks such as Libera,
  where the KDE IRC channels can be found.


  Features:

  - Standard IRC features
  - SSL server support
  - Bookmarking support
  - Easy to use graphical user interface
  - Multiple servers and channels in one single window
  - DCC file transfer
  - Multiple identities for different servers
  - Text decorations and colors
  - OnScreen Display for notifications
  - Automatic UTF-8 detection
  - Per channel encoding support
  - Theme support for nick icons
  - Highly configurable
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.58.3
apps:
  konversation:
    command: usr/bin/konversation
    common-id: org.kde.konversation.desktop
    plugs:
    - desktop
    - desktop-legacy
    - opengl
    - wayland
    - x11
    - audio-playback
    - unity7
    - network
    - network-bind
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/kf5
  GST_PLUGIN_SCANNER: $SNAP/kf5/usr/lib/x86_64-linux-gnu/gstreamer-1.0/
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  desktop:
    mount-host-font-cache: false
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  kf5-5-111-qt-5-15-11-core22:
    content: kf5-5-111-qt-5-15-11-core22-all
    interface: content
    target: $SNAP/kf5
    default-provider: kf5-5-111-qt-5-15-11-core22
slots:
  session-dbus-interface:
    interface: dbus
    name: org.kde.konversation
    bus: session
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-desktop
    plugs:
    - desktop
layout:
  /usr/share/X11:
    symlink: $SNAP/kf5/usr/share/X11
  /usr/lib/x86_64-linux-gnu/alsa-lib:
    symlink: $SNAP/usr/lib/x86_64-linux-gnu/alsa-lib
  /usr/share/alsa:
    symlink: $SNAP/usr/share/alsa

# _embedded.clickindex:package[].snap_yaml_raw
base: core18
grade: stable
confinement: strict
plugs:
  gnome-3-28-1804:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-3-28-1804
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
name: termius-app
version: 8.11.2
title: Termius
summary: Termius
description: Desktop SSH Client
architectures:
  - amd64
apps:
  termius-app:
    command: command.sh
    plugs:
      - desktop
      - desktop-legacy
      - home
      - x11
      - wayland
      - unity7
      - browser-support
      - network
      - gsettings
      - audio-playback
      - pulseaudio
      - opengl
      - network-bind
      - password-manager-service
      - serial-port
      - raw-usb
    environment:
      DISABLE_WAYLAND: '1'
      PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
      SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
      LD_LIBRARY_PATH: $SNAP_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu

# _embedded.clickindex:package[].snap_yaml_raw
name: klettres
title: KLettres
version: 23.08.4
summary: Learn The Alphabet
description: 'KLettres is an application specially designed to help the user to learn an alphabet in a new language and then to learn to read simple syllables. The user can be a young child aged from two and a half or an adult that wants to learn the basics of a foreign language. There are currently 25 languages available: Arabian, Brazilian Portuguese, Czech, Danish, Dutch, British English, US English, Phonics English, French, German, Hebrew, Hungarian, Italian, Kannada, Low Saxon, Malayalam, Norwegian Bokmål, Punjabi, Luganda, Romanized Hindi, Russian, Spanish, Slovak, Telugu and Ukrainian. KLettres provides a special user interface and themes for younger users.'
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.58.3
apps:
  klettres:
    command: usr/bin/klettres
    common-id: org.kde.klettres.desktop
    plugs:
    - home
    - network
    - network-bind
    - audio-playback
    - removable-media
    - desktop
    - desktop-legacy
    - opengl
    - wayland
    - x11
    - unity7
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/kf5
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  desktop:
    mount-host-font-cache: false
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  kf5-5-110-qt-5-15-11-core22:
    content: kf5-5-110-qt-5-15-11-core22-all
    interface: content
    target: $SNAP/kf5
    default-provider: kf5-5-110-qt-5-15-11-core22
slots:
  session-dbus-interface:
    interface: dbus
    name: org.kde.kletters
    bus: session
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-desktop
    plugs:
    - desktop
layout:
  /usr/share/X11:
    symlink: $SNAP/kf5/usr/share/X11

# _embedded.clickindex:package[].snap_yaml_raw
name: foobar2000
version: 2.1.5
summary: foobar2000 is an advanced freeware audio player.
description: |
  Features
    *Supported audio formats are MP3, MP4, AAC, CD Audio, WMA, Vorbis, Opus, FLAC, WavPack, WAV, AIFF, Musepack, Speex, AU, SND... and more with additional components.
    *Gapless playback.
    *Easily customizable user interface layout.
    *Advanced tagging capabilities.
    *Support for ripping Audio CDs as well as transcoding all supported audio formats using the Converter component.
    *Full ReplayGain support.
    *Customizable keyboard shortcuts.
    *Open component architecture allowing third-party developers to extend functionality of the player.
apps:
  foobar2000:
    command: bin/sommelier run-exe
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - audio-playback
    - home
    - network
    - hardware-observe
    - process-control
    - cups-control
    - removable-media
    - optical-drive
    command-chain:
    - snap/command-chain/snapcraft-runner
    - snap/command-chain/desktop-launch
  wine:
    command: bin/sommelier
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - home
    - network
    - hardware-observe
    - process-control
    - cups-control
    - removable-media
    command-chain:
    - snap/command-chain/snapcraft-runner
    - snap/command-chain/desktop-launch
  winetricks:
    command: bin/sommelier winetricks
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - network
    command-chain:
    - snap/command-chain/snapcraft-runner
    - snap/command-chain/desktop-launch
architectures:
- amd64
assumes:
- command-chain
- snapd2.43
base: core20
confinement: strict
environment:
  WINEDLLOVERRIDES: mscoree,mshtml=
  WINEARCH: win32
  TRICKS: wmp9 vcrun2017
  RUN_EXE: $SNAP_USER_DATA/foobar2000/foobar2000.exe
  SOMMELIER_KEEP_CWD: '1'
  NO_AT_BRIDGE: '1'
  DISABLE_WAYLAND: '1'
  SYSTEM_WGETRC: $SNAP/wine-runtime/etc/wgetrc
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
  GTK_USE_PORTAL: '1'
grade: stable
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-desktop
    plugs:
    - desktop
layout:
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
  /usr/share/xml/iso-codes:
    bind: $SNAP/gnome-platform/usr/share/xml/iso-codes
  /usr/share/libdrm:
    bind: $SNAP/gnome-platform/usr/share/libdrm
plugs:
  desktop:
    mount-host-font-cache: false
  gnome-3-38-2004:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-3-38-2004
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  wine-7-devel:
    interface: content
    target: $SNAP/wine-platform
    default-provider: wine-platform-7-devel-core20
  wine-runtime-c20:
    interface: content
    target: $SNAP/wine-runtime
    default-provider: wine-platform-runtime-core20
title: foobar2000 (WINE)

# _embedded.clickindex:package[].snap_yaml_raw
apps:
  truthtables:
    command: command-truthtables.wrapper
    plugs:
    - x11
architectures:
- amd64
confinement: strict
description: Generates truth tables. Allows 30 different variables.
grade: stable
name: truthtables
summary: truthtables snap
version: '1.00'

# _embedded.clickindex:package[].snap_yaml_raw
base: core20
grade: stable
confinement: strict
plugs:
  gnome-3-28-1804:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-3-28-1804
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
name: superproductivity
version: 8.0.5
title: superProductivity
summary: superProductivity
description: Super Productivity is an advanced ToDo list app with integrated time-boxing and time tracking capabilities. You can load your task from your calendars and from Jira, Gitlab, GitHub, Open Project and others all into a single ToDo list.
architectures:
  - amd64
apps:
  superproductivity:
    command: command.sh
    plugs:
      - desktop
      - desktop-legacy
      - home
      - x11
      - wayland
      - unity7
      - browser-support
      - network
      - gsettings
      - audio-playback
      - pulseaudio
      - opengl
    environment:
      DISABLE_WAYLAND: ''
      PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
      SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
      LD_LIBRARY_PATH: $SNAP_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu

# _embedded.clickindex:package[].snap_yaml_raw
name: opera
version: 109.0.5097.68
summary: Fast and secure web browser
description: |
  Opera is a fast, secure, and user-friendly web browser.
  It includes a built-in ad blocker, Video pop-out, and free VPN.
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.43
apps:
  opera:
    command: bin/opera.launcher
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - audio-playback
    - avahi-observe
    - browser-sandbox
    - camera
    - cups-control
    - home
    - mount-observe
    - network
    - network-control
    - network-manager
    - password-manager-service
    - process-control
    - pulseaudio
    - removable-media
    - screen-inhibit-control
    - u2f-devices
    - unity7
    - upower-observe
    slots:
    - dbus-daemon
    environment:
      DISABLE_WAYLAND: '1'
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
  GTK_USE_PORTAL: '1'
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  browser-sandbox:
    allow-sandbox: true
    interface: browser-support
  chromium-ffmpeg-114023:
    interface: content
    target: $SNAP
    default-provider: chromium-ffmpeg
  desktop:
    mount-host-font-cache: false
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  gnome-42-2204:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-42-2204
slots:
  dbus-daemon:
    interface: dbus
    bus: session
    name: com.opera.opera
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-fonts
    plugs:
    - desktop
layout:
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
  /usr/share/xml/iso-codes:
    bind: $SNAP/gnome-platform/usr/share/xml/iso-codes
  /usr/share/libdrm:
    bind: $SNAP/gnome-platform/usr/share/libdrm

# _embedded.clickindex:package[].snap_yaml_raw
name: kgeography
title: KGeography
version: 23.08.4
summary: Geography learning tool
description: |-
  KGeography is a geography learning tool, which allows you to learn about the political divisions of some countries (divisions, capitals of those divisions and their associated flags if there are some).

  Features:

  - Browse the maps clicking in a map division to see its name, capital and flag
  - The game tells you a map division name and you have to click on it
  - The game tells you a capital and you have to guess the division it belongs to
  - The game tells you a division and you have to guess its capital
  - The game shows you a map division flag and you have to guess its name
  - The game tells you a map division name and you have to guess its flag
  - The game shows an empty map and you have to place divisions on it one by one
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.58.3
apps:
  kgeography:
    command: usr/bin/kgeography
    common-id: org.kde.kgeography.desktop
    plugs:
    - desktop
    - desktop-legacy
    - opengl
    - wayland
    - x11
    - audio-playback
    - unity7
    - network
    - network-bind
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/kf5
  GST_PLUGIN_PATH: $SNAP/kf5/usr/lib/x86_64-linux-gnu/gstreamer-1.0
  GST_PLUGIN_SYSTEM_PATH: $SNAP/kf5/usr/lib/x86_64-linux-gnu/gstreamer-1.0
  GST_PLUGIN_SCANNER: $SNAP/kf5/usr/lib/x86_64-linux-gnu/gstreamer1.0/gstreamer-1.0/gst-plugin-scanner
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  desktop:
    mount-host-font-cache: false
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  kf5-5-111-qt-5-15-11-core22:
    content: kf5-5-111-qt-5-15-11-core22-all
    interface: content
    target: $SNAP/kf5
    default-provider: kf5-5-111-qt-5-15-11-core22
slots:
  session-dbus-interface:
    interface: dbus
    name: org.kde.kgeography
    bus: session
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-desktop
    plugs:
    - desktop
layout:
  /usr/lib/x86_64-linux-gnu/alsa-lib:
    symlink: $SNAP/usr/lib/x86_64-linux-gnu/alsa-lib
  /usr/share/alsa:
    symlink: $SNAP/usr/share/alsa
  /usr/share/X11:
    symlink: $SNAP/kf5/usr/share/X11

# _embedded.clickindex:package[].snap_yaml_raw
name: labplot
title: LabPlot
version: 2.10.0
summary: Interactive Data Visualization and Analysis
description: |-
  LabPlot is a FREE, open source and cross-platform Data Visualization and Analysis software accessible to everyone.



  LabPlot provides an easy way to create, manage and edit plots. It allows you to produce plots based on data from a spreadsheet or on data imported from external files. Plots can be exported to several pixmap and vector graphic formats.
architectures:
- amd64
base: core22
assumes:
- command-chain
apps:
  labplot:
    command: usr/bin/labplot2
    common-id: org.kde.labplot2.desktop
    plugs:
    - home
    - desktop
    - desktop-legacy
    - opengl
    - wayland
    - x11
    - audio-playback
    - unity7
    - network
    - network-bind
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/kf5
  TMPDIR: $SNAP_USER_DATA
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  desktop:
    mount-host-font-cache: false
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  kf5-5-105-qt-5-15-9-core22:
    content: kf5-5-105-qt-5-15-9-core22-all
    interface: content
    target: $SNAP/kf5
    default-provider: kf5-5-105-qt-5-15-9-core22
slots:
  session-dbus-interface:
    interface: dbus
    name: org.kde.labplot
    bus: session
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-desktop
    plugs:
    - desktop
layout:
  /usr/share/X11:
    symlink: $SNAP/kf5/usr/share/X11

# _embedded.clickindex:package[].snap_yaml_raw
base: core18
grade: stable
confinement: strict
plugs:
  gnome-3-28-1804:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-3-28-1804
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
name: flock-chat
version: 2.2.513
title: Flock
summary: 'Flock: Team Communication App'
description: |-
  Flock is a communication app for teams. Packed with tons of productivity features, Flock drives efficiency and boosts speed of execution.

  It lets you connect with your team, get on video calls, manage projects with to-dos, polls and reminders and integrate your most favourite apps. All of this and more over a beautiful interface!

  Flock is already being loved by teams in over 25,000 organisations across the world.
architectures:
  - amd64
apps:
  flock-chat:
    command: command.sh
    plugs:
      - desktop
      - desktop-legacy
      - home
      - x11
      - wayland
      - unity7
      - browser-support
      - network
      - gsettings
      - audio-playback
      - pulseaudio
      - opengl
      - camera
    environment:
      DISABLE_WAYLAND: '1'
      TMPDIR: $XDG_RUNTIME_DIR
      PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
      SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
      LD_LIBRARY_PATH: $SNAP_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu

# _embedded.clickindex:package[].snap_yaml_raw
name: fkill
version: v8.0.0
summary: Fabulously kill processes. Cross-platform.
description: 'A command-line tool for easily and quickly killing processes.

  '
apps:
  fkill:
    command: bin/fkill
    plugs:
    - network
    - process-control
    - system-observe
    command-chain:
    - snap/command-chain/snapcraft-runner
architectures:
- amd64
assumes:
- command-chain
base: core20
confinement: strict
grade: stable

# _embedded.clickindex:package[].snap_yaml_raw
name: fx
version: 34.0.0
summary: Terminal JSON viewer
description: Terminal JSON viewer
apps:
  fx:
    command: bin/fx
    plugs:
    - dot-fxrc-js
    - home
    - network
    command-chain:
    - snap/command-chain/snapcraft-runner
architectures:
- amd64
assumes:
- command-chain
base: core20
confinement: strict
grade: stable
plugs:
  dot-fxrc-js:
    interface: personal-files
    read:
    - $HOME/.fxrc.js

# _embedded.clickindex:package[].snap_yaml_raw
name: freecad
version: 0.21.2
summary: An open source parametric 3D CAD modeler
description: "FreeCAD is a parametric 3D modeler. Parametric modeling\nallows you
  to easily modify your design by going back into\nyour model history and changing
  its parameters. FreeCAD is\nopen source (LGPL license) and completely modular, allowing\nfor
  very advanced extension and customization.\n\nFreeCAD is multiplatfom, and reads
  and writes many open\nfile formats such as STEP, IGES, STL and others.\n\nCommands:\n
  \     freecad:      Run FreeCAD\n      freecad.cmd:  Run FreeCAD command line interface\n
  \     freecad.pip:  Install python packages for user (not system-wide). \n                    E.g.
  `freecad.pip install py_slvs` for Assembly3. \n"
apps:
  cmd:
    command: usr/bin/FreeCADCmd
    plugs:
    - desktop
    - desktop-legacy
    - opengl
    - wayland
    - x11
    - home
    - removable-media
    - gsettings
    - network
    - browser-support
    - unity7
    - cups
    - shared-memory
    command-chain:
    - snap/command-chain/snapcraft-runner
    - snap/command-chain/desktop-launch
  freecad:
    command: usr/bin/FreeCAD
    common-id: org.freecadweb.FreeCAD.desktop
    plugs:
    - desktop
    - desktop-legacy
    - opengl
    - wayland
    - x11
    - home
    - removable-media
    - gsettings
    - network
    - browser-support
    - unity7
    - cups
    - shared-memory
    command-chain:
    - snap/command-chain/snapcraft-runner
    - snap/command-chain/desktop-launch
  pip:
    command: bin/pip
    plugs:
    - home
    - opengl
    - removable-media
    - gsettings
    - network
    - browser-support
    - unity7
    - cups
    - shared-memory
    command-chain:
    - snap/command-chain/snapcraft-runner
architectures:
- amd64
assumes:
- command-chain
- snapd2.43
- snapd2.55.3
base: core20
confinement: strict
environment:
  LD_LIBRARY_PATH: $SNAP/usr/lib/x86_64-linux-gnu/blas:$SNAP/usr/lib/x86_64-linux-gnu/lapack
  LD_PRELOAD: $SNAP/usr/lib/x86_64-linux-gnu/libstubchown.so
  FREECAD_USER_HOME: $SNAP_USER_COMMON
  GIT_EXEC_PATH: $SNAP/usr/lib/git-core
  GIT_TEMPLATE_DIR: $SNAP/usr/share/git-core/templates
  GIT_CONFIG_NOSYSTEM: 1
  ELMER_HOME: $SNAP/usr
  QTWEBENGINE_DISABLE_SANDBOX: 1
  PYTHONPYCACHEPREFIX: $SNAP_USER_COMMON/.pycache
  PYTHONUSERBASE: $SNAP_USER_COMMON/.local
  PIP_USER: 1
  PYTHONPATH: $PYTHONUSERBASE/lib/python3.8/site-packages:$SNAP/lib/python3.8/site-packages:$SNAP/usr/lib/python3/dist-packages
  SNAP_PYTHONPATH: $PYTHONUSERBASE/lib/python3.8/site-packages:$SNAP/lib/python3.8/site-packages:$SNAP/usr/lib/python3/dist-packages
  QT_QPA_PLATFORM: xcb
  POVINI: $SNAP/etc/povray/3.7/povray.ini
  SNAP_DESKTOP_RUNTIME: $SNAP/kf5
grade: stable
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-desktop
    plugs:
    - desktop
layout:
  /usr/share/libdrm/amdgpu.ids:
    symlink: $SNAP/kf5/usr/share/libdrm/amdgpu.ids
  /usr/share/openmpi:
    symlink: $SNAP/usr/share/openmpi
  /etc/openmpi:
    bind: $SNAP/etc/openmpi
  /usr/lib/x86_64-linux-gnu/openmpi:
    bind: $SNAP/usr/lib/x86_64-linux-gnu/openmpi
  /usr/bin/orted:
    symlink: $SNAP/usr/bin/orted
  /usr/share/pmix:
    symlink: $SNAP/usr/share/pmix
  /usr/lib/x86_64-linux-gnu/pmix:
    symlink: $SNAP/usr/lib/x86_64-linux-gnu/pmix
  /etc/matplotlibrc:
    bind-file: $SNAP/etc/matplotlibrc
  /usr/share/matplotlib:
    symlink: $SNAP/usr/share/matplotlib
  /usr/share/qt5:
    symlink: $SNAP/kf5/usr/share/qt5
  /usr/bin/dot:
    symlink: $SNAP/usr/bin/dot
  /usr/bin/unflatten:
    symlink: $SNAP/usr/bin/unflatten
  /usr/share/povray-3.7:
    symlink: $SNAP/usr/share/povray-3.7
  /usr/share/X11:
    symlink: $SNAP/kf5/usr/share/X11
license: LGPL-2.0-or-later
plugs:
  desktop:
    mount-host-font-cache: false
  foo-install-cups:
    interface: content
    content: foo
    target: $SNAP_DATA/foo
    default-provider: cups
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  kde-frameworks-5-99-qt-5-15-7-core20:
    interface: content
    content: kde-frameworks-5-99-qt-5-15-7-core20-all
    target: $SNAP/kf5
    default-provider: kde-frameworks-5-99-qt-5-15-7-core20
  shared-memory:
    private: true
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes

# _embedded.clickindex:package[].snap_yaml_raw
name: retroarch
version: 1.17.0
summary: RetroArch is the official reference frontend for the libretro API.
description: |
  The official reference frontend for the libretro API.

  RetroArch provides a variety of advanced user-facing features and powerful configuration capabilities to programs that target the libretro API. While a majority of these programs are emulators for retro gaming consoles, various gaming engines and other multimedia applications are also represented. The programs, known as "cores", can be downloaded and updated directly from RetroArch's built-in Online Updater.

  RetroArch defaults to a gamepad-friendly 10-foot/leanback interface that is perfect for use with living-room and home theater PCs, but there is also a more traditional keyboard-and-mouse interface available by pressing F5.

  RetroArch is written in portable C and licensed GPLv3.
apps:
  retroarch:
    command: bin/desktop-launch $SNAP/usr/bin/snapcraft-preload $SNAP/usr/local/bin/retroarch.wrapper
    environment:
      LD_LIBRARY_PATH: $SNAP/usr/lib/x86_64-linux-gnu/pulseaudio:$SNAP/usr/lib/x86_64-linux-gnu/dri:$SNAP/usr/lib/x86_64-linux-gnu/mesa:$SNAP/usr/lib/x86_64-linux-gnu/mesa-gl:$SNAP/usr/lib/x86_64-linux-gnu/xorg
    plugs:
    - network
    - network-bind
    - x11
    - opengl
    - home
    - alsa
    - audio-playback
    - bluez
    - joystick
    - raw-usb
    - removable-media
    - wayland
    - unity7
    - desktop
    - desktop-legacy
    - screen-inhibit-control
    - browser-support
    - hardware-observe
    - mount-observe
    command-chain:
    - snap/command-chain/snapcraft-runner
architectures:
- amd64
assumes:
- command-chain
base: core20
confinement: strict
grade: stable
layout:
  /usr/share/vulkan:
    symlink: $SNAP/usr/share/vulkan
  /usr/lib/x86_64-linux-gnu/libvulkan_intel.so:
    symlink: $SNAP/usr/lib/x86_64-linux-gnu/libvulkan_intel.so
  /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so:
    symlink: $SNAP/usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
  /usr/share/libdrm:
    bind: $SNAP/usr/share/libdrm
license: GPL-3.0
title: RetroArch

# _embedded.clickindex:package[].snap_yaml_raw
name: terminal-parrot
version: 1.1.1
summary: Parrot for your terminal
description: "You didn't know there was a party in your terminal, but there is! \nTo run, type \"terminal-parrot\"\nTo quit, hit the `ESC` key\nEnjoy! \n"
license: MIT
architectures:
- amd64
base: core22
apps:
  terminal-parrot:
    command: bin/terminal-parrot
confinement: strict
grade: stable
environment:
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH

# _embedded.clickindex:package[].snap_yaml_raw
name: nmap
version: '7.94'
summary: A free and open source utility for network discovery and security auditing
description: |
  Nmap is a utility for network exploration or security auditing. It
  supports ping scanning (determine which hosts are up), many port
  scanning techniques, version detection (determine service protocols
  and application versions listening behind ports), and TCP/IP
  fingerprinting (remote host OS or device identification). Nmap also
  offers flexible target and port specification, decoy/stealth scanning,
  sunRPC scanning, and more. Most Unix and Windows platforms are
  supported in both GUI and commandline modes.

  Once installed, this snap needs manually connecting to some plugs:

     sudo snap connect nmap:network-control

  Main website: https://nmap.org/
license: GPL-2.0
architectures:
- amd64
base: core22
apps:
  nmap:
    command: usr/bin/nmap
    plugs:
    - network
    - network-bind
    - network-control
    - home
    environment:
      LD_LIBRARY_PATH: $LD_LIBRARY_PATH:$SNAP/usr/lib/x86_64-linux-gnu/blas
  ncat:
    command: usr/bin/ncat
    plugs:
    - network
    - network-bind
    - network-control
    - home
  nping:
    command: usr/bin/nping
    plugs:
    - network
    - network-bind
    - network-control
confinement: strict
grade: stable
environment:
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
slots:
  nmap:
    interface: content
    source:
      read:
      - $SNAP/usr

# _embedded.clickindex:package[].snap_yaml_raw
name: openhab
version: 4.1.1
summary: openHAB smart home server
description: |
  openHAB - a vendor and technology agnostic open source automation software for your home.
  An image of Ubuntu Core with some USB items added to the gadget snap is available at
  http://people.canonical.com/~okubik/openhab/
  If you would like to add a USB controller or other device, please raise an issue at git
  https://github.com/openhab/openhab-snap/
  webgui is available at user defined port(default is 8080 for http and 8443 for https)
  http://<snap device address>:{specified http port}
  https:///<snap device address>:{specified https port}
  Port settings can be altered by user, refer to:
  $ openhab.help
architectures:
- amd64
base: core22
assumes:
- command-chain
apps:
  openhab:
    command: runtime/bin/karaf server
    stop-command: runtime/bin/stop
    daemon: simple
    plugs:
    - home
    - network
    - network-bind
    - mount-observe
    - system-observe
    - serial-port
    - raw-usb
    - gpio
    - spi
    - i2c
    command-chain:
    - bin/read-config
  start:
    command: runtime/bin/karaf
    plugs:
    - home
    - network
    - network-bind
    - mount-observe
    - system-observe
    - serial-port
    - raw-usb
    - gpio
    - spi
    - i2c
    command-chain:
    - bin/read-config
  karaf:
    command: runtime/bin/karaf
    plugs:
    - home
    - network
    - network-bind
    - mount-observe
    - system-observe
    - serial-port
    - raw-usb
    - gpio
    - spi
    - i2c
    command-chain:
    - bin/read-config
  status:
    command: runtime/bin/status
    plugs:
    - network
    command-chain:
    - bin/read-config
  stop:
    command: runtime/bin/stop
    plugs:
    - network
    command-chain:
    - bin/read-config
  client:
    command: runtime/bin/client
    plugs:
    - network
    command-chain:
    - bin/read-config
  backup:
    command: runtime/bin/backup
    plugs:
    - home
    command-chain:
    - bin/read-config
  restore:
    command: runtime/bin/restore
    plugs:
    - home
    command-chain:
    - bin/read-config
  help:
    command: bin/openhab-help
  influxd:
    command: bin/influxd
    daemon: simple
    restart-condition: always
    plugs:
    - network-bind
    - network
    environment:
      INFLUXDB_CONFIG_PATH: $SNAP_DATA/conf/influxdb.conf
    command-chain:
    - bin/read-config
  influx-setup:
    command: bin/influx-setup
    daemon: oneshot
    plugs:
    - network
    command-chain:
    - bin/read-config
  influx:
    command: bin/influx-run-client
    plugs:
    - network
    command-chain:
    - bin/read-config
confinement: strict
grade: stable
environment:
  JAVA_HOME: ${SNAP}
  PATH: ${SNAP}/usr/sbin:${SNAP}/usr/bin:${SNAP}/sbin:${SNAP}/bin:${PATH}
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}:${LD_LIBRARY_PATH}:${SNAP}/lib:${SNAP}/usr/lib:${SNAP}/lib/x86_64-linux-gnu:${SNAP}/usr/lib/x86_64-linux-gnu
  OPENHAB_CONF: ${SNAP_DATA}/conf
  OPENHAB_RUNTIME: ${SNAP}/runtime
  OPENHAB_USERDATA: ${SNAP_DATA}/userdata
  OPENHAB_LOGDIR: ${SNAP_DATA}/userdata/logs
  OPENHAB_BACKUPS: ${SNAP_COMMON}/backups
hooks:
  configure:
    plugs:
    - network
    - network-bind
  post-refresh:
    plugs:
    - network

# _embedded.clickindex:package[].snap_yaml_raw
name: clementine
version: 1.4.0rc1-915
summary: modern music player
description: 'Clementine is a modern music player and library organizer

  '
apps:
  clementine:
    command: bin/desktop-launch $SNAP/usr/bin/clementine
    command-chain:
    - snap/command-chain/snapcraft-runner
    - bin/homeishome-launch
    environment:
      ALSA_CONFIG_PATH: /snap/clementine/current/usr/share/alsa/alsa.conf
      LD_LIBRARY_PATH: $LD_LIBRARY_PATH:$SNAP/usr/lib/x86_64-linux-gnu/pulseaudio
      DISABLE_WAYLAND: 1
      DE_FORK_SLAVES: 1
      PATH: $PATH:$SNAP/usr/lib/x86_64-linux-gnu/libexec/kf5
    plugs:
    - home
    - udisks2
    - network
    - network-manager-observe
    - network-bind
    - desktop
    - desktop-legacy
    - x11
    - wayland
    - alsa
    - pulseaudio
    - removable-media
    - optical-drive
    - raw-usb
    - media-hub
    - screen-inhibit-control
    - unity7
    slots:
    - mpris
  clementine-tagreader:
    command: usr/bin/clementine-tagreader
    plugs:
    - network
    - network-manager-observe
    - network-bind
    command-chain:
    - snap/command-chain/snapcraft-runner
architectures:
- amd64
assumes:
- command-chain
base: core18
confinement: strict
grade: stable
license: GPL-3.0
plugs:
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes

# _embedded.clickindex:package[].snap_yaml_raw
name: onlyoffice-desktopeditors
title: ONLYOFFICE Desktop Editors
version: 8.0.1
summary: An office suite that allowing to create, view and edit local documents.
description: 'ONLYOFFICE Desktop Editors is a free office suite that combines text, spreadsheet and presentation editors allowing to create, view and edit documents stored on your Windows/Linux PC or Mac without an Internet connection. It is fully compatible with Office Open XML formats: .docx, .xlsx, .pptx.'
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.43
apps:
  onlyoffice-desktopeditors:
    command: usr/bin/desktopeditors
    common-id: org.onlyoffice.desktopeditors
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - audio-playback
    - browser-support
    - cups
    - home
    - locale-control
    - network
    - removable-media
    - unity7
    environment:
      APP_DIR: $SNAP
      DISABLE_WAYLAND: '1'
      FONTCONFIG_FILE: $SNAP/etc/fonts/fonts.conf
      FONTCONFIG_PATH: $SNAP/etc/fonts/config.d
      GI_TYPELIB_PATH: $SNAP/usr/lib/girepository-1.0:$SNAP/usr/lib/x86_64-linux-gnu/girepository-1.0:$SNAP/gnome-platform/usr/lib/girepository-1.0:$SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/girepository-1.0
      LC_ALL: C.UTF-8
      LD_LIBRARY_PATH: $SNAP/usr/lib/$ARCH/gtk-3.0/modules:$SNAP/usr/lib/$ARCH/pulseaudio:$SNAP/usr/lib/$ARCH:$SNAP/opt/onlyoffice/desktopeditors:$SNAP/opt/onlyoffice/desktopeditors/converter:$LD_LIBRARY_PATH
      QT_XKB_CONFIG_ROOT: $SNAP/usr/share/X11/xkb
      XKB_CONFIG_ROOT: $SNAP/usr/share/X11/xkb
      LIBGL_DRIVERS_PATH: $SNAP/usr/lib/$ARCH/dri
      LIBGL_ALWAYS_INDIRECT: '1'
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
  GTK_USE_PORTAL: '1'
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  gtk-3-themes:
    interface: content
    target: $SNAP/share/themes
    default-provider: gtk-common-themes
  cups-relation:
    interface: content
    target: $SNAP
    default-provider: cups
  desktop:
    mount-host-font-cache: false
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  gnome-42-2204:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-42-2204
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-fonts
    plugs:
    - desktop
layout:
  /etc/fonts:
    bind: $SNAP/etc/fonts
  /usr/share/icons:
    bind: $SNAP/usr/share/icons
  /usr/bin/wget:
    bind-file: $SNAP/usr/bin/wget
  /usr/lib/x86_64-linux-gnu/libpsl.so.5:
    symlink: $SNAP/usr/lib/x86_64-linux-gnu/libpsl.so.5
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
  /usr/share/xml/iso-codes:
    bind: $SNAP/gnome-platform/usr/share/xml/iso-codes
  /usr/share/libdrm:
    bind: $SNAP/gnome-platform/usr/share/libdrm

# _embedded.clickindex:package[].snap_yaml_raw
name: ufw
version: 0.36.2
summary: ufw (Uncomplicated Firewall)
description: ufw as a snap
architectures:
- amd64
confinement: strict
grade: stable
apps:
  conntrack:
    command: command-conntrack.wrapper
    plugs:
    - firewall-control
  doc:
    command: command-doc.wrapper
  init:
    command: command-init.wrapper
    plugs:
    - firewall-control
  ipset:
    command: command-ipset.wrapper
    plugs:
    - firewall-control
  srv:
    command: command-srv.wrapper
    daemon: oneshot
    plugs:
    - firewall-control
  ufw:
    command: command-ufw.wrapper
    completer: ufw.completer.bash
    plugs:
    - firewall-control
license: GPL-3.0 AND GPL-2.0+

# _embedded.clickindex:package[].snap_yaml_raw
name: cantor
title: Cantor
version: 23.08.3
summary: KDE Frontend to Mathematical Software
description: Cantor is a front-end to powerful mathematics and statistics packages. Cantor integrates them into the KDE Platform and provides a nice, worksheet-based, graphical user interface. It supports environments for KAlgebra, Lua, Maxima, R, Sage, Octave, Python, Scilab, and Qalculate!
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.58.3
apps:
  cantor:
    command: usr/bin/cantor
    common-id: org.kde.cantor.desktop
    plugs:
    - home
    - desktop
    - desktop-legacy
    - opengl
    - wayland
    - x11
    - audio-playback
    - unity7
    - network
    - network-bind
    - browser-support
    - cups
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/kf5
  PATH_TO_CANTOR_PLUGINS: $SNAP/usr/lib/x86_64-linux-gnu_BUILD_FOR/qt5/plugins/cantor/backends
  QTWEBENGINEPROCESS_PATH: $SNAP/kf5/usr/lib/x86_64-linux-gnu_BUILD_FOR/qt5/libexec/QtWebEngineProcess
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  desktop:
    mount-host-font-cache: false
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  kf5-5-110-qt-5-15-11-core22:
    content: kf5-5-110-qt-5-15-11-core22-all
    interface: content
    target: $SNAP/kf5
    default-provider: kf5-5-110-qt-5-15-11-core22
  foo-install-cups:
    content: foo
    interface: content
    target: $SNAP_DATA/foo
    default-provider: cups
slots:
  session-dbus-interface:
    interface: dbus
    name: org.kde.cantor
    bus: session
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-desktop
    plugs:
    - desktop
layout:
  /usr/share/X11:
    symlink: $SNAP/kf5/usr/share/X11
  /usr/share/qt5:
    bind: $SNAP/kf5/usr/share/qt5

# _embedded.clickindex:package[].snap_yaml_raw
name: postgresql10
version: 10.4
summary: PostgreSQL is a powerful, open source object-relational database system.
description: PostgreSQL is a powerful, open source object-relational database system.
  It has more than 15 years of active development and a proven architecture that has
  earned it a strong reputation for reliability, data integrity, and correctness.
architectures:
- amd64
confinement: strict
grade: stable
apps:
  clusterdb:
    command: command-clusterdb.wrapper
    plugs:
    - network
  createdb:
    command: command-createdb.wrapper
    plugs:
    - network
  createuser:
    command: command-createuser.wrapper
    plugs:
    - network
  dropdb:
    command: command-dropdb.wrapper
    plugs:
    - network
  dropuser:
    command: command-dropuser.wrapper
    plugs:
    - network
  ecpg:
    command: command-ecpg.wrapper
  initdb:
    command: command-initdb.wrapper
  initialize:
    command: command-initialize.wrapper
  oid2name:
    command: command-oid2name.wrapper
    plugs:
    - network
  pgarchivecleanup:
    command: command-pgarchivecleanup.wrapper
  pgbasebackup:
    command: command-pgbasebackup.wrapper
    plugs:
    - network
  pgbench:
    command: command-pgbench.wrapper
    plugs:
    - network
  pgconfig:
    command: command-pgconfig.wrapper
  pgcontroldata:
    command: command-pgcontroldata.wrapper
  pgctl:
    command: command-pgctl.wrapper
    plugs:
    - network
    - network-bind
  pgdump:
    command: command-pgdump.wrapper
    plugs:
    - network
  pgdumpall:
    command: command-pgdumpall.wrapper
    plugs:
    - network
  pgisready:
    command: command-pgisready.wrapper
    plugs:
    - network
  pgreceivewal:
    command: command-pgreceivewal.wrapper
    plugs:
    - network
  pgrecvlogical:
    command: command-pgrecvlogical.wrapper
    plugs:
    - network
  pgresetwal:
    command: command-pgresetwal.wrapper
  pgrestore:
    command: command-pgrestore.wrapper
    plugs:
    - network
  pgrewind:
    command: command-pgrewind.wrapper
    plugs:
    - network
  pgtestfsync:
    command: command-pgtestfsync.wrapper
  pgtesttiming:
    command: command-pgtesttiming.wrapper
  pgupgrade:
    command: command-pgupgrade.wrapper
  pgwaldump:
    command: command-pgwaldump.wrapper
  postgres:
    command: command-postgres.wrapper
    plugs:
    - network
    - network-bind
  postmaster:
    command: command-postmaster.wrapper
    plugs:
    - network
  psql:
    command: command-psql.wrapper
    plugs:
    - network
  reindexdb:
    command: command-reindexdb.wrapper
    plugs:
    - network
  vacuumdb:
    command: command-vacuumdb.wrapper
    plugs:
    - network
  vacuumlo:
    command: command-vacuumlo.wrapper
    plugs:
    - network

# _embedded.clickindex:package[].snap_yaml_raw
name: snap-store
version: 41.3-77-g7dc86c8
summary: Snap Store
description: |
  Snap Store allows you to find and install new applications and remove
  existing installed applications.

  Snap Store showcases featured and popular applications with useful
  descriptions and multiple screenshots per application.
  Applications can be found either through browsing the list of categories
  or by searching.
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.43
apps:
  snap-store:
    command: usr/bin/snap-store
    autostart: ubuntu-software-service.desktop
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - appstream-metadata
    - fwupd
    - password-manager-service
    - network
    - network-manager
    - network-status
    - packagekit-control
    - snapd-control
    - system-observe
    - upower-observe
    - dot-snap-auth-json
    - hostfs-usr-share-applications
    environment:
      GNOTIFICATION_BACKEND: freedesktop
    command-chain:
    - snap/command-chain/desktop-launch
    - autostart/setup-autostart
  ubuntu-software:
    command: usr/bin/snap-store
    autostart: ubuntu-software-service.desktop
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - appstream-metadata
    - fwupd
    - password-manager-service
    - network
    - network-manager
    - network-status
    - packagekit-control
    - snapd-control
    - system-observe
    - upower-observe
    - dot-snap-auth-json
    - hostfs-usr-share-applications
    environment:
      GNOTIFICATION_BACKEND: freedesktop
    command-chain:
    - snap/command-chain/desktop-launch
    - autostart/setup-autostart
  ubuntu-software-local-file:
    command: usr/bin/snap-store
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - appstream-metadata
    - fwupd
    - password-manager-service
    - network
    - network-manager
    - network-status
    - packagekit-control
    - snapd-control
    - system-observe
    - upower-observe
    - dot-snap-auth-json
    - hostfs-usr-share-applications
    environment:
      GNOTIFICATION_BACKEND: freedesktop
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  LD_LIBRARY_PATH: $SNAP/lib:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu:$SNAP_LIBRARY_PATH:$LD_LIBRARY_PATH
  GSETTINGS_SCHEMA_DIR: $SNAP/usr/share/glib-2.0/schemas
  GIO_EXTRA_MODULES: $SNAP/usr/lib/x86_64-linux-gnu/gio/modules
  GS_SELF_TEST_OS_RELEASE_FILENAME: /var/lib/snapd/hostfs/etc/os-release
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
  GTK_USE_PORTAL: '1'
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  hostfs-usr-share-applications:
    interface: system-files
    read:
    - /var/lib/snapd/hostfs/usr/share/applications
  dot-snap-auth-json:
    interface: personal-files
    read:
    - $HOME/.snap/auth.json
  desktop:
    mount-host-font-cache: false
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  gnome-42-2204:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-42-2204
slots:
  snap-store:
    interface: dbus
    bus: session
    name: io.snapcraft.Store
  packagekit-svc:
    bus: session
    interface: dbus
    name: org.freedesktop.PackageKit
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-fonts
    plugs:
    - desktop
layout:
  /usr/pkg/share/xml/iso-codes:
    symlink: $SNAP/gnome-platform/usr/share/xml/iso-codes
  /etc/PackageKit:
    bind: $SNAP/etc/PackageKit
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
  /usr/share/xml/iso-codes:
    bind: $SNAP/gnome-platform/usr/share/xml/iso-codes
  /usr/share/libdrm:
    bind: $SNAP/gnome-platform/usr/share/libdrm

# _embedded.clickindex:package[].snap_yaml_raw
name: gnome-dictionary
title: GNOME Dictionary
version: '40.0'
summary: Check word definitions and spellings in an online dictionary
description: |
  GNOME Dictionary is a simple dictionary application that looks up
  definitions of words online.

  Though it looks up English definitions by default, you can easily switch to
  Spanish or add other online dictionaries using the DICT protocol to suit your
  needs.
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.43
apps:
  gnome-dictionary:
    command: usr/bin/gnome-dictionary
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - network
    command-chain:
    - snap/command-chain/desktop-launch
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
  GTK_USE_PORTAL: '1'
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  desktop:
    mount-host-font-cache: false
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  gnome-42-2204:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-42-2204
slots:
  gnome-dictionary:
    interface: dbus
    bus: session
    name: org.gnome.Dictionary
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-fonts
    plugs:
    - desktop
layout:
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
  /usr/share/xml/iso-codes:
    bind: $SNAP/gnome-platform/usr/share/xml/iso-codes
  /usr/share/libdrm:
    bind: $SNAP/gnome-platform/usr/share/libdrm

# _embedded.clickindex:package[].snap_yaml_raw
name: tmnationsforever
version: 2.11.26
summary: The most popular online PC racing game.
description: |
  The most popular online PC racing game. It fuels 7 different racing
  environments; hundreds of thousands of tracks and millions of players to
  compete with. You can download the car you are dreaming of, paint it, drive it
  through insane tracks made of loopings, ramps and off roads. It is all about
  you, your driving skills and the track in front of you.
  .
  Just to make sure we understand each other: this is pure arcade driving
  madness.

  *Note: This Windows application runs on Linux using the Wine compatibility layer.*
apps:
  tmnationsforever:
    command: bin/sommelier run-exe
    environment:
      RUN_EXE: C:/Program Files (x86)/TmNationsForever/TmForeverLauncher.exe
      INSTALL_URL: http://files.trackmaniaforever.com/tmnationsforever_setup.exe
      INSTALL_FLAGS: /silent
      SOMMELIER_VIRTDESKTOP: 1
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - home
    - network
    - network-bind
    - audio-playback
    - joystick
    command-chain:
    - snap/command-chain/snapcraft-runner
    - snap/command-chain/desktop-launch
  wine:
    command: bin/sommelier
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - home
    - network
    command-chain:
    - snap/command-chain/snapcraft-runner
    - snap/command-chain/desktop-launch
  winetricks:
    command: bin/sommelier winetricks
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - network
    command-chain:
    - snap/command-chain/snapcraft-runner
    - snap/command-chain/desktop-launch
architectures:
- amd64
assumes:
- command-chain
- snapd2.43
base: core18
confinement: strict
environment:
  WINEDLLOVERRIDES: $WINEDLLOVERRIDES;mscoree,mshtml=
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
grade: stable
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-desktop
    plugs:
    - desktop
layout:
  /usr/bin/gjs:
    symlink: $SNAP/gnome-platform/usr/bin/gjs
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
  /usr/share/xml/iso-codes:
    bind: $SNAP/gnome-platform/usr/share/xml/iso-codes
  /usr/share/libdrm:
    bind: $SNAP/gnome-platform/usr/share/libdrm
plugs:
  desktop:
    mount-host-font-cache: false
  gnome-3-28-1804:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-3-28-1804
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  wine-3-stable:
    interface: content
    target: $SNAP/wine-platform
    default-provider: wine-platform-3-stable
  wine-runtime:
    interface: content
    target: $SNAP/wine-runtime
    default-provider: wine-platform-runtime
title: TrackMania Nations Forever

# _embedded.clickindex:package[].snap_yaml_raw
name: mattermost-desktop
title: Mattermost Desktop
version: 5.7.0
summary: A secure, flexible platform build for the new era of collaboration
description: |
  Mattermost is secure workplace messaging from behind your firewall.

  - Discuss topics in private groups, one-to-one or team-wide
  - Easily share and view image files
  - Connect in-house systems with webhooks and Slack-compatible integrations

  For technical and operations teams who execute high-stakes, collaborative workflows,
  Mattermost provides integrated team messaging, audio and screen share, workflow automation
  and project management. Governments, banks and tech giants use our secure collaboration platform
  to reduce risk and error rates while accelerating technical productivity.

  To use this app, you need a URL for a Mattermost server.

  This snap is maintained by the Snapcrafters community, and is not necessarily endorsed or
  officially maintained by the upstream developers.
license: MIT
architectures:
- amd64
base: core22
assumes:
- command-chain
- snapd2.43
apps:
  mattermost-desktop:
    command: opt/Mattermost/mattermost-desktop --no-sandbox --disable-seccomp-filter-sandbox
    autostart: mattermost-desktop.desktop
    plugs:
    - desktop
    - desktop-legacy
    - gsettings
    - opengl
    - wayland
    - x11
    - shmem
    - home
    - login-session-observe
    - network
    - network-bind
    - pulseaudio
    - audio-playback
    - audio-record
    - removable-media
    - screen-inhibit-control
    - unity7
    - camera
    environment:
      TMPDIR: $XDG_RUNTIME_DIR
    command-chain:
    - snap/command-chain/desktop-launch
    - opt/Mattermost/fix-default-download-dir
confinement: strict
grade: stable
environment:
  SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
  GTK_USE_PORTAL: '1'
  LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu
  PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
  shmem:
    interface: shared-memory
    private: true
  desktop:
    mount-host-font-cache: false
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  gnome-42-2204:
    interface: content
    target: $SNAP/gnome-platform
    default-provider: gnome-42-2204
hooks:
  configure:
    command-chain:
    - snap/command-chain/hooks-configure-fonts
    plugs:
    - desktop
layout:
  /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0:
    bind: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
  /usr/share/xml/iso-codes:
    bind: $SNAP/gnome-platform/usr/share/xml/iso-codes
  /usr/share/libdrm:
    bind: $SNAP/gnome-platform/usr/share/libdrm
links:
  contact:
  - https://github.com/snapcrafters/mattermost-desktop/issues
  issues:
  - https://github.com/snapcrafters/mattermost-desktop/issues
  source-code:
  - https://github.com//snapcrafters/mattermost-desktop
  website:
  - https://mattermost.com/

# _embedded.clickindex:package[].snap_yaml_raw
name: homebridge
version: 1.2.0-2024-04-30
summary: HomeKit support for the impatient
description: |
  Homebridge is a lightweight NodeJS server you can run on your home network that emulates the iOS HomeKit API. It supports Plugins, which are community-contributed modules that provide a basic bridge from HomeKit to various 3rd-party APIs provided by manufacturers of "smart home" devices.
architectures:
- amd64
base: core22
assumes:
- command-chain
apps:
  homebridge:
    command: opt/homebridge/start.sh --allow-root
    daemon: simple
    restart-condition: always
    plugs:
    - avahi-control
    - network-bind
    - network-observe
    - network-setup-observe
    - log-observe
    - ppp
    - serial-port
    command-chain:
    - bin/homebridge-read-settings
    - bin/homebridge-wrapper
  hb-shell:
    command: bin/hb-shell.sh
    plugs:
    - avahi-control
    - network-bind
    - network-observe
    - network-setup-observe
    - log-observe
    - ppp
    - serial-port
  npm:
    command: bin/npm-wrapper
    plugs:
    - network
    command-chain:
    - bin/homebridge-read-settings
  npm-install:
    command: bin/npm-wrapper install
    plugs:
    - network
    command-chain:
    - bin/homebridge-read-settings
  list-installed-packages:
    command: bin/npm-wrapper ls --depth 0
    plugs:
    - network
    command-chain:
    - bin/homebridge-read-settings
  list-outdated-packages:
    command: bin/npm-wrapper outdated --depth 0
    plugs:
    - network
    command-chain:
    - bin/homebridge-read-settings
  update-all-packages:
    command: bin/npm-update-all
    plugs:
    - network
    command-chain:
    - bin/homebridge-read-settings
  help:
    command: bin/homebridge-help
confinement: strict
grade: stable
environment:
  npm_config_prefix: $SNAP/opt/homebridge
  PYTHON: /usr/bin/python3
  HOME: $SNAP_COMMON
  PATH: $SNAP/opt/homebridge/bin:$SNAP_COMMON/bin:$SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH:$SNAP/usr/lib/git-core
  LDFLAGS: --verbose -L${SNAP}/usr/ -L${SNAP}/usr/lib -L${SNAP}/usr/lib/x86_64-linux-gnu/
  CFLAGS: -I${SNAP}/usr/include/x86_64-linux-gnu -I${SNAP}/usr/include
  CPPFLAGS: -I${SNAP}/usr/include/x86_64-linux-gnu -I${SNAP}/usr/include
  LD_LIBRARY_PATH: $SNAP_LIBRARY_PATH:$LD_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu
hooks:
  post-refresh:
    plugs:
    - network
layout:
  /usr/include:
    bind: $SNAP/usr/include
  /usr/lib/x86_64-linux-gnu/libc_nonshared.a:
    symlink: $SNAP/usr/lib/x86_64-linux-gnu/libc_nonshared.a
  /usr/lib/x86_64-linux-gnu/perl:
    bind: $SNAP/usr/lib/x86_64-linux-gnu/perl