diff --git a/namarupa.sh b/namarupa.sh new file mode 100755 index 0000000..59aafb3 --- /dev/null +++ b/namarupa.sh @@ -0,0 +1,37 @@ +#!/bin/bash +set -euo pipefail + +baseDir="$(realpath "$(dirname "${0}")")" + +source \ + /etc/os-release +source \ + "${baseDir}/system.conf" + + +curl \ + --progress \ + --location \ + --remote-name \ + --continue-at - \ + --output-dir '/tmp' \ + 'https://github.com/lenemter/wingpanel-indicator-namarupa/raw/main/com.github.lenemter.wingpanel-indicator-namarupa.deb' + +apt \ + --update \ + install \ + --yes \ + '/tmp/com.github.lenemter.wingpanel-indicator-namarupa.deb' + +mkdir \ + -p \ + /home/${username}/.config/autostart + +cp \ + /etc/xdg/autostart/indicator-application.desktop \ + /home/${username}/.config/autostart/ + +sed \ + -i \ + 's/^OnlyShowIn.*/OnlyShowIn=Unity;GNOME;Pantheon;/' \ + /home/${username}/.config/autostart/indicator-application.desktop diff --git a/post-inst.sh b/post-inst.sh index 7caba79..c6ea07d 100755 --- a/post-inst.sh +++ b/post-inst.sh @@ -111,20 +111,7 @@ else fi if [[ "${ID}" == 'elementary' ]]; then - cat << EOF > /etc/apt/sources.list.d/backports.list -deb http://archive.ubuntu.com/ubuntu/ ${UBUNTU_VERSION_CODENAME}-backports main restricted universe multiverse -deb-src http://archive.ubuntu.com/ubuntu/ ${UBUNTU_VERSION_CODENAME}-backports main restricted universe multiverse -EOF - - cat << EOF > /etc/apt/preferences.d/backports.pref -Package: * -Pin: release n=${UBUNTU_VERSION_CODENAME}* -Pin-Priority: 990 - -Package: linux* /wayland/ -Pin: release n=${UBUNTU_VERSION_CODENAME}-backports -Pin-Priority: -1 -EOF + "${baseDir}/namarupa.sh" elif [[ "${ID}" == 'debian' ]]; then "${baseDir}/debian.sh" --contrib fi