2025 Development Setup

OS (POP)

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