- Notifications
You must be signed in to change notification settings - Fork7
A script to set up Pop!_OS in the best way possible
License
NotificationsYou must be signed in to change notification settings
nico-castell/PopOS-Setup
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
I'm assuming you have just installedPop!_OS successfully.
- Clone this repo, you can do a shallow clone if you wish (by adding
--depth=1
to the followingcommand).$ git clone https://github.com/nico-castell/PopOS-Setup.git
- Given that the main branch is always under development, you might want to checkout the last tag,which will be the last known stable version.
$ git checkout$(git describe --tags --abrev=0)# Go to the last tag$ git checkout main# Go back to main
- (Optional) Look at the instuctions in thmegnome_apperance script,and configure the file structure for the script to set up the GNOME appearance with your themes.
scripts└── themes ├── background │ └── image.png ├── cursor │ └── cursor.tar.gz ├── icons │ └── icons.tar.gz └── theme └── theme.tar.gz
- (Optional) If you plan on building a minecraft server, you should check that the
$download_link
and$version
variables are up to date, they're always market asTODO
to be easy to find. - Run thepopOS_setup.sh script.
$ ./popOS_setup.sh
- Follow the instructions from the script.
- Wait, this script will as for further instructions as it goes about doing it's thing.
- Youmust have an internet connection to run the script.
- If you choose to update the backup image, it will have to download an entire image ofPop!_OS. So it can take very long, depending on your internetconnection.
- If you're using an older nvidia GPU not supported by the latest nvidia driver, it might be betterto download thePop!_OS ISO without their custom driver, and thenchoose the latest driver that supports your GPU from the list the script offers. (I'm talkingfrom experience)
This project can set up some powerful features, such as:
- Advanced, stylized prompts for theZ-Shell:
- Powerline plugin for theVim editor:
- Setting upGnuPG to signGit commits:
- Easily expandable lists of packages for the script to work with:packages.txt,flatpaks.txt andremove.txt
- Desktop entry files that you can add at your convenience.
- Ascript to set up a minecraft server.
- Ascript to back up your home directory.
- Ascript to update your recovery partition.
- duc_noip_install: The installer can't seem to understand symbols whentyping a password, at least on my tests, the script opensgedit for you to copy/paste yourpassword and work around the issue.
- mc_server_builder: The link to download the latest version of the servermust be manually updated for every minecraft release.
This repository, and all contributions to this repository, are under theMIT License.This software can also install packages under different licenses, this project's license doesn'tapply to them, see each package.
Live long, and prosper.
Spock
About
A script to set up Pop!_OS in the best way possible