home-profile: changes to wezterm

This commit is contained in:
Mateusz Słodkowicz 2024-03-31 23:15:38 +02:00
parent eceae11a41
commit 2a65700253
Signed by: materus
SSH Key Fingerprint: SHA256:rzVduzTiiszuYfLPYD0SDZV+g8lxhpcRgpbOZA1X0Uo
1 changed files with 3 additions and 1 deletions

View File

@ -3,7 +3,6 @@ let
cfg = config.materus.profile.wezterm; cfg = config.materus.profile.wezterm;
zshCfg = '' zshCfg = ''
source "${config.programs.wezterm.package}/etc/profile.d/wezterm.sh" source "${config.programs.wezterm.package}/etc/profile.d/wezterm.sh"
alias 'wezcraft'="wezterm --config font=\"wezterm.font 'Monocraft Nerd Font'\""
''; '';
in in
{ {
@ -35,6 +34,9 @@ in
fonts = [ "Hack" ]; fonts = [ "Hack" ];
})) }))
(lib.mkIf cfg.enableWezcraft (pkgs.monocraft)) (lib.mkIf cfg.enableWezcraft (pkgs.monocraft))
(lib.mkIf cfg.enableWezcraft (pkgs.writeShellScriptBin "wezcraft" ''
${lib.getExe config.programs.wezterm.package} --config font="wezterm.font 'Monocraft Nerd Font'" $@
''))
]; ];
materus.profile.zsh.endConfig = lib.optionalString cfg.enableWezcraft zshCfg; materus.profile.zsh.endConfig = lib.optionalString cfg.enableWezcraft zshCfg;