General config for Ubuntu install
sudo apt update && sudo apt upgrade -y
TODO: Scripts don't work fully
Installs using apt.
Installs using brew.
https://github.com/ohmyzsh/ohmyzsh
Install ZSH.
TODO: Not working
https://github.com/neovim/neovim
Install neovim.
.gitconfig
: Git configuration
POSIX shells.
.profile
: shell login, sourced on login
Bash (default on ubuntu).
.bash_profile
: bash login, sourced on login (ignores.profile
).bash_rc
: bash config
Ultimate order is .zshenv
→ [.zprofile
if login] → [.zshrc
if interactive] → [.zlogin
if login] → [.zlogout
sometimes].
.zshenv
: zsh env, always sourced.zprofile
: zsh login, sourced on login.zshrc
: zsh config, for interactive
sudo apt install vim git -y
sudo apt install apt-transport-https curl -y
sudo apt install build-essential -y
sudo apt install gnome-tweaks
sudo apt install dconf-editor -y #gnome-tweaks
https://askubuntu.com/questions/152297/how-to-configure-extra-buttons-in-logitech-mouse
sudo apt install git python3-setuptools gettext -y
https://github.com/sezanzeb/input-remapper/releases Button EXTRA => Super_L+KEY_PAGEUP Button SIDE => Super_L+KEY_PAGEDOWN Wheel Left => KEY_VOLUME_DOWN Wheel Right => KEY_VOLUME_UP
git config --global user.email "leo.vigna@gmail.com"
git config --global user.name "Leo Vigna"
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
https://www.youtube.com/watch?v=ZerCpEihkE8 (Outdated?)
cp -R ./icons ~/.icons
cp -R ./themes ~/.themes
- Change Picture:
wallpaper.jpg
- Update Applications:
Mc-OS-CTLina-Gnome-Dark
- Update Cursor:
Capitaine-cusors
- Upate Icons:
Cupertino-Catalina
- Enable Ubuntu dock
curl -s https://brave-browser-apt-release.s3.brave.com/brave-core.asc | sudo apt-key --keyring /etc/apt/trusted.gpg.d/brave-browser-release.gpg add -
echo "deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main" | sudo tee /etc/apt/sources.list.d/brave-browser-release.list
sudo apt update
sudo apt install brave-browser -y
- BitWarden
- Metamask
- Phantom
- Ronin
- React DevTools
- Redux DevTools
cd ~/Downloads
wget https://www.libreoffice.org/donate/dl/deb-x86_64/7.0.1/en-US/LibreOffice_7.0.1_Linux_x86-64_deb.tar.gz
tar -xvzf LibreOffice_7.0.1_Linux_x86-64_deb.tar.gz
sudo apt install ./LibreOffice_7.0.1.2_Linux_x86-64_deb/DEBS/*.deb -y
rm LibreOffice_7.0.1.2_Linux_x86-64_deb.tar.gz
rm -rf LibreOffice_7.0.1.2_Linux_x86-64_deb
Rescale device scale.
sudo vim /usr/share/applications/spotify.desktop
Exec= ... --force-device-scale-factor=1.5 %U
https://slack.com/downloads/instructions/ubuntu
https://zoom.us/support/download
https://code.visualstudio.com/Download
- Sync these via Github
https://docs.docker.com/engine/install/ubuntu/ https://stackoverflow.com/questions/48957195/how-to-fix-docker-got-permission-denied-issue
sudo chmod 666 /var/run/docker.sock
https://www.signal.org/download/linux/
https://www.wasabiwallet.io/#download
https://www.ledger.com/ledger-live/download
https://torguard.net/downloads.php
https://docs.ipfs.io/install/ipfs-desktop/#ubuntu
- Popcorn Time
- IPFS Desktop
- Parsec
- Postman
- Electrum
- Lutris
- Etcher
- Postman
- Insomnia
Personal selection from https://github.com/rothgar/awesome-tuis
sudo apt install deja-dup -y
Exclude directories with https://askubuntu.com/a/1378432
which duplicity #/usr/bin/duplicity
sudo vim /usr/local/bin/duplicity #shim
Use dconf-editor to update /gnaore/deja-dup/exclude-list
['$TRASH', '$DOWNLOAD', '~/**/node_modules', '~/.local/share/pnpm']