Installing Arch on a PinePhone
Jumpdrive OR new image
https://github.com/dreemurrs-embedded/Jumpdrive
https://github.com/dreemurrs-embedded/Pine64-Arch/releases
cd ~/Downloads/
unxz ./pine64-pinephone.img.xz
lsblk (Plug in the SD card)
sudo umount /run/media/user/1FAE-0542/
sudo dd if=~/Downloads/pine64-pinephone.img of=/dev/sdd status=progress
sudo sync
Start Phone
ssh
sudo systemctl enable --now sshd
sudo systemctl disable --now sshd
Updating Arch
ssh alarm@192.168.12.101
https://archlinux org/mirrorlist/all/https
sudo pacman -Sc
sudo pacman -Sy
sudo pacman -Rns $(pacman -Qtdq)
sudo pacman -S archlinux-keyring
sudo pacman -Syu
PinePhone Arch Packages
sudo pacman -S gedit
sudo pacman -S pcmanfm-gtk
sudo pacman -S danctnix-tweaks-app-pinephone danctnix-tweaks-app-phosh
sudo pacman -S gnome-screenshot
sudo pacman -S modem-manager-gui
sudo pacman -S aspell aspell-en
# go into gedit and select preferences >> spelling >> preferences >> highlight misspelled words
NOT sudo pacman -S hunspell-en_us
sudo pacman -S syncthing
sudo systemctl start system-syncthing.slice
sudo systemctl start syncthing@alarm.service
sudo systemctl enable syncthing@alarm.service
#local host: http://localhost:8384/
Arch Commands
Mount SD
sudo mkdir /home/SD
sudo chmod 777 /home/SD
sudo mount /dev/mmcblk0p1 /home/SD/
Squeekboard
PHOSH - App filter
OFF
gsettings set sm.puri.phosh app-filter-mode '[]'
ON
gsettings set sm.puri.phosh app-filter-mode '["adaptive"]'
Screen Scaling
OLD sudo pacman -S wlr-randr
OLD wlr-randr --output DSI-1 --scale 1.5
sudo nano /usr/share/phosh/phoc.ini
#change scale to 1.5 not 2
Restart Modem
sudo systemctl restart eg25-manager.service
gsettings
gsettings list-recursively
gsettings list-recursively > test.txt
Building Arch packages
sudo pacman -S cmake make pkg-config wget fakeroot gcc
cozy-audiobooks
sudo pacman -S meson python-pkgconfig python-dbus python-distro python-requests python-pytz python-mutagen python-peewee granite meson ninja granite
cd /home/alarm/Downloads
wget https://aur.archlinux.org/cgit/aur.git/snapshot/cozy-audiobooks.tar.gz
tar -xvzf cozy-audiobooks.tar.gz
cd cozy-audiobooks
makepkg PKBUILD
scp /home/alarm/Downloads/cozy-audiobooks/cozy-audiobooks-1.1.2-1-aarch64.pkg.tar.xz mhenson@192.168.12.80:/home/Network/Packages/aarch64
#on a local computer run
repo-add /home/Network/Packages/aarch64/custom.db.tar.gz /home/Network/Packages/aarch64/cozy-audiobooks-1.1.2-1-aarch64.pkg.tar.xz
tangram
cd /home/alarm/Downloads
sudo pacman -S git meson
wget https://aur.archlinux.org/cgit/aur.git/snapshot/tangram.tar.gz
tar -xvzf tangram.tar.gz
cd tangram
makepkg PKBUILD
#mount network drive
sudo pacman -U ./tangram-1.4.0-2-any.pkg.tar.xz
cp ./tangram-1.4.0-2-any.pkg.tar.xz /home/Network/Packages/aarch64/
repo-add /home/Network/Packages/aarch64/custom.db.tar.gz /home/Network/Packages/aarch64/tangram-1.4.0-2-any.pkg.tar.xz