Skip to content

clementvidon/config

Repository files navigation

CONFIG

Summary

The configuration of my everyday tools.

Prereq

Install Zsh and Tmux

sudo apt update
sudo apt install zsh tmux

Build Alacritty

# install deps
sudo apt update
sudo apt install rustup
rustup override set stable
rustup update stable
apt install cmake pkg-config libfreetype6-dev libfontconfig1-dev libxcb-xfixes0-dev libxkbcommon-dev python3
# clone the repo
git clone https://github.com/alacritty/alacritty.git && cd alacritty
# build
cargo build --release

echo "\nPost Build:"
echo "https://github.com/alacritty/alacritty/blob/master/INSTALL.md#post-build"

Build Vim

# install deps
sudo apt install git make clang libtool-bin python3-dev
# clone the repo
git clone https://github.com/vim/vim.git && cd vim
# configure
./configure --with-features=huge --enable-python3interp=yes --with-python3-config-dir=$(python3-config --configdir) --prefix=/usr/local
# build
make && sudo make install

Install Synonym and Translator tools

sudo apt update
sudo apt install translate-shell
sudo wget https://raw.githubusercontent.com/smallwat3r/synonym/master/synonym \
    -P /usr/local/bin && sudo chmod 755 /usr/local/bin/synonym

Clone pass and noesis

git clone git@github.com:clementvidon/noesis.git
git clone git@github.com:clementvidon/pass.git

Usage

bash deploy.sh

Misc

Iosevka Customizer