diff --git a/home/wezterm/config.lua b/home/wezterm/config.lua new file mode 100644 index 0000000..134179b --- /dev/null +++ b/home/wezterm/config.lua @@ -0,0 +1,19 @@ +local wezterm = require 'wezterm' + +return { + front_end = "WebGpu", + webgpu_preferred_adapter = { + backend = "Vulkan", + device_type = "DiscreteGpu", + name = "NVIDIA GeForce GTX 1070 Ti" + }, + enable_wayland = false, + font = wezterm.font 'Comic Code Ligatures', + font_size = 12.0, + window_background_opacity = 0.6, + text_background_opacity = 1.0, + enable_tab_bar = false, + color_scheme = 'Catppuccin Mocha', + + window_padding = {top = 0, bottom = 0, left = 0, right = 0} +} \ No newline at end of file diff --git a/home/wezterm/default.nix b/home/wezterm/default.nix index e976593..e0a8a78 100644 --- a/home/wezterm/default.nix +++ b/home/wezterm/default.nix @@ -1,31 +1,6 @@ _: { programs.wezterm = { enable = true; - extraConfig = '' - local wezterm = require 'wezterm' - - return { - front_end = "WebGpu", - webgpu_preferred_adapter = { - backend="Vulkan", - device_type="DiscreteGpu", - name="NVIDIA GeForce GTX 1070 Ti" - }, - enable_wayland = false, - font = wezterm.font 'Comic Code Ligatures', - font_size = 12.0, - window_background_opacity = 0.6, - text_background_opacity = 1.0, - enable_tab_bar = false, - color_scheme = 'Catppuccin Mocha', - - window_padding = { - top = 0, - bottom = 0, - left = 0, - right = 0, - } - } - ''; + extraConfig = builtins.readFile ./config.lua; }; }