55 lines
1.5 KiB
Nix
55 lines
1.5 KiB
Nix
{ config, pkgs, lib, ... }:
|
|
|
|
let
|
|
username = "henrov";
|
|
in
|
|
{
|
|
# Zorg dat Home Manager actief is
|
|
programs.home-manager.enable = true;
|
|
|
|
# Configureer Home Manager gebruiker
|
|
home-manager.users.${username} = {
|
|
programs.zsh = {
|
|
enable = true;
|
|
enableCompletion = true;
|
|
|
|
ohMyZsh = {
|
|
enable = true;
|
|
plugins = [
|
|
"git"
|
|
"docker"
|
|
"direnv"
|
|
"zsh-autosuggestions"
|
|
"zsh-syntax-highlighting"
|
|
"zsh-completions"
|
|
"zsh-history-substring-search"
|
|
];
|
|
theme = "catppuccin-mocha";
|
|
};
|
|
|
|
initExtra = ''
|
|
# Example prompt colors for Catppuccin Mocha
|
|
local mocha_base="#1E1E2E"
|
|
local mocha_surface0="#313244"
|
|
local mocha_text="#CDD6F4"
|
|
local mocha_lavender="#B4BEFE"
|
|
local mocha_blue="#89B4FA"
|
|
local mocha_sapphire="#74C7EC"
|
|
local mocha_teal="#94E2D5"
|
|
local mocha_green="#A6E3A1"
|
|
local mocha_yellow="#F9E2AF"
|
|
local mocha_peach="#FAB387"
|
|
local mocha_maroon="#EBA0AC"
|
|
local mocha_red="#F38BA8"
|
|
local mocha_mauve="#CBA6F7"
|
|
local mocha_pink="#F5C2E7"
|
|
local mocha_flamingo="#F2CDCD"
|
|
local mocha_rosewater="#F5E0DC"
|
|
|
|
PROMPT='%{$fg[$mocha_blue]%}%n%{$reset_color%}@%{$fg[$mocha_peach]%}%m%{$reset_color%} %{$fg[$mocha_lavender]%}%~%{$reset_color%} %{$fg[$mocha_red]%}$%{$reset_color%} '
|
|
RPROMPT='%{$fg[$mocha_green]%}%T%{$reset_color%}'
|
|
'';
|
|
};
|
|
};
|
|
}
|