more home manager again

master
Dustin Swan 6 years ago
parent fc917eecd0
commit 0502af997c
Signed by: dustinswan
GPG Key ID: AB49BD6B2B3A6377

@ -1,9 +0,0 @@
[user]
name = Dustin Swan
email = dustin@dustinswan.com
[alias]
lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%C(bold blue)<%an>%Creset' --abbrev-commit
[push]
default = simple

@ -117,6 +117,13 @@
enable = true; enable = true;
userName = "Dustin Swan"; userName = "Dustin Swan";
userEmail = "dustin@dustinswan.com"; userEmail = "dustin@dustinswan.com";
signing = {
signByDefault = true;
key = "2B3A6377";
};
aliases = {
lg = "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%C(bold blue)<%an>%Creset' --abbrev-commit";
};
}; };
programs.neovim = { programs.neovim = {

@ -1,7 +1,6 @@
#!/bin/bash #!/bin/bash
mkdir ~/.ghc; ln -sf ~/dotfiles/ghci.conf ~/.ghc/ghci.conf mkdir ~/.ghc; ln -sf ~/dotfiles/ghci.conf ~/.ghc/ghci.conf
ln -sf ~/dotfiles/gitconfig ~/.gitconfig
# git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm # git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
# ln -sf ~/dotfiles/tmux.conf ~/.tmux.conf # ln -sf ~/dotfiles/tmux.conf ~/.tmux.conf
mkdir -p ~/.config/khal; ln -sf ~/dotfiles/khal.conf ~/.config/khal/config mkdir -p ~/.config/khal; ln -sf ~/dotfiles/khal.conf ~/.config/khal/config
@ -21,30 +20,10 @@ ln -sf ~/dotfiles/msmtprc ~/.msmtprc
ln -sf ~/dotfiles/muttrc ~/.muttrc ln -sf ~/dotfiles/muttrc ~/.muttrc
ln -sf ~/dotfiles/mutt ~/.mutt ln -sf ~/dotfiles/mutt ~/.mutt
# Mac only
mkdir -p ~/.config/karabiner; ln -sf ~/dotfiles/karabiner.json ~/.config/karabiner/karabiner.json
touch ~/.hushlogin
mkdir -p ~/Library/Application\ Support/glances; ln -sf ~/dotfiles/glances.conf ~/Library/Application\ Support/glances/glances.conf
mkdir -p ~/.qutebrowser; ln -sf ~/dotfiles/qutebrowser.py ~/.qutebrowser/config.py
# Linux only
ln -sf ~/dotfiles/Xresources ~/.Xresources
ln -sf ~/dotfiles/xprofile ~/.xprofile
mkdir ~/.xmonad; ln -sf ~/dotfiles/xmonad.hs ~/.xmonad/xmonad.hs
mkdir -p ~/.config/polybar; ln -sf ~/dotfiles/polybar ~/.config/polybar/config
# Vim
# ln -sf ~/dotfiles/vimrc ~/.vimrc
# curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
# Neovim
mkdir -p ~/.config/nvim; ln -sf ~/dotfiles/vimrc ~/.config/nvim/init.vim
curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
# Emacs # Emacs
mv ~/.emacs.d ~/.emacs.bak # mv ~/.emacs.d ~/.emacs.bak
git clone --recursive http://github.com/syl20bnr/spacemacs ~/.emacs.d # git clone --recursive http://github.com/syl20bnr/spacemacs ~/.emacs.d
ln -sf ~/dotfiles/spacemacs ~/.spacemacs # ln -sf ~/dotfiles/spacemacs ~/.spacemacs
# NixOS Home Manager # NixOS Home Manager
ln -sf ~/dotfiles/home.nix ~/.config/nixpkgs/home.nix ln -sf ~/dotfiles/home.nix ~/.config/nixpkgs/home.nix

Loading…
Cancel
Save