Quick-Phone-Setup/README.md
2024-09-01 18:36:25 -04:00

1.6 KiB

Quick-Phone-Setup

This is built to be a quick way to setup my phone running LineageOS. This will install apps from F-Droid, without needing the client on device, and then uninstall default apps I plan to replace.

If you're using a stock operating system with Google Apps, run uninstall-google.sh and/or uninstall-oneplus.sh. Tested on OnePlus Pad 1.

TODO

  • Uninstall some of the default apps

Requirements

  • ADB
  • FDroidCl
  • Golang 1.19 or newer

Enable USB Debugging

FDroidCl uses ADB to install apps to your device, USB Debugging is required to be enabled.

  • Open System Settings
  • About Phone
  • Click Build Number 5 times
  • Go Back > Then System > Developer Options
  • Enable USB Debugging

Root debugging is not required

Run and Install

Install all requirements:

sh install-requirements-rhel.sh

Uses the dnf package manager. Should work with RHEL/Fedora/Rocky.

Then, begin installing apps to your device:

sh install-apps.sh

Apps

The following will be installed:

  • Bitwarden
  • Fastmail
  • Fluffychat
  • FOSS Browser
  • FUTO Keyboard
  • Grayjay
  • Hoodik (Custom - Points to SudoVanilla's Instance)
  • Immich
  • Jellyfin
  • Jerboa
  • KDE Connect
  • Kvaesitso
  • Material Files
  • Moshidon
  • Mull
  • Mullvad VPN
  • Organic Maps
  • VLC
  • Spotify (Modded)
  • Fossify Calendar
  • Fossify Clock
  • Fossify Contacts
  • Fossify Gallery
  • Fossify Messages
  • Fossify Notes
  • Fossify Phone