{ 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%}' ''; }; }; }