Skip to content

A small script code in .sh to install the default programs that I use often.

License

Notifications You must be signed in to change notification settings

perdomofranklindev/linux-dev-env-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux Development Environment Setup

A script to configure a basic development environment on linux. Screenshot 2024-05-26 105329

How to use

  1. Give permissions: sudo chmod +x index.sh
  2. Execute: ./index.sh

Default tools

  1. Curl 🌐
  2. Snap 🐦
  3. Git 🐈
  4. Dialog 💬

Optional tools

  1. Insomnium 🌑
  2. Onlyoffice 📃
  3. Docker 🐳
  4. Google Chrome 🔎
  5. Visual Studio Code 💻
  6. Android Studio 📱
  7. Spotify 🎧
  8. Slack 🎙
  9. Discord 💬
  10. Warp 🪄
  11. Node Version Manager 🔰
  12. Fish Terminal 🐟
  13. OBS 📹
  14. PgAdmin 📊

Fish terminal extra options

Oh My Fish is an installation manager, you will need it if you want to use NVM on it.

curl https://raw.githubusercontent.com/oh-my-fish/oh-my-fish/master/bin/install >install
fish install --path=~/.local/share/omf --config=~/.config/omf

NVM on Fish

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
omf install nvm

Change your theme flavour here

You're wondering why the command lines above aren't added on the fish terminal installation? Well, the second command line causes the script to exit prematurely, until now, I haven't found a way to prevent that.

Tested Linux Distributions

  • Ubuntu 24.04

Credits

Author: Franklin Perdomo

About

A small script code in .sh to install the default programs that I use often.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages