I have some configuration files saved on this private repository.
The bash file is like this:
$ git clone ssh://git@repos.cosmos.esa.int:7998/~facien/mis_confs.git
$ # After installing the ssh keys
$ sudo apt-get install vim zsh curl build-essential i3 feh gnome-flashback xbacklight
$ git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
$ ~/.fzf/install
$ source ~/.zshrc
$ # Install zsh
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
$ cp mis_confs/.zshrc ~/
$ git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
$ cd /tmp
$ git clone https://github.com/i3-gnome/i3-gnome.git
$ cd i3-gnome
$ sudo make install
$ gsettings set org.gnome.gnome-flashback desktop false
$ sudo apt-get install pass
$ git clone ssh://git@repos.cosmos.esa.int:7998/~facien/my-password-store.git .password-store
$ sudo snap install telegram-desktop
$ sudo apt install gnome-tweaks
$ # I would suggest to put adwaita-dark and Yaru
- Install syncthing and clone my common folder
$ cd
$ ln -s common/conf/ssh .ssh
$ ln -s common/conf/password-store .password-store
$ cp -r common/conf/gnupg .gnupg
$ cd .gnupg
$ gpg --import my-key.asc
$ gpg --edit-key EMAIL
> trust 5
> quit
$ cd
sudo ln -s /usr/bin/code /usr/bin/vscode