Jump to content

User:Mariob

From postmarketOS Wiki

Computer veteran with long history in installation, management and troubleshooting. Quite new in the Linux habitat but quickly catching up.

I never used an Apple product/service as I wouldn't put my intelligence at risk. I currently have a Fairphone 5 (despite being so oversized) and am on my way to make it daily driver with postmarketOS.

Linux This user's main device is a Fairphone 6 (fairphone-fp6).
Matrix logo This user is @marioob on matrix.org.
Device Notes
Fairphone (Gen. 6) (fairphone-fp6) Daily driver with degoogled Android 15 ~ Forest Green
Fairphone 5 (fairphone-fp5) pmOS hobbying and dreaming platform ~ Transparent
Google Pixel 3a XL (google-bonito) pmOS hobbying and dreaming platform ~ Just Black



Post-install script

My personal PostmarketOS post-install configuration script. Tailored for gnome-mobile.

#===========================================================FLASHING
./fastboot flashing unlock
./fastboot set_active b reboot bootloader
./fastboot flash boot *boot.img flash userdata *root.img
./fastboot erase dtbo reboot
#=======================================================INSTALLATION
sudo apk add gnome-disk-utility cups nano git gvfs-mtp apparmor apparmor-profiles fwupd sbctl ufw sudo !doas !doas-sudo-shim
sudo apk del --purge decibels *calculator *calendar calls snapshot chatty *-clocks *-console *contacts *firefox* g4music loupe *maps papers showtime *software *editor *tweaks *weather *welcome font-*
sudo systemctl enable sshd
sudo systemctl disable sleep-inhibitor zram_swap
sudo flatpak remote-delete flathub && flatpak remote-add --user flathub https://dl.flathub.org/repo/flathub.flatpakrepo
#===========================================================SECURITY
#echo module_blacklist=ipv6 > /etc/deviceinfo && sudo mkinitfs
sudo ufw default deny incoming; sudo ufw default reject outgoing
sudo ufw default deny forward; ua="sudo ufw allow out"
  $ua domain; $ua http/tcp; $ua ntp/udp; $ua https/tcp
sudo ufw limit ssh/tcp; sudo ufw enable
#=======================================================APPLICATIONS
og="org.gnome"; cb="com.belmoussaoui"; ad="app.drey"
flatpak install --app $cb.Authenticator dejadup bazaar blanket bleachbit $og.Calculator calendar calls $og.Snapshot celluloid chatty clocks connections contacts $cb.Decoder $ad.Dialect simplescan drawing extensionm fileroller de.schmidhuberj.Flare flatseal foliate fractal fragments g4music geary gnote loupe jogger libreoffice $og.Maps mousai papers tubeconverter tubefeeder podcasts ptyxis pulp resources $og.World.Secrets shortwave soundrecorder texteditor tuba trimmer $ad.Warp $og.Weather epiphany -y
#========================================================PERSONALIZE
sudo rm -rf /usr/share/gnome-shell/extensions
#+extensions: alphabetGrid caffeine nightSW privacyQS avatar
git clone https://github.com/vixalien/gnome-mobile-torch.git ~/.local/share/gnome-shell/extensions/torch@vixalien.com
cd /usr/share/applications && sudo rm -rf cups*
gs="gsettings set org.gnome"
  $gs.desktop.session idle-delay 120
  $gs.desktop.screensaver lock-delay 0
  $gs.desktop.screensaver lock-enabled false
  $gs.settings-daemon.plugins.power sleep-inactive-battery-timeout 1800
#========================================================MAINTENANCE
sudo apk upgrade -aU --no-interactive; flatpak update -y
fwupdmgr refresh --force && sudo fwupdmgr update -y
sudo apk cache clean
flatpak remove --unused -y; flatpak remove --delete-data -y
sudo rm -rf /run/log /tmp/* /var/cache /var/log /var/tmp
sudo rm -rf ~/.cache ~/.local/share/Trash