Opinionated notes and scripts for setting up a fresh Pop!_OS computer for web development, gaming, and general hobbying (Follow at your own risk / benefit)
NB: Tested on POP_OS 22.04 (Jammy)
- Download this repo, unzip and
cd
into it. - Check and modify
packages/apt.txt
,packages/brew.txt
andpackages/flatpak.txt
as you desire. Each line consists of a command and its package names (if package name differs from command) - separated by a;
character. Note, Multiple package names are separated again, by a,
character. - Run
sudo bash ./setup.sh
and answer they/n
prompts as they appear.
TODO: Need to update these lists as they're now out of date.
curl
- URL getterflatpak
- alternative package manager that works across different distributionsxclip
- allows copy/paste in themicro
editorzsh
- alternative terminal shellpostgresql
- for databases
Codium
- Open-source, "un-microsoft'd" VS Code.Discord
- The chat appObsidian
- NotesBottles
- Modern WINE bottler appOBS
- OBS Studio, for streaming/capturingThunderbird
- Email clientHandbrakespaceship
- Video file conversion utilPrimehack
- modded Dolphin emulatorMicro
- text editor for terminalRPCS3
- PS3 EmulatorRetroArch
- Multi-system emulatorPlexDesktop
- Multimedia client appPlexamp
- Multimedia client appVLC
- Multimedia appReaper
- Audio softwareCemu
- Wii U EmulatorXemu
- Xbox EmulatorRMG
- N64 Emulator (Rosalie's Mupen GUI)
Brew (macOS package manager) can be useful for installing non-cask packages.
spaceship
zsh-autosuggestions
zsh-syntax-highlighting
fastfetch
speedtest-cli
Due to Flatpak sandbox issues, and other listed issues, I recommend installing the following apps without a package manager.
Steam
- Game client/store. Advise installing straight from the.deb
on the Steam website. Especially if you want to use controllers.DBeaver
- Database management. Advise installing straight from the.deb
on the DBeaver website due to dbeaver/dbeaver#20371.Lutris
- Multi-system game organiser. Advise installing straight from the.deb
on the Lutris releases page due to sandboxing issues.
- I've included Github Copilot as a
.visx
file, since you can't install GHCP the regular way with Codium. - Shout-out to @ustas-eth for the [VSCodium/vscodium#1487] to running Copilot in VSCodium)
- VSCodium/vscodium#1487 (comment)
- Other extensions relate to me and my work, so ignore if not needed.