#!/bin/sh if [ ! "$(id -u)" -eq 0 ]; then echo "Script must be run as root"; exit 1 fi # Install additional packages apk add linux-stable git bash vim tmux \ ncurses acpi shellcheck fastfetch btop eza # WIFI: Switch wpa_supplicant to iwd apk add iwd openresolv sed 's/#\[General\]/\[General\]/; s/#EnableNetworkConfiguration/EnableNetworkConfiguration/; s/#\[Network\]/\[Network\]/; s/#NameResolvingService/NameResolvingService/' \ -i /etc/iwd/main.conf resolvconf -u rc-service wpa_supplicant stop rc-service iwd start rc-update del networking boot rc-update del wpa_supplicant boot rc-update add iwd boot # Set Caps key to CTRL apk add kbd keymap=caps-ctrl.bmap (dumpkeys | grep keymaps; echo keycode 58 = Control) | loadkeys dumpkmap > $keymap && gzip $keymap mv $keymap.gz /etc/keymap \ && sed "s/gb.bmap.gz/$keymap.gz/" -i /etc/conf.d/loadkmap # Set GRUB boot screen resolution if ! grep "GRUB_GFXMODE=*" /etc/default/grub >/dev/null; then echo "GRUB_GFXMODE=1024x768,auto" >> /etc/default/grub update-grub fi