42 lines
1,017 B
Nix
42 lines
1,017 B
Nix
{ pkgs, ... }: {
|
|
home.username = "tobi";
|
|
home.homeDirectory = "/Users/tobi";
|
|
home.stateVersion = "23.05";
|
|
home.packages = with pkgs; [
|
|
raycast
|
|
ripgrep
|
|
fd
|
|
curl
|
|
less
|
|
];
|
|
home.sessionVariables = {
|
|
PAGER = "less";
|
|
CLICOLOR = 1;
|
|
EDITOR = "emacs";
|
|
};
|
|
programs.home-manager.enable = true;
|
|
programs.bat.enable = true;
|
|
programs.git.enable = true;
|
|
programs.zsh = {
|
|
enable = true;
|
|
enableCompletion = true;
|
|
syntaxHighlighting.enable = true;
|
|
shellAliases = {
|
|
ls = "ls --color=auto -F";
|
|
nixswitch = "pushd ~/.config/nix; darwin-rebuild switch --flake .#";
|
|
nixup = "pushd ~/.config/nix; nix flake update";
|
|
};
|
|
};
|
|
programs.starship = {
|
|
enable = true;
|
|
enableZshIntegration = true;
|
|
settings.gcloud.disabled = true;
|
|
settings.aws.disabled = true;
|
|
settings.hostname.style = "bold green";
|
|
};
|
|
programs.alacritty = {
|
|
enable = true;
|
|
settings.font.size = 14;
|
|
settings.font.normal.family = "Iosevka Comfy";
|
|
};
|
|
}
|