Basic dotfiles setup for linux.
- version 2.0.0
for osx: go here
These dotfiles are opinionated, so please compare the environment settings to yours and modify the files as needed.
- ubuntu_20
- zsh > bash
- snapcraft.io > sudo apt
- vim
- Go to git folder and modify
.gitconfig
with your own information. - Review the
.vimrc
file and edit as needed to fit your preferences. - Only source
install.sh
orconfigure.sh
files.install.sh
is for system wide coverage of settings, whileconfigure.sh
files are for quickly updating specific modules. - Edit the 'binary switches' inside the
install.sh
file to turn ON/OFF the installation of a specific module. accepted values are0
and1
. - After installation, you can run the cmd
help
in the terminal to print out a list of the custom aliases that were configured. If you add additional aliases and/or exports, you can update thehelp.sh
for your own reference. - I really gave up on the
bash
related files because I likezsh
so much more. So use bash at your own discretion. - When you need to update a
.zsh
file, simply run
cd $HOME
source ~/.dotfiles/zsh/configure.sh
A non-exhaustive list of dependencies that can be installed.
- npm
- ruby + gems
- atom.io
- Java 8
- Intellij Idea Community Edition
- Slack
- Android Studio + SDK
- Spotify
- QR Code Generator
- virtualbox
- htop
- glances
- curl
- git
- vim + plugins
- zsh
- nmap
Preferably with a new installation of Linux
sudo apt install unzip
cd $HOME
mkdir .dotfiles
unzip dotfiles-master.zip -d $HOME/.dotfiles
sudo sh $HOME/.dotfiles/install.sh
sudo apt install unzip
cd $HOME
mkdir .dotfiles
unzip dotfiles-master.zip -d $HOME/.dotfiles
Modify files as needed then run:
cd $HOME
sudo sh $HOME/.dotfiles/install.sh
cd $HOME
git clone https://github.com/rjsuzuki/linux_dotfiles.git ~/.dotfiles
sh ~/.dotfiles/install.sh
cd $HOME
git clone https://github.com/rjsuzuki/linux_dotfiles.git ~/.dotfiles
Modify files as needed then run:
cd $HOME
sudo sh $HOME/.dotfiles/install.sh
- make sure to uninstall
oh-my-zsh
and/or delete the$HOME/.oh-my-zsh
directory before trying again.
🙏 Cheers to the dotfile community.