Skip to content

IsmailM/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Install

sudo apt-get install build-essential libffi-dev libssl-dev zlib1g-dev libreadline-dev git curl htop zsh tmux duf
# sudo dnf install @development-tools libffi-devel openssl-devel zlib-devel readline-devel git curl htop zsh tmux duf eza

## Install eza
sudo mkdir -p /etc/apt/keyrings
wget -qO- https://raw.githubusercontent.com/eza-community/eza/main/deb.asc | sudo gpg --dearmor -o /etc/apt/keyrings/gierens.gpg
echo "deb [signed-by=/etc/apt/keyrings/gierens.gpg] http://deb.gierens.de stable main" | sudo tee /etc/apt/sources.list.d/gierens.list
sudo chmod 644 /etc/apt/keyrings/gierens.gpg /etc/apt/sources.list.d/gierens.list
sudo apt update
sudo apt install -y eza

git clone https://github.com/IsmailM/dotfiles .dotfiles

## Install Zprezto
git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"

## Install starship
curl -sS https://starship.rs/install.sh | sh

## Install mise
curl https://mise.run | sh
mise install ruby@latest python@latest nodejs@latest bun@latest

Set dotfiles

ln -s .dotfiles/ctags .ctags;
ln -s .dotfiles/gemrc .gemrc;
ln -s .dotfiles/gitconfig .gitconfig;
ln -s .dotfiles/gitignore .gitignore;
ln -s .dotfiles/pryrc .pryrc;
ln -s .dotfiles/rdebugrc .rdebugrc;

ln -s .dotfiles/zsh/zlogin .zlogin
ln -s .dotfiles/zsh/zpreztorc .zpreztorc
ln -s .dotfiles/zsh/zprofile .zprofile
ln -s .dotfiles/zsh/zshenv .zshenv
ln -s .dotfiles/zsh/zshrc .zshrc

# Note: ensure the correct cran is set up - https://packagemanager.rstudio.com/client/#/repos/2/overview
ln -s .dotfiles/Rprofile .Rprofile

Install Languages

mise install

HomeBrew / LinuxBrew

## Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# brew install exa duf htop tmux gpg2 

Install Applications

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages