sudo apt-get update
sudo apt-get -y upgrade
sudo apt-get -y dist-upgrade
- Get repository key
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
- Setup repository
sudo sh -c 'echo "deb https://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
- Installation
sudo apt-get update
sudo apt-get install google-chrome-stable
- Installation
sudo snap install spotify
- Installations
sudo snap install --classic code
- Install settings-sync
code --install-extension shan.code-settings-sync
- Sync configurarions manually
code .
- Installation
sudo snap install gitkraken --classic
- Installation
sudo apt install vim
- Get repository key
curl https://build.opensuse.org/projects/home:manuelschneid3r/public_key | sudo apt-key add -
- Setup repository
echo 'deb http://download.opensuse.org/repositories/home:/manuelschneid3r/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/home:manuelschneid3r.list
sudo wget -nv https://download.opensuse.org/repositories/home:manuelschneid3r/xUbuntu_20.04/Release.key -O "/etc/apt/trusted.gpg.d/home:manuelschneid3r.asc"
- Installation
sudo apt update
sudo apt install albert
- My translator
git clone git@github.com:ThiagoCosta360/albert-translator.git ~/Projects/personal/albert-translator
make install --directory=~/Projects/personal/albert-translator/
- Configuration
set Hotkey to 'Ctrl+Shift+Space uncheck 'show tray icon' option set Theme to 'Numix'
- Installation
sudo snap install vlc
- Install media codecs
sudo apt install ubuntu-restricted-extras
- Installation
sudo apt install nodejs
- Installation
sudo apt install npm
Package installer for Python
- Installation
sudo apt-get -y install python3-pip
- Python libraries
pip3 install numpy
pip3 install pandas
- Installation
sudo apt-get install mongodb
- Installation
sudo apt install curl
- Installation
sudo apt install postgresql postgresql-contrib
- Installation
sudo snap install postman
- Installation
sudo apt install gnome-tweak-tool
- Allow apt to use a repository over HTTPS:
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
- Get repository key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- Set up the stable repository
sudo add-apt-repository \
"deb [arch=arm64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
- Instalation
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
- Docker script
curl -fsSL https://get.docker.com -o ./scripts/get-docker.sh
sudo sh get-docker.sh
- Add to docker group
sudo usermod -aG docker thiago
- Install binary
sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
- Execute binary
sudo chmod +x /usr/local/bin/docker-compose
- Generate a SSH key:
ssh-keygen -t rsa
- Syncronization
Copy the public key and paste on github sudo apt install xclip
xclip -sel clip < ~/.ssh/id_rsa.pub
You should not be asked for a username or password. If it works, your SSH key is correctly configured.
git clone https://github.com/ThiagoCosta360/exercises ~/exercises
git clone https://github.com/ThiagoCosta360/portfolio ~/Projects/personal/portfolio
- Akiry-back ortvi
git clone git@bitbucket.org:akiry/docker-backend.git ~/Projects/akiry/ortvi/ortvi-back/docker
git clone git@bitbucket.org:akiry/core.git ~/Projects/akiry/ortvi/ortvi-back/core
git clone git@bitbucket.org:akiry/common.git ~/Projects/akiry/ortvi/ortvi-back/core/common
git clone git@bitbucket.org:akiry/auth.git ~/Projects/akiry/ortvi/ortvi-back/auth
git clone git@bitbucket.org:akiry/common.git ~/Projects/akiry/ortvi/ortvi-back/auth/common
git clone git@bitbucket.org:akiry/streaming.git ~/Projects/akiry/ortvi/ortvi-back/streaming
git clone git@bitbucket.org:akiry/common.git ~/Projects/akiry/ortvi/ortvi-back/streaming/common
git clone git@bitbucket.org:akiry/encoding.git ~/Projects/akiry/ortvi/ortvi-back/transcoder2/encoding
git clone git@bitbucket.org:akiry/encoder.git ~/Projects/akiry/ortvi/ortvi-back/transcoder2/encoder
git clone git@bitbucket.org:akiry/orchestrator.git ~/Projects/akiry/ortvi/ortvi-back/transcoder2/orchestrator
git clone git@bitbucket.org:akiry/downloader.git ~/Projects/akiry/ortvi/ortvi-back/transcoder2/mover
git clone git@bitbucket.org:akiry/vod-transcoder.git ~/Projects/akiry/ortvi/ortvi-back/transcoder2/vod-transcoder
- Akiry-front ortvi
git clone git@bitbucket.org:akiry/akiry-webplay.git ~/Projects/akiry/ortvi/ortvi-front/akiry-webplay
git clone git@bitbucket.org:akiry/akiry-webplayer.git ~/Projects/akiry/ortvi/ortvi-front/akiry-webplay/projects/akiry-player
git clone git@bitbucket.org:akiry/akiry-webdocker.git ~/Projects/akiry/ortvi/ortvi-front/akiry-webdocker
git clone git@bitbucket.org:akiry/akiry-manager.git ~/Projects/akiry/ortvi/ortvi-front/akiry-manager
git clone git@bitbucket.org:akiry/akiry-material.git ~/Projects/akiry/ortvi/ortvi-front/akiry-manager/projects/akiry-material
- Akiry-back arsim
git clone git@bitbucket.org:akiry/arsim-docker-backend.git ~/Projects/akiry/arsim/arsim-back/docker
git clone git@bitbucket.org:akiry/arsim-core.git ~/Projects/akiry/arsim/arsim-back/core
git clone git@bitbucket.org:akiry/arsim-common.git ~/Projects/akiry/arsim/arsim-back/core/common
git clone git@bitbucket.org:akiry/arsim-auth.git ~/Projects/akiry/arsim/arsim-back/auth
git clone git@bitbucket.org:akiry/arsim-common.git ~/Projects/akiry/arsim/arsim-back/auth/common
- Akiry-front arsim
git clone git@bitbucket.org:akiry/arsim-aluno.git ~/Projects/akiry/arsim/arsim-front/aluno
git clone git@bitbucket.org:akiry/arsim-admin.git ~/Projects/akiry/arsim/arsim-front/admin
->Settings->Keyboard Shortcuts->Home Folder = super+e
//TODO: use https://github.com/zsh-users/antigen to easily change theme and plugins
- Install zsh shell
sudo apt-get install zsh
- Make your defaul shell
chsh -s &(which zsh)
- Install oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- fira code nerd font regular
Install a cool font with multiple symbols
wget -P ~/Downloads https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/FiraCode.zip
mkdir ~/.fonts
unzip ~/Downloads/FiraCode.zip -d ~/.fonts
- fzf
Install repository that enable ctrl+t and ctrl+r to search on terminal
git clone --depth 1 https://github.com/junegunn/fzf.git ~/scripts/.fzf
~/scripts/.fzf/install
- gogh
Install new set of colors for shell - Pencil Dark
mkdir ~/scripts
git clone https://github.com/Mayccoll/Gogh.git ~/scripts/gogh
export TERMINAL=gnome-terminal
> create profile on preferences: default_profile
/home/thiago/scripts/gogh/themes/pencil-dark.sh
- lsd
Install the new ls
sudo snap install lsd
- bashtop
Install the new top
sudo snap install bashtop
- set pencil dark perfil
- set FiraCode Nerd Font Regular
- set cursor form I-Bean
- enable blink cursor
- enable transparance background low
- Clone Powerlevel10K theme for zsh
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
Configure powerlevel10k with the following options
p10k configure
(y) (y) (y) (n) (3)Rainbow (1)Unicode (2)24-hour-format (3)Slanted (3)Slanted (1)Flat (1)One-line (2)Sparse (2)Many-icons (1)Concise (n) (3)Verbose
git clone https://github.com/zsh-users/zsh-syntax-highlighting ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-completions
- preferences
- enable vision in lists
- show hidden files
- sort folders before files
- allow folders to be expanded
- show action that empty the trash
- in columns, check only size
- Dowload and set
wget https://i.pinimg.com/originals/a9/e8/60/a9e8603c729f89e6d7c427b48ab74fca.png -P ~/Imagens/wallpapers/
gsettings set org.gnome.desktop.background picture-uri file:///home/thiago/Imagens/wallpapers/a9e8603c729f89e6d7c427b48ab74fca.png
- sudo add-apt-repository ppa:graphics-drivers/ppa
- ubuntu-drivers devices
- sudo ubuntu-drivers autoinstall
https://www.gnome-look.org/p/1148692/
sudo add-apt-repository ppa:ricotz/docky
sudo apt -y update
sudo apt -y install plank
sudo apt -y remove aisleriot
sudo apt -y autoremove aisleriot
sudo apt -y remove gnome-mines
sudo apt -y autoremove gnome-mines
sudo apt -y remove gnome-sudoku
sudo apt -y autoremove gnome-sudoku
sudo apt -y remove gnome-mahjongg
sudo apt -y autoremove gnome-mahjongg
sudo apt -y remove thunderbird
sudo apt -y autoremove thunderbird
Start-up Applications > add Plank, add Albert
Tweaks > Extensions > Desktop Icons > Disable personal folder
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
echo "deb [arch=amd64] https://packages.microsoft.com/repos/ms-teams stable main" > /etc/apt/sources.list.d/teams.list