Compare commits

..

No commits in common. "ba2ef103fa16cf5ac381497130f6a3c787d56aff" and "92bf748a71cb57a1e822eb6497f68ba41f678886" have entirely different histories.

View file

@ -2,11 +2,9 @@
# minimal config, suitable for servers # minimal config, suitable for servers
let let
user = { myUser = "alex";
name = "alex"; myName = "Alexander Kobjolke";
fullName = "Alexander Kobjolke"; myMail = "me@failco.de";
mail = "me@failco.de";
};
in { in {
imports = [ imports = [
# shell config # shell config
@ -15,11 +13,15 @@ in {
programs.home-manager.enable = true; programs.home-manager.enable = true;
home = { home = {
username = user.name; username = myUser;
homeDirectory = "/home/${config.home.username}"; homeDirectory = "/home/${myUser}";
stateVersion = "21.05"; stateVersion = "21.05";
sessionPath = [ "$HOME/.local/bin" "$HOME/.emacs.d/bin" ]; sessionPath = [ "$HOME/.local/bin" "$HOME/.emacs.d/bin" ];
shellAliases = { e = "emacsclient -c $@"; }; shellAliases = {
e = "emacsclient -c $@";
ls = "exa $@";
t = "exa -T $@";
};
}; };
# do not show home-manager notifications # do not show home-manager notifications
@ -55,6 +57,8 @@ in {
htop-vim # htop with vim bindings htop-vim # htop with vim bindings
erdtree # du+tree had sex erdtree # du+tree had sex
dua # ncdu but better dua # ncdu but better
bat # better cat
exa # better ls
fzf fzf
gcc gcc
@ -92,18 +96,15 @@ in {
target = "pijul/config.toml"; target = "pijul/config.toml";
text = '' text = ''
[author] [author]
name = "${user.name}" name = "${myUser}"
full_name = "${user.fullName}" full_name = "${myName}"
email = "${user.mail}" email = "${myMail}"
''; '';
}; };
programs = { programs = {
bash = { enable = true; }; bash = { enable = true; };
# better cat
bat.enable = true;
zsh = { zsh = {
enable = true; enable = true;
enableAutosuggestions = true; enableAutosuggestions = true;
@ -114,15 +115,11 @@ in {
}; };
}; };
# better ls with icons and stuff, maybe also try lsd
exa = {
enable = true;
icons = true;
enableAliases = true;
};
starship = { enable = true; }; starship = { enable = true; };
# better cat
bat.enable = true;
direnv = { direnv = {
enable = true; enable = true;
nix-direnv = { enable = true; }; nix-direnv = { enable = true; };
@ -143,8 +140,8 @@ in {
git = { git = {
enable = true; enable = true;
ignores = [ "*~" "*.swp" "result" "dist-newstyle" ]; ignores = [ "*~" "*.swp" "result" "dist-newstyle" ];
userEmail = user.mail; userEmail = myMail;
userName = user.fullName; userName = myName;
aliases = { st = "status"; }; aliases = { st = "status"; };
extraConfig = { init.defaultBranch = "main"; }; extraConfig = { init.defaultBranch = "main"; };
}; };