update emacs haskell and packaging configurations
update xinitrc based on messing around with nix