I have been daily driving my Librem5 for a couple years now. During that time I have reinstalled the operating system numerous times. A couple times because I had to but mostly just to try out other options. That is the beauty of a open source Linux phone, you have options and the ability to exercise them. My personal favorite OS is PostmarketOS with Phosh as the UI. I happen to be running the edge version of PostmarketOS currently.
Over these last couple years it has been thrilling to see my Linux phone steadily increase in capability and ease of use. I could use it two years ago, but I greatly appreciate the the improvements and new applications the Linux community at large has provided.
As a way to do my part for the community, I created a script that configures a Librem5 per my recommendation. The script offers the following with each step being optionally run or skipped:
- Sets OS settings - lock screen delay and volume up to 150%
- Installs scripts, with desktop entries, that I use to overcome some remaining L5 software issues
- BT Reset
- Docked Display
- GNSS Share
- Installs my very own Music Dir Player (see my other post for details)
- Installs GPS apps
- Installs Nextcloud apps
- Installs other useful apps
I call this an opinionated script because it configures the phone and installs apps, that in my opinion, provide a great out-of-the-box experience. You might not agree with my selections, but at least you can try them out in one-shot with simple script.
Head over to github to get the script. The README has more details on exactly what it does and how to run it. In short:
sudo apk add git
git clone https://github.com/fun-o-form/Librem5-Scripts.git
cd Librem5-Scripts
./install-local.bash
The script is meant to be run on the alpine-based PostmarketOS, though many steps would work fine on debian-based PureOS.