ClikeX / dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dotfiles

Special thanks to for showing me the art of dotfiles, and for sharing his. Which I shamelessly stole to get started with them myself.

Installing/updating

Bootstrapping sets up a .gitconfig for you and links the actual dotfiles from the repo to their targets (this assumes $USER is your Github username).

git clone https://github.com/$USER/dotfiles.git ~/.dotfiles
(cd ~/.dotfiles; script/bootstrap)

There's the install commmand which runs all **/install.sh files, they install packages and setup other things that straight dotfiles cannot do. These scripts are written in sh, are zsh is not yet assumed to be available (one of these scripts will install zsh).

(cd ~/.dotfiles; script/install)

If not already on zsh you probably want to run the following.

chsh -s /usr/bin/zsh $USER

Packages I use that are available in Ubuntus

Basic work:

sudo apt-get install -y htop zsh tree git curl tmux
sudo apt-get install -y aspell-nl idutch spell ispell myspell-nl wdutch
sudo apt-get install -y openssh-server
sudo apt-get install -y python-software-properties  # some tools for apt

Programming:

sudo apt-get install -y build-essential
sudo apt-get install -y zlib1g-dev libssl-dev libreadline-dev libyaml-dev \
                        libxml2-dev libxslt1-dev libcurl4-openssl-dev \
                        libffi-dev
sudo apt-get install -y sqlite3 libsqlite3-dev
sudo apt-get install -y postgresql libpq-dev
sudo apt-get install -y mysql-server mysql-client libmysqlclient-dev
sudo apt-get install -y imagemagick nodejs libqtwebkit-dev

GUI stuff:

sudo apt-get install -y inkscape gimp

Fix annoying "perl: warning: Setting locale failed."

sudo locale-gen en_US en_US.UTF-8 nl_NL nl_NL.UTF-8
sudo dpkg-reconfigure locales

About


Languages

Language:Shell 86.3%Language:Ruby 9.2%Language:CoffeeScript 4.4%