-
Notifications
You must be signed in to change notification settings - Fork 0
/
install_script.sh
35 lines (26 loc) · 1013 Bytes
/
install_script.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# Trizen
cd ~
git clone https://aur.archlinux.org/trizen.git
cd trizen
makepkg -si
# Generic
trizen -S neovim zsh fzf nnn vifm thefuck ripgrep zoxide cargo locate
# SSH Key
ssh-keygen -t ed25519 -C "[email protected]"
# Zprezto
git clone --recursive [email protected]:Legrems/zpresto.git ~/.zprezto
chsh -s /bin/zsh
# DotFiles
git clone [email protected]:Legrems/dotfiles.git ~/Documents/dotfiles --recurse-submodules
mkdir .config/nvim
~/Documents/dotfiles/create_symlinks.sh
ln -s /home/legrems/Documents/dotfiles/neovim /home/legrems/.config/nvim
ln -s /home/legrems/Documents/dotfiles/prompt_sorin_setup /home/legrems/.zprezto/modules/prompt/functions/
# Cdwe
cargo install cdwe
cdwe init zsh
source <(fzf --zsh)
# MiniConda
wget -O miniconda-latest-install.sh https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
# wget -O miniconda-latest-install.sh https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-pyp3-Linux-aarch64.sh
bash miniconda-latest-install.sh