Added git config and zsh p10k
Signed-off-by: Menno van Leeuwen <menno@vleeuwen.me>
This commit is contained in:
68
home.nix
68
home.nix
@ -1,14 +1,20 @@
|
||||
{ config, pkgs, ... }:
|
||||
{
|
||||
fonts.fontconfig.enable = true;
|
||||
|
||||
home = {
|
||||
username = "menno";
|
||||
homeDirectory = "/home/menno";
|
||||
stateVersion = "23.11";
|
||||
|
||||
packages = [
|
||||
pkgs.gnumake
|
||||
pkgs.btop
|
||||
pkgs.go
|
||||
packages = with pkgs; [
|
||||
gnumake
|
||||
btop
|
||||
go
|
||||
fortune
|
||||
lsd
|
||||
zsh
|
||||
zsh-powerlevel10k
|
||||
];
|
||||
};
|
||||
|
||||
@ -26,7 +32,57 @@
|
||||
enable = true;
|
||||
userName = "Menno van Leeuwen";
|
||||
userEmail = "menno@vleeuwen.me";
|
||||
includes = [ { path = "~/.dotfiles/config/gitconfig"; } ];
|
||||
};
|
||||
|
||||
zsh = {
|
||||
enable = true;
|
||||
|
||||
oh-my-zsh = {
|
||||
enable = true;
|
||||
plugins = [
|
||||
"git"
|
||||
"docker"
|
||||
"1password"
|
||||
"ubuntu"
|
||||
"tmux"
|
||||
"sudo"
|
||||
"screen"
|
||||
"adb"
|
||||
"brew"
|
||||
"ufw"
|
||||
"zsh-interactive-cd"
|
||||
"zsh-navigation-tools"
|
||||
"yarn"
|
||||
"vscode"
|
||||
"composer"
|
||||
"laravel"
|
||||
"golang"
|
||||
"httpie"
|
||||
];
|
||||
};
|
||||
|
||||
shellAliases = {
|
||||
l = "lsd -Sl --reverse --human-readable --group-directories-first";
|
||||
update = "git -C ~/.dotfiles pull && home-manager switch --flake ~/.dotfiles";
|
||||
docker-compose = "docker compose";
|
||||
gg = "git pull";
|
||||
gl = "git log --stat";
|
||||
};
|
||||
|
||||
initExtra = "source ~/.dotfiles/config/p10k.zsh";
|
||||
|
||||
syntaxHighlighting = {
|
||||
enable = true;
|
||||
};
|
||||
|
||||
plugins = with pkgs; [
|
||||
{
|
||||
name = "powerlevel10k";
|
||||
src = zsh-powerlevel10k;
|
||||
file = "share/zsh-powerlevel10k/powerlevel10k.zsh-theme";
|
||||
}
|
||||
];
|
||||
};
|
||||
# nushell.enable = true;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user