diff --git a/wrappers/default.nix b/wrappers/default.nix index e648250..f59ab87 100644 --- a/wrappers/default.nix +++ b/wrappers/default.nix @@ -10,16 +10,16 @@ inherit inputs; }; }; - wrapped = inputs.wrapper-manager.lib { + wrapped = inputs.wrapper-manager-hm-compat.lib { inherit pkgs; modules = [ - inputs.wrapper-manager-hm-compat.wrapperManagerModules.homeManagerCompat argsModule # ./starship ./helix # TODO: Enable again # ./rash ./fish + ./wezterm ]; }; all-packages = wrapped.config.build.packages; diff --git a/wrappers/wezterm/config.lua b/wrappers/wezterm/config.lua new file mode 100644 index 0000000..410fea9 --- /dev/null +++ b/wrappers/wezterm/config.lua @@ -0,0 +1,10 @@ +local wezterm = require 'wezterm' + +return { + color_scheme = 'Default Dark (base16)', + enable_tab_bar = false, + window_decorations = 'RESIZE', + font = wezterm.font('Iosevka Nerd Font'), + font_size = 14.0, + native_macos_fullscreen_mode = true, +} diff --git a/wrappers/wezterm/default.nix b/wrappers/wezterm/default.nix new file mode 100644 index 0000000..2783696 --- /dev/null +++ b/wrappers/wezterm/default.nix @@ -0,0 +1,6 @@ +{pkgs, ...}: { + wrappers.wezterm = { + basePackage = pkgs.wezterm; + env.WEZTERM_CONFIG_FILE.value = ./config.lua; + }; +}