Skip to content

Latest commit

 

History

History
29 lines (22 loc) · 828 Bytes

README.md

File metadata and controls

29 lines (22 loc) · 828 Bytes

dev-setup

My development environment setup for Ubuntu 24.04 LTS or newer.

To avoid polluting the system with too many source lists, PPAs and dependencies on specific instructions, this setup uses the following priority order to install a package:

  • For comand line tools
    1. Install from Ubuntu repo using apt
    2. Install from Homebrew using brew
    3. Install using a installation script from the developer
  • For GUI apps
    1. Install from Ubuntu repo using apt
    2. Install from Flathub using flatpak
    3. Install from Snap using snap (currently only for docker and vscode)

Installation

# Install git
sudo apt update
sudo apt install -y git

# Clone dev-setup
git clone https://github.com/dsakuma/dev-setup.git ~/.local/share/dev-setup

# Run install.sh
cd ~/.local/share/dev-setup
./install.sh