# 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`. 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: ```bash sh install-requirements-rhel.sh ``` > Uses the `dnf` package manager. Should work with RHEL/Fedora/Rocky. Then, begin installing apps to your device: ```bash sh install-apps.sh ``` ## Apps The following will be installed: - ~~Bitwarden~~ - ~~Fastmail~~ - Fluffychat - FOSS Browser - FUTO Keyboard - Grayjay - [Hoodik](https://ocean.sudovanilla.org/softwares/apps/apks/hoodik-sudovanilla-instance.apk) (Custom - Points to SudoVanilla's Instance) - Immich - Jellyfin - Jerboa - KDE Connect - Kvaesitso - Material Files - Moshidon - Mull - Mullvad VPN - Organic Maps - VLC - [Spotify](https://ocean.sudovanilla.org/softwares/apps/apks/Spotify_v8.9.18.512.apk) (Modded) - Fossify Calendar - Fossify Clock - Fossify Contacts - Fossify Gallery - Fossify Messages - Fossify Notes - Fossify Phone