49 lines
890 B
Nix
49 lines
890 B
Nix
|
|
{ config, pkgs, lib, ... }:
|
||
|
|
|
||
|
|
{
|
||
|
|
home.username = "klesperance";
|
||
|
|
home.homeDirectory = "/home/klesperance";
|
||
|
|
|
||
|
|
home.packages = with pkgs; [
|
||
|
|
|
||
|
|
];
|
||
|
|
|
||
|
|
programs.git = {
|
||
|
|
enable = true;
|
||
|
|
settings = {
|
||
|
|
user.name = "PygmySurfer";
|
||
|
|
user.email = "github@sysrq.ca";
|
||
|
|
};
|
||
|
|
};
|
||
|
|
|
||
|
|
programs.bash = {
|
||
|
|
enable = true;
|
||
|
|
enableCompletion = true;
|
||
|
|
};
|
||
|
|
|
||
|
|
programs.zsh = {
|
||
|
|
enable = true;
|
||
|
|
};
|
||
|
|
|
||
|
|
catppuccin = {
|
||
|
|
starship.enable = true;
|
||
|
|
};
|
||
|
|
|
||
|
|
programs.starship = {
|
||
|
|
enable = true;
|
||
|
|
enableZshIntegration = true;
|
||
|
|
enableBashIntegration = true;
|
||
|
|
# settings = lib.mkMerge [
|
||
|
|
# (builtins.fromTOML
|
||
|
|
# (builtins.readFile "${pkgs.starship}/share/starship/presets/catppuccin-powerline.toml"
|
||
|
|
# ))
|
||
|
|
# {
|
||
|
|
# # here goes my custom configurations
|
||
|
|
# palette = lib.mkForce "catppuccin_frappe";
|
||
|
|
# }
|
||
|
|
# ];
|
||
|
|
};
|
||
|
|
|
||
|
|
home.stateVersion = "25.11";
|
||
|
|
}
|