feat(wezterm): use programs.wezterm

This commit is contained in:
winston 2023-05-15 01:01:10 +02:00
parent 5cb8794d7e
commit edcde10991
Signed by: winston
GPG key ID: 3786770EDBC2B481
2 changed files with 15 additions and 5 deletions

View file

@ -1,12 +1,22 @@
{
config,
flakePath,
pkgs,
...
}: {
home.sessionVariables = {TERMINAL = "wezterm";};
xdg.configFile."wezterm" = {
source = config.lib.file.mkOutOfStoreSymlink "${flakePath}/home/apps/wezterm";
recursive = true;
programs.wezterm = {
enable = true;
package = pkgs.nur.repos.nekowinston.wezterm-nightly;
extraConfig = ''
package.path = "${flakePath}/home/apps/wezterm/?.lua;" .. package.path;
return require("config")
'';
};
programs.zsh.initExtra = ''
if [[ "$TERM_PROGRAM" == "WezTerm" ]]; then
TERM=wezterm
source ${config.programs.wezterm.package}/etc/profile.d/wezterm.sh
fi
'';
}