2025 Development Setup
OS (POP)
- cleanup and update
- sudo apt remove -purge libreoffice*
- sudo apt autoremove
- sudo apt update && sudo apt upgrade
- create timeshift backup
sudo apt install timeshift
- install/setup firefox
- sync firefox account
- log in bitwarden
- log in raindrop
- install telegram
- install AppImageLauncher
- install outline client
- Installing Outline Client on Linux - Outline Help by Jigsaw
wget -O ./outline-client.deb https://s3.amazonaws.com/outline- releases/client/linux/stable/outline-client_amd64.deb
sudo apt install ./outline-client.deb
- create timeshift backup
- install dropbox
- install using pop shop
- import backup config from dropbox (optional)
- install obsidian
- setup zsh, ohmyzsh, nerdfonts, starship
- Installing ZSH · ohmyzsh/ohmyzsh Wiki · GitHub
- GitHub - theborowski/pop-setup: a set of instructions to follow whenever setting up a new Pop!_OS installation
- https://www.nerdfonts.com/font-downloads
- cp fonts to
/.local/share/fonts/
- https://starship.rs/guide
curl -sS https://starship.rs/install.sh | sh
- create timeshift backup
- install php
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php8.2 php8.2-cli php8.2-curl php8.2-mbstring php8.2-xml php8.2-zip php8.2-posix
- install composer
curl -sS https://getcomposer.org/installer -o /tmp/composer-setup.php
sudo php /tmp/composer-setup.php --install-dir=/usr/local/bin --filename=composer
- update .zshrc with following
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
- install valet linux plus
sudo apt install curl libnss3-tools jq xsel openssl ca-certificates
composer global require genesisweb/valet-linux-plus
valet install
- https://github.com/valet-linux-plus/valet-linux-plus/issues/152
- install n
curl -L https://bit.ly/n-install | bash
- setup ssh keys and ssh config
chmod 700 ~/.ssh
chmod 600 ~/.ssh/*
- https://unix.stackexchange.com/questions/257590/ssh-key-permissions-chmod-settings
- install vscode
- Documentation for Visual Studio Code
- use terminal to install
sudo dpkg -i vscode.deb
- install utilities apps
- install restricted codec
sudo apt install flameshot
sudo apt install peek
(out of date)flatpak install flathub io.github.seadve.Kooha
(have issues)- https://github.com/diodon-dev/diodon
- https://github.com/henrywoo/kazam (need pip/python)
- install simplescreenrecorder
- install publii (optional)
- install sublime text (optional)
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo tee /etc/apt/keyrings/sublimehq-pub.asc > /dev/null
echo -e 'Types: deb\nURIs: https://download.sublimetext.com/\nSuites: apt/stable/\nSigned-By: /etc/apt/keyrings/sublimehq-pub.asc' | sudo tee /etc/apt/sources.list.d/sublime-text.sources
sudo apt update && sudo apt install sublime-text
- https://www.sublimetext.com/docs/linux_repositories.html