diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 18 |
1 files changed, 17 insertions, 1 deletions
@@ -1,7 +1,7 @@ # Maintainer: Avahe Kellenberger <avahe@protonmail.ch> pkgname='nimdow-bin' pkgver='0.3' -pkgrel='0' +pkgrel='1' pkgdesc="Tiling Window Manager written in Nim" arch=('x86_64') url="https://github.com/avahe-kellenberger/nimdow" @@ -9,7 +9,23 @@ license=('GPL2') source=("$url/releases/download/v$pkgver/nimdow") md5sums=('8e8f400a03d4e89404c6b1e7cce3d5c7') +install_default_config() { + if [ -f "${XDG_CONFIG_HOME}/nimdow/config.toml" ] || + [ -f "${HOME}/.config/nimdow/config.toml" ]; then + return + else + if [ -d "${XDG_CONFIG_HOME}" ]; then + dir="${XDG_CONFIG_HOME}/nimdow" + mkdir -p "$dir" + else + dir="${HOME}/.config/nimdow" + fi + curl "https://raw.githubusercontent.com/avahe-kellenberger/nimdow/master/config.default.toml" -o "${dir}/config.toml" + fi +} + package() { + install_default_config sudo install -Dt "/usr/bin" "nimdow" } |