dotfiles/nixos/home.nix

33 lines
776 B
Nix
Raw Normal View History

2019-06-30 15:18:38 +01:00
{ config, pkgs, ... }:
{
# Let Home Manager install and manage itself.
programs = {
home-manager.enable = true;
2019-06-30 15:58:23 +01:00
zsh = {
enable = true;
2019-06-30 16:29:48 +01:00
history = {
size = 102400;
save = 102400;
ignoreDups = true;
expireDuplicatesFirst = true;
extended = true;
share = true;
};
enableAutosuggestions = true;
enableCompletion = true;
2019-06-30 15:58:23 +01:00
oh-my-zsh = {
enable = true;
theme = "agnoster";
};
2019-06-30 16:29:48 +01:00
sessionVariables = { EDITOR="vim"; VISUAL="vim"; PAGER="less"; };
shellAliases = { tmate = "tmux detach-client -E 'tmate;tmux'"; };
2019-06-30 15:58:23 +01:00
};
2019-06-30 15:18:38 +01:00
firefox.enable = true;
chromium.enable = true;
alacritty.enable = true;
go.enable = true;
2019-06-30 15:58:23 +01:00
bat.enable = true;
2019-06-30 15:18:38 +01:00
};
}