This is how I setup my x1c6 with alpine (3.23) linux + the gnome desktop.
- download the alpine std x64 iso
- write the iso to a usb:
dd if=alpine-standard-3.23.3-x86_64.iso of=/dev/sdb bs=1M - reboot and press F12 to enter the boot menu
- select the usb drive and press enter
Once alpine has booted run setup-alpine. Here are some of the settings I used:
setup-alpine
# keymap: us
# key loayout: us
# hostname: HOSTNAME
# interface: wlan0/SSID/PASSWORD/done
# root pass:
# timezone: Canada/Eastern
# HTTP/FTP Proxy: none
# NTP: busybox
# apk mirror: dl-cdn.alpinelinux.org
# user: USER
# pass: ...
# ssh key: none
# ssh srv: none
# disk: ...
# how use: sys
# reboot
Post reboot I setup doas for my USER and updated the system:
- add
permit persist :wheel as rootto/etc/doas.conf - add my user to wheel
adduser USER wheel - reboot
After setting up doas I logged in as my USER and did the following:
- uncommented the
communityline in/etc/apk/repositories - ran
doas apk update && apk upgrade - reboot
Before installing the deskop I added some software:
apk add vim
apk add lsblk
apk add htop
apk add fastfetch
apk add plocate && updatedb
apk add git
apk add build-base
I chose to setup the deskop with gnome. In the future going to try sway but for now this suits me well.
- login as root
- run
setup-desktop gnome - run
apk add dconf-editor - reboot
Right off the bat almost everything worked except showing and setting wifi. I found instructions to replace the networking service with network manager which resolved it.
Open console, su - to change to root, and run the following:
apk add networkmanager
apk add networkmanager-wifi
adduser USER plugdev
# copy the config and "wpa_supplicant backend" config from the wiki to `/etc/NetworkManager/NetworkManager.conf`
rc-service networking stop
rc-service wpa_supplicant stop
rc-service networkmanager restart
rc-update add networkmanager default
rc-update del networking boot
rc-update del wpa_supplicant boot
reboot
apk add flatpak
apk add gnome-software-plugin-flatpak
flatpak --user remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
flatpak --user search sublime
flatpak --user install com.sublimehq.SublimeText
reboot
git clone https://github.com/kitsunyan/intel-undervolt.git
cd intel-undervolt && ./configure --enable-openrc && make
doas make install
# set CPU/GPU/CPU Cache to -50 in /etc/intel-undervolt.conf
doas intel-undervolt apply
rc-update add intel-undervolt-loop default
rc-service intel-undervolt-loop restart
reboot
gsettings set org.gnome.nautilus.preferences always-use-location-entry true
