Introduction
Introduction Statistics Contact Development Disclaimer Help
install.sh - bootstrap - Bootstrap script for my alpine linux desktop.
git clone git://jay.scot/bootstrap
Log
Files
Refs
README
---
install.sh (1335B)
---
1 #!/bin/sh
2 # bootstrap for alpine linux
3
4 user="jay"
5
6 echo "── enable community repo"
7 sed -i '/v3\..*\/community/s/^#//g' /etc/apk/repositories
8
9 echo "── updating base system"
10 apk update
11 apk upgrade -a
12
13 echo "── installing cli essentials"
14 apk add curl doas wget git git-email neovim tar zip gzip p7zip bzip2 rsy…
15 less build-base gnupg-dirmngr
16
17 echo "── installing wayland"
18 apk add wl-clipboard mesa-dri-gallium mesa-va-gallium eudev seatd sway f…
19 bemenu xwayland waybar linux-firmware-amdgpu
20
21 setup-devd udev
22
23 echo "── installing fonts"
24 apk add font-terminus font-inconsolata font-dejavu font-noto font-noto-c…
25 font-awesome font-noto-extra font-liberation font-hack
26
27 echo "── installing tools"
28 apk add shfmt shellcheck openssh yt-dlp pass fzf mpv zathura librewolf \
29 mutt fdm sfeed lf swayimg iptables wireguard-tools-wg-quick
30
31 echo "── installing audio"
32 apk add pipewire-pulse pamixer dbus dbus-openrc pipewire wireplumber \
33 rtkit pipewire-alsa kew
34
35 if [ -d "/home/$user" ]; then
36 echo "── adding user $user groups"
37 adduser "$user" audio
38 adduser "$user" abuild
39 adduser "$user" wheel
40 adduser "$user" seat
41 adduser "$user" rtkit
42 mkdir "/home/$user/.config"
43 fi
44
45 echo "── starting services"
46 rc-update add seatd
47 rc-service seatd start
48
49 rc-update add dbus default
50 rc-service dbus start
You are viewing proxied material from jay.scot. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.