fixing keyboard in wezterm, adding ghostty as backup term, locales, etc

This commit is contained in:
Matt Nish-Lapidus 2025-06-15 15:38:43 -04:00
parent ca011af26a
commit 672f7350b2
4 changed files with 57 additions and 34 deletions

View file

@ -90,9 +90,9 @@
];
programs = {
bash = {
enable = true;
};
# bash = {
# enable = true;
# };
nix-index = {
enable = true;
enableFishIntegration = true;
@ -114,10 +114,13 @@
"gt" = "gtrash";
"rm" = "gtrash put";
};
# change fzf variable search to C-M-v
interactiveShellInit = ''
bind --erase \ct
fzf_configure_bindings --variables=\e\cv
'';
plugins = [
{
name = "upto";
@ -132,18 +135,27 @@
};
zoxide = {
enableFishIntegration = true;
enableBashIntegration = true;
enable = true;
};
starship = {
enableFishIntegration = true;
enableBashIntegration = true;
enable = true;
};
ripgrep = {
enable = true;
package = (pkgs.ripgrep.override {withPCRE2 = true;});
};
ghostty = {
enable = true;
# settings = {
# theme = "";
# };
};
wezterm = {
enable = true;
enableBashIntegration = true;
package = inputs.wezterm.packages.${pkgs.system}.default;
};
bat = {
@ -152,6 +164,7 @@
eza = {
enable = true;
enableFishIntegration = true;
enableBashIntegration = true;
git = true;
icons = "auto";
colors = "auto";
@ -161,7 +174,8 @@
};
fzf = {
enable = true;
enableFishIntegration = false;
# enableFishIntegration = false;
# enableBashIntegration = true;
};
broot = {
enable = true;

View file

@ -53,6 +53,8 @@ config.font = wezterm.font {
-- weight = ''
}
config.use_ime = false
config.freetype_load_flags = 'NO_HINTING'
-- config.color_scheme = 'One Dark (Gogh)'
@ -91,7 +93,7 @@ config.default_cursor_style = 'SteadyBar'
config.use_fancy_tab_bar = false
config.tab_bar_at_bottom = true
config.enable_kitty_keyboard = true
-- config.enable_kitty_keyboard = true
config.unzoom_on_switch_pane = true
@ -103,7 +105,7 @@ config.mouse_bindings = {
},
}
config.leader = { key = 'Space', mods = 'SHIFT', timeout_milliseconds = 1000 }
-- config.leader = { key = 'Space', mods = 'SHIFT', timeout_milliseconds = 1000 }
config.keys = {
{