updating packages - bootstrap - Bootstrap script for my alpine linux desktop.
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
---
(DIR) commit 48a4a586c35d86c04acd78f83fd135c9e889bc24
(DIR) parent e565a1c1c2bec7a82b45127a776ee320cb6f298d
(HTM) Author: Jay Scott <me@jay.scot>
Date: Sun, 8 Jan 2023 21:14:25 +0000
updating packages
Diffstat:
M install.sh | 21 ++++++++++-----------
1 file changed, 10 insertions(+), 11 deletions(-)
---
(DIR) diff --git a/install.sh b/install.sh
@@ -14,7 +14,7 @@ apk upgrade -a
echo "── installing cli essentials"
apk add alpine-sdk curl doas wget git vim tar zip gzip p7zip bzip2 rsync \
- build-base less tmux
+ build-base less
echo "── installing wayland"
apk add wlsunset wl-clipboard mesa-dri-gallium eudev font-hack seatd \
@@ -24,11 +24,11 @@ setup-devd udev
echo "── installing tools"
apk add urlview shfmt shellcheck openssh gemget yt-dlp pass fzf mpv \
- zathura-pdf-mupdf firefox mutt mpd ncmpcpp w3m borgbackup
+ zathura-pdf-mupdf qutebrowser firefox mutt w3m
echo "── installing audio"
apk add pipewire-pulse pamixer dbus dbus-openrc pipewire wireplumber \
- rtkit pipewire-alsa
+ rtkit pipewire-alsa moc
echo "── installing documentation"
apk add mandoc mandoc-apropos man-pages docs
@@ -52,9 +52,8 @@ if [ ! -d "/home/$user" ]; then
mkdir "/home/$user/.config"
mkdir "$src"
- # install dotfiles
- git clone "$dots" /home/$user/src/dotfiles
- cd src/dotfiles && sh $user -c bootstrap.sh link
+ git clone "$dots" $src/dotfiles
+ cd $src/dotfiles && sh $user -c bootstrap.sh link
fi
if [ ! -e /home/$user/bin/fdm ]; then
@@ -64,7 +63,7 @@ if [ ! -e /home/$user/bin/fdm ]; then
automake autoconf libtool
wget -P /tmp https://github.com/nicm/fdm/releases/download/$pkgver/fdm-$pkgver.tar.gz
tar -zxvf /tmp/fdm-$pkgver.tar.gz -C $src
- cd $src/fdm-$pkgver
+ cd $src/fdm-$pkgver || exit
autoreconf -vif
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
--enable-pcre --mandir=/usr/share/man
@@ -77,7 +76,7 @@ if [ ! -e /usr/local/bin/senpai ]; then
echo "── build and install senpai"
apk add go scdoc
git clone https://git.sr.ht/~taiite/senpai $src/senpai
- cd $src/senpai
+ cd $src/senpai || exit
make
make install
fi
@@ -86,7 +85,7 @@ if [ ! -e /usr/local/bin/sfeed ]; then
echo "── build and install sfeed"
apk add ncurses-dev
git clone git://git.codemadness.org/sfeed $src/sfeed
- cd $src/sfeed
+ cd $src/sfeed || exit
make
make install
fi
@@ -103,7 +102,7 @@ if [ ! -e /usr/local/bin/rdrview ]; then
echo "── build and install rdrview"
apk add libxml2-dev libseccomp-dev curl-dev lynx
git clone https://github.com/eafer/rdrview.git $src/rdrview
- cd $src/rdrview
+ cd $src/rdrview || exit
make
make install
fi
@@ -113,7 +112,7 @@ if [ ! -e /usr/local/bin/castget ]; then
src=/home/$user/src/castget
apk add glib-dev libxml2-dev curl-dev
git clone https://github.com/mlj/castget.git $src/castget
- cd $src/castget
+ cd $src/castget || exit
autoreconf -fi
./configure --without-taglib
make