Changes
8 changed files (+7/-117)
-
-
@@ -34,7 +34,6 @@home.packages = with pkgs; [ # terminfo for terminal emulators that run SSH client. ghostty.terminfo wezterm.terminfo ]; home.username = "pocka";
-
-
-
@@ -81,12 +81,13 @@Type=Application Name=Vault NoDisplay=true TryExec=${lib.getExe pkgs.wezterm} TryExec=${lib.getExe pkgs.ghostty} # nvim binary should be the one from profile--can't use pkgs.neovim here. Exec=${lib.getExe pkgs.wezterm} start --cwd . -- nvim Todo.md Exec=${lib.getExe pkgs.ghostty} --gtk-single-instance=true -e nvim Todo.md Path=${config.home.homeDirectory}/obsidian Terminal=false StartupWMClass=org.wezfurlong.wezterm StartupNotify=true StartupWMClass=com.mitchellh.ghostty ''; };
-
-
-
@@ -32,7 +32,6 @@home.packages = with pkgs; [ # terminfo for terminal emulators container host uses. ghostty.terminfo wezterm.terminfo ]; # Container host have to bind wayland socket at /mnt/wayland-0 to allow the
-
-
-
@@ -17,8 +17,5 @@{ ... }: { imports = [ ./ghostty.nix ./wezterm.nix ]; imports = [ ./ghostty.nix ]; }
-
-
-
@@ -27,7 +27,7 @@config = { programs.ghostty = { enable = pkgs.stdenv.isDarwin; enable = true; installBatSyntax = lib.mkDefault config.programs.bat.enable; enableBashIntegration = config.programs.bash.enable;
-
-
modules/hm/terminal/wezterm.config.lua (deleted)
-
@@ -1,79 +0,0 @@-- Copyright 2026 Shota FUJI <pockawoooh@gmail.com> -- -- Permission to use, copy, modify, and/or distribute this software for any -- purpose with or without fee is hereby granted. -- -- THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -- REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -- AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -- INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -- LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -- OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THIS SOFTWARE. -- -- SPDX-License-Identifier: 0BSD local wezterm = require("wezterm") function color_scheme(appearance) if appearance:find("Dark") then return "Rosé Pine (Gogh)" else return "Rosé Pine Dawn (Gogh)" end end return { color_scheme = color_scheme(wezterm.gui.get_appearance()), hide_tab_bar_if_only_one_tab = true, mux_enable_ssh_agent = false, -- I use tiling window manager on Linux, so app resizing its own window is -- not desirable behavior. If this is "true", WezTerm window overshoots -- rendering safe area (or screen if zoom-in more than once.) adjust_window_size_when_changing_font_size = false, -- WezTerm does not support variable fonts. Using static one. font = wezterm.font("Monaspace Neon", { weight = "Medium" }), font_rules = { { intensity = "Bold", italic = false, font = wezterm.font("Monaspace Neon", { weight = "Bold", style = "Normal" }), }, { intensity = "Normal", italic = true, font = wezterm.font("Monaspace Neon", { weight = "Medium", style = "Italic" }), }, { intensity = "Bold", italic = true, font = wezterm.font("Monaspace Neon", { weight = "Bold", style = "Italic" }), }, }, font_size = 10, harfbuzz_features = { "calt=1", "clig=0", "liga=0" }, keys = { { key = "n", mods = "CTRL|SHIFT", action = wezterm.action.SpawnWindow, }, { key = "m", mods = "CTRL|SHIFT", action = wezterm.action.SpawnWindow, }, { key = "t", mods = "CTRL|SHIFT", action = wezterm.action.SpawnWindow, }, { key = "V", mods = "CTRL", action = wezterm.action.PasteFrom("Clipboard"), }, }, }
-
-
modules/hm/terminal/wezterm.nix (deleted)
-
@@ -1,27 +0,0 @@# Copyright 2026 Shota FUJI <pockawoooh@gmail.com> # # Permission to use, copy, modify, and/or distribute this software for any # purpose with or without fee is hereby granted. # # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH # REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY # AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, # INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM # LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR # OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # PERFORMANCE OF THIS SOFTWARE. # # SPDX-License-Identifier: 0BSD { ... }: { imports = [ ../fonts/monaspace.nix ]; config = { programs.wezterm = { enable = true; extraConfig = builtins.readFile ./wezterm.config.lua; }; }; }
-
-
-
@@ -178,7 +178,7 @@ letbinds { Mod+Shift+Slash { show-hotkey-overlay; } Mod+T { spawn "${lib.getExe pkgs.wezterm}" "start"; } Mod+T { spawn "${config.lib.nixGL.wrap pkgs.ghostty}/bin/ghostty" "--working-directory=home"; } Mod+X { spawn "swaylock"; } Mod+Q { close-window; } Mod+Space { spawn "${lib.getExe pkgs.anyrun}"; }
-