https://github.com/ermos/linux-init
https://github.com/ermos/linux-init
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ermos/linux-init
- Owner: ermos
- Created: 2023-02-25T03:17:15.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-18T23:41:25.000Z (over 2 years ago)
- Last Synced: 2025-02-24T07:16:05.753Z (over 1 year ago)
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# From Command-line
```shell
# Remove useless folders
rm -r ~/Music
rm -r ~/Templates
# Disable apache 2
sudo systemctl disable apache2 && sudo systemctl stop apache2
sudo apt purge -y apache2
# Install default apps
echo "deb [trusted=yes arch=amd64] https://download.konghq.com/insomnia-ubuntu/ default all" \
| sudo tee -a /etc/apt/sources.list.d/insomnia.list
sudo add-apt-repository ppa:peek-developers/stable
sudo apt update
sudo apt upgrade -y
sudo apt install -y net-tools
sudo apt install -y python3-launchpadlib
sudo apt install -y snapd
sudo snap install core
sudo snap install snapcraft --classic
sudo apt install -y curl
sudo apt install -y libfuse2
sudo apt install -y gnome-tweaks
sudo apt install -y mariadb-client
sudo apt install -y vim
sudo apt install -y git
sudo apt install -y htop
sudo apt install -y peek
sudo apt install -y insomnia
# Chrome
sudo wget -q -O /tmp/chrome.deb https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i /tmp/chrome.deb
# Node
sudo wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# Golang
sudo wget -q -O /tmp/go.tar.gz https://golang.org/dl/$(curl -s https://go.dev/VERSION?m=text | awk 'NR==1').linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf /tmp/go.tar.gz
echo "# Golang" >> ~/.bashrc
echo "export PATH=\$PATH:/usr/local/go/bin:~/go/bin" >> ~/.bashrc
# PHP
sudo apt install -y software-properties-common ca-certificates lsb-release apt-transport-https
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list
sudo apt update
sudo apt install -y php8.3
curl -sS https://getcomposer.org/installer | php && sudo mv composer.phar /usr/local/bin/composer
# Terminator
sudo apt install -y terminator
mkdir -p .config/terminator
wget -q -O .config/terminator/config https://gist.githubusercontent.com/ermos/c3fb706718e47c09781fbb51a62261ce/raw/ba24c0f94b76dd1d19215a535ab5b3e898d42528/config
# Remove useless apps
sudo apt purge -y libreoffice-*
sudo apt purge -y firefox-esr*
sudo apt purge -y transmission-*
sudo apt purge -y cheese
sudo apt purge -y rhythmbox
sudo apt purge -y gnome-terminal
sudo apt purge -y gnome-contacts
sudo apt purge -y gnome-games
sudo apt purge -y gnome-maps
sudo apt purge -y gnome-software
sudo apt purge -y gnome-music
sudo apt purge -y gnome-weather
sudo apt purge -y gnome-sound-recorder
sudo apt purge -y evolution
sudo apt purge -y shotwell
sudo apt -y autoremove
sudo apt autoclean
```
## From web
### Docker
- https://docs.docker.com/engine/install/debian/
### Jetbrains Toolbox
- https://www.jetbrains.com/fr-fr/toolbox-app/
- ``sudo tar -xzf jetbrains-toolbox-1.17.7391.tar.gz -C /opt``
action :
- disable mouse acceleration