#!/bin/bash
#
## Add the default apps to plank
## Creates the dockitem files in a new user session
## See: /etc/xdg/autostart/org.opensuse.pantheon.plank.dockitems.desktop
#

set -e
trap "exit 0" ERR
if [ -d "$HOME/.config/plank" ]; then
    exit $?
else
    gsettings get net.launchpad.plank enabled-docks | grep -q dock1
    plank_config_dir="$HOME"/.config/plank/dock1/launchers
fi
# DO NOT CHANGE MANUALLY START
# pasted from package generated by packaging
[ -f "/usr/share/applications/io.elementary.tasks.desktop" ]
[ -f "/usr/share/applications/io.elementary.videos.desktop" ]
[ -f "/usr/share/applications/io.elementary.photos.desktop" ]
[ -f "/usr/share/applications/org.gnome.Epiphany.desktop" ]
[ -f "/usr/share/applications/io.elementary.files.desktop" ]
[ -f "/usr/share/applications/gala-multitaskingview.desktop" ]
[ -f "/usr/share/applications/io.elementary.music.desktop" ]
[ -f "/usr/share/applications/io.elementary.switchboard.desktop" ]
[ -f "/usr/share/applications/io.elementary.calendar.desktop" ]
mkdir -p "$plank_config_dir"
echo '[PlankDockItemPreferences]
Launcher=file:///usr/share/applications/io.elementary.tasks.desktop' > "$plank_config_dir"/io.elementary.tasks.dockitem
echo '[PlankDockItemPreferences]
Launcher=file:///usr/share/applications/io.elementary.videos.desktop' > "$plank_config_dir"/io.elementary.videos.dockitem
echo '[PlankDockItemPreferences]
Launcher=file:///usr/share/applications/io.elementary.photos.desktop' > "$plank_config_dir"/io.elementary.photos.dockitem
echo '[PlankDockItemPreferences]
Launcher=file:///usr/share/applications/org.gnome.Epiphany.desktop' > "$plank_config_dir"/org.gnome.Epiphany.dockitem
echo '[PlankDockItemPreferences]
Launcher=file:///usr/share/applications/io.elementary.files.desktop' > "$plank_config_dir"/io.elementary.files.dockitem
echo '[PlankDockItemPreferences]
Launcher=file:///usr/share/applications/gala-multitaskingview.desktop' > "$plank_config_dir"/gala-multitaskingview.dockitem
echo '[PlankDockItemPreferences]
Launcher=file:///usr/share/applications/io.elementary.music.desktop' > "$plank_config_dir"/io.elementary.music.dockitem
echo '[PlankDockItemPreferences]
Launcher=file:///usr/share/applications/io.elementary.switchboard.desktop' > "$plank_config_dir"/io.elementary.switchboard.dockitem
echo '[PlankDockItemPreferences]
Launcher=file:///usr/share/applications/io.elementary.calendar.desktop' > "$plank_config_dir"/io.elementary.calendar.dockitem
gsettings get net.launchpad.plank.dock.settings:/net/launchpad/plank/docks/dock1/ dock-items 2>&1 | grep -q '^@'
gsettings set net.launchpad.plank.dock.settings:/net/launchpad/plank/docks/dock1/ dock-items "['gala-multitaskingview.dockitem','io.elementary.videos.dockitem','io.elementary.music.dockitem','io.elementary.photos.dockitem','org.gnome.Epiphany.dockitem','io.elementary.calendar.dockitem','io.elementary.tasks.dockitem','io.elementary.files.dockitem','io.elementary.switchboard.dockitem']"
