Skip to content

Dotfiles and scripts to bootstrap my dev environment

Notifications You must be signed in to change notification settings

hjacque/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

114 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

ressource

Git

sudo apt -y install git-all
git config --global user.email "you@example.com"
git config --global user.name "Your Name"

Gnome terminal profile

dconf load /org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/ < .material-theme-profile.dconf // restore the profile

dconf dump /org/gnome/terminal/legacy/profiles:/ // list profiles, take [profileid]
dconf dump /org/gnome/terminal/legacy/profiles:/:profileid/ > .material-theme-profile.dconf // export profile
sudo apt install compton compton-conf

ressource

Neovim

sudo apt install ninja-build gettext cmake unzip curl // install build prerequisites
git clone https://github.com/neovim/neovim
cd neovim && git checkout stable && make CMAKE_BUILD_TYPE=RelWithDebInfo
cd build && cpack -G DEB && sudo dpkg -i nvim-linux64.deb // default install location is /usr/local

ressource

lf

building from source requires Go

env CGO_ENABLED=0 go install -ldflags="-s -w" github.com/gokcehan/lf@latest

ressource

Dotfiles

echo ".cfg" >> .gitignore
git clone --bare git@github.com:hippolyte42/.dotfiles.git $HOME/.cfg
alias config='/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME'
config checkout // can fail: cf. back up the files if you care about them
config config --local status.showUntrackedFiles no

back up the files if you care about them

mkdir -p .config-backup && \
config checkout 2>&1 | egrep "\s+\." | awk {'print $1'} | \
xargs -I{} mv {} .config-backup/{}

ressource

Install scripts

cd ~/install
./run // or run each install scripts in /languages and /tools individually

About

Dotfiles and scripts to bootstrap my dev environment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published