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 16
Fairphone 3 (fairphone-fp3) pmOS hobbying and dreaming platform
Fairphone 5 (fairphone-fp5) pmOS hobbying and dreaming platform
Google Pixel 3a XL (google-bonito) pmOS hobbying and dreaming platform




Post-install script

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

#===================================================FLASHING
./fastboot flashing get_unlock_ability
./fastboot flashing unlock
./fastboot set_active b reboot bootloader
./fastboot flash boot *boot.img flash userdata *root.img
./fastboot erase dtbo reboot
#===============================================INSTALLATION
sudo systemctl enable sshd --now
sudo systemctl disable sleep-inhibitor postmarketos-zram-swap
sudo apk add gnome-disk-utility cups nano git linux-openpax apparmor apparmor-profiles fwupd sbctl ufw --no-interactive
sudo apk del --purge decibels *calculator *calendar calls snapshot chatty *-clocks *-console *contacts *firefox* g4music loupe *maps papers showtime *software *editor *weather *welcome font-* --no-interactive
sudo flatpak remote-delete flathub && flatpak remote-add --user flathub https://dl.flathub.org/repo/flathub.flatpakrepo
#module_blacklist=ipv6 > /etc/deviceinfo && sudo mkinitfs
#===============================================APPLICATIONS
og="org.gnome"; cb="com.belmoussaoui"; ds="de.schmidhuberj"
flatpak install --app $cb.Authenticator dejadup bazaar bleachbit $og.Calculator calendar calls $og.Snapshot celluloid chatty clocks connections contacts $cb.Decoder app.drey.Dialect simplescan drawing extensionman fileroller $ds.Flare foliate fractal fragments g4music geary gnote loupe jogger libreoffice localsend $og.Maps mousai papers tubeconverter $ds.tubefeeder podcasts ptyxis pulp resources shortwave soundrecorder texteditor tuba trimmer $og.Weather epiphany -y
#================================================PERSONALIZE
sudo rm -rf /usr/share/gnome-shell/extensions /etc/motd
sudo rm -rf /usr/share/applications/cups*
#extensions: alphabetGrid caffeine nightSwitcher privacyQS torch userAvatar
git clone https://github.com/vixalien/gnome-mobile-torch.git ~/.local/share/gnome-shell/extensions/torch@vixalien.com
dconf reset -f / && dconf load / < menu.conf
gs="gsettings set org.gnome"
  $gs.desktop.session idle-delay 120
  $gs.desktop.screensaver lock-delay 300
  $gs.desktop.screensaver lock-enabled true
  $gs.settings-daemon.plugins.power sleep-inactive-battery-timeout 600
#================================================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/*