•
3 min read
2025 Development Setup

OS (POP)

  1. cleanup and update
  • sudo apt remove -purge libreoffice*
  • sudo apt autoremove
  • sudo apt update && sudo apt upgrade
  1. create timeshift backup
  • sudo apt install timeshift
  1. install/setup firefox
  • sync firefox account
  • log in bitwarden
  • log in raindrop
  1. install telegram
  1. install AppImageLauncher
  1. install outline client
  1. create timeshift backup
  2. install dropbox
  • install using pop shop
  • import backup config from dropbox (optional)
  1. install obsidian
  1. setup zsh, ohmyzsh, nerdfonts, starship
  1. create timeshift backup
  2. 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
  1. 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"
  1. install valet linux plus
  1. install n
  • curl -L https://bit.ly/n-install | bash
  1. setup ssh keys and ssh config
  1. install vscode
  1. install utilities apps
  1. install publii (optional)
  1. 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