Dotfiles - fashioned after Zach's
While Zach's dotfiles are biased towards OSX and
$EDITOR_OF_THE_WEEK, mine are biased towards Ubuntu's and Emacs.
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
zsh is not yet assumed to be available (one of these scripts will install
(cd ~/.dotfiles; script/install)
If not already on
zsh you probably want to run the following.
chsh -s /usr/bin/zsh $USER
- KDE config stuff
- Tmux to the max
- Port Zsh tweak from old repo
- See puppet at work for installed packs
script/installup into a desktop, a server and boxen specific variants
- Break up the PATH by topic?
- Steal more tricks from oh-my-zsh
- Steal more tricks from carlhuda/janus or spf13
- Add Vim startup message: "consider using Emacs instead"
- Become a man and stop using Emacs Prelude
More TODOs in
Packages I use that are available in Ubuntus
sudo apt-get install htop zsh tree git vim tmux w3m sudo apt-get install aspell-nl idutch spell ispell myspell-nl wdutch sudo apt-get install openssh-server
sudo apt-get install build-essential sudo apt-get install libpq-dev postgresql sudo apt-get install mysql-server mysql-client sudo apt-get install imagemagick libmysqlclient-dev nodejs libqtwebkit-dev sudo apt-get install ruby1.9.1-dev
sudo apt-get install inkscape gimp sudo apt-get install xbacklight # needed on my xps13 sudo apt-get install xdotool sudo apt-get install xmonad libghc-xmonad-dev libghc-xmonad-contrib-dev libx-dev
Packages that need a special repo (PPA) to work
sudo add-apt-repository ppa:cassou/emacs sudo apt-get update sudo apt-get install emacs24 emacs24-el emacs24-common-non-dfsg
Stuff that goes beyond special repos
Haskell (using Yannes Posito's install script):
curl -O https://raw.githubusercontent.com/yogsototh/install-haskell/master/install-haskell.sh chmod ugo+x install-haskell.sh sudo ./install-haskell.sh $USER