From c7460503a3c04f9a050f41445aeb124cd3065c57 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Tue, 10 Feb 2026 14:09:32 +0100 Subject: [PATCH] feat(nix): add WezTerm configuration and package - Added WezTerm package to the GUI services module for enhanced terminal capabilities. - Configured a custom `wezterm.lua` file to enable Kitty keyboard support. - Minor adjustment to `favorite-apps` in Home Manager for streamlined customization. --- homes/x86_64-linux/harald@amd/default.nix | 10 ++++++++++ modules/nixos/services/gui/default.nix | 1 + 2 files changed, 11 insertions(+) diff --git a/homes/x86_64-linux/harald@amd/default.nix b/homes/x86_64-linux/harald@amd/default.nix index d1976d2..b6f3fa0 100644 --- a/homes/x86_64-linux/harald@amd/default.nix +++ b/homes/x86_64-linux/harald@amd/default.nix @@ -46,6 +46,7 @@ "clipboard-history@alexsaveau.dev" ]; + # dconf watch / favorite-apps = [ "org.gnome.Console.desktop" "jetbrains-toolbox.desktop" @@ -70,4 +71,13 @@ xdg.enable = true; xdg.mime.enable = true; + + xdg.configFile."wezterm/wezterm.lua".text = '' + local wezterm = require("wezterm") + local config = wezterm.config_builder() + + config.enable_kitty_keyboard = true + + return config + ''; } diff --git a/modules/nixos/services/gui/default.nix b/modules/nixos/services/gui/default.nix index 8d0dd55..41336ee 100644 --- a/modules/nixos/services/gui/default.nix +++ b/modules/nixos/services/gui/default.nix @@ -169,6 +169,7 @@ in thunderbird tmux vim + wezterm wl-clipboard yubikey-personalization zellij