Merge remote-tracking branch 'prism/staging/jeschli'

This commit is contained in:
lassulus 2018-01-30 18:20:10 +01:00
commit de21c3d6bc
2 changed files with 95 additions and 79 deletions

View File

@ -42,6 +42,13 @@
# List packages installed in system profile. To search by name, run: # List packages installed in system profile. To search by name, run:
# $ nix-env -qaP | grep wget # $ nix-env -qaP | grep wget
environment.shellAliases = {
n = "nix-shell";
stocki = pkgs.writeDash "deploy" ''
cd ~/stockholm
exec nix-shell -I stockholm="$PWD" --run 'deploy --system="bolide"'
'';
};
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
wget vim wget vim
@ -75,6 +82,7 @@
golint golint
gotools gotools
# dev tools # dev tools
elmPackages.elm
gnumake gnumake
jetbrains.pycharm-professional jetbrains.pycharm-professional
jetbrains.webstorm jetbrains.webstorm

View File

@ -20,6 +20,7 @@ let
sha256 = "1z3yhhbmbzfw68qjzyvpbmlyv2a1p814sy5q2knn04kcl30vx94a"; sha256 = "1z3yhhbmbzfw68qjzyvpbmlyv2a1p814sy5q2knn04kcl30vx94a";
}; };
}; };
in { in {
environment.systemPackages = [ environment.systemPackages = [
(pkgs.vim_configurable.customize { (pkgs.vim_configurable.customize {
@ -65,11 +66,17 @@ in {
let g:molokai_original = 1 let g:molokai_original = 1
let g:rehash256 = 1 let g:rehash256 = 1
''; '';
settingsForElm = ''
let g:polyglot_disabled = ['elm']
let g:elm_detailed_complete = 1
let g:elm_format_autosave = 1
let g:elm_syntastic_show_warnings = 1
'';
in '' in ''
${colorscheme} ${colorscheme}
${remapStatements} ${remapStatements}
${setStatements} ${setStatements}
${settingsForElm}
${settingsForGo} ${settingsForGo}
" I dont know what this line is about " I dont know what this line is about
autocmd BufNewFile,BufRead *.go setlocal noexpandtab tabstop=4 shiftwidth=4 autocmd BufNewFile,BufRead *.go setlocal noexpandtab tabstop=4 shiftwidth=4
@ -85,6 +92,7 @@ in {
"surround" "surround"
"Syntastic" "Syntastic"
"undotree" "undotree"
"elm-vim"
]; ];
} }
{ names = [ "vim-addon-nix" ]; ft_regex = "^nix\$"; } { names = [ "vim-addon-nix" ]; ft_regex = "^nix\$"; }