(use-modules (gnu home) (gnu packages) (gnu services) (gnu packages admin) (gnu packages kde-internet) (gnu packages shellutils) (gnu packages terminals) (gnu packages vim) (gnu packages version-control) (gnu home services) (gnu home services syncthing) (nongnu packages mozilla) (guix gexp) (gnu home services shells)) (home-environment (packages (list htop liquidprompt vim-full vim-ctrlp vim-scheme vim-rainbow vim-paredit vim-guix-vim fzf fzf-tab firefox git )) (services (list (service home-zsh-service-type (home-zsh-configuration (zshrc (list (mixed-text-file "basic-config" "autoload -Uz compinit promptinit; compinit; promptinit\n" "zstyle ':completion::complete:*' gain-privelages 1\n" ) (mixed-text-file "fzf-integration" "source " (local-file "./data/fzf-key-bindings.zsh")) (mixed-text-file "liquidprompt" "[[ $- = *i* ]] && source " liquidprompt "/share/liquidprompt/liquidprompt") (mixed-text-file "powerline-theme" "source " liquidprompt "/share/liquidprompt/themes/powerline/powerline.theme") )))) (service home-syncthing-service-type (for-home (syncthing-configuration (user "nora")))) (simple-service 'dotfiles home-files-service-type (list `(".gitconfig" ,(local-file "./data/gitconfig")) `(".vimrc" ,(local-file "./data/vimrc")) )))))