chore: switch to kitty for terminal

This commit is contained in:
2025-09-13 12:38:26 +05:00
parent c923c80cbf
commit ca47e15309
3 changed files with 47 additions and 28 deletions

View File

@@ -25,7 +25,7 @@ monitor=,preferred,auto,auto
# See https://wiki.hyprland.org/Configuring/Keywords/ # See https://wiki.hyprland.org/Configuring/Keywords/
# Set programs that you use # Set programs that you use
$terminal = ghostty $terminal = kitty
$fileManager = dolphin $fileManager = dolphin
$menu = wofi --show drun $menu = wofi --show drun

View File

@@ -2,7 +2,7 @@
imports = lib.flatten [ imports = lib.flatten [
(map lib.custom.relativeToRoot [ "modules/common" "modules/home-manager" ]) (map lib.custom.relativeToRoot [ "modules/common" "modules/home-manager" ])
./ghostty.nix ./kitty.nix
./direnv.nix ./direnv.nix
./git.nix ./git.nix
./fonts.nix ./fonts.nix
@@ -21,33 +21,33 @@
VISUAL = "nvim"; VISUAL = "nvim";
EDITOR = "nvim"; EDITOR = "nvim";
}; };
};
home.packages = with pkgs; [ packages = with pkgs; [
nh nh
btop btop
eza eza
ripgrep ripgrep
rm-improved rm-improved
dust dust
zoxide zoxide
xcp xcp
unzip unzip
tmux tmux
gcc gcc
zig zig
gparted gparted
gnupg gnupg
dig dig
bash bash
kdePackages.dolphin kdePackages.dolphin
font-awesome font-awesome
tree tree
wl-clipboard-rs wl-clipboard-rs
brightnessctl brightnessctl
age age
nerd-fonts.jetbrains-mono nerd-fonts.jetbrains-mono
]; ];
};
nix = { nix = {
package = lib.mkDefault pkgs.nix; package = lib.mkDefault pkgs.nix;

View File

@@ -0,0 +1,19 @@
{
config,
...
}:
{
programs.kitty = {
enable = true;
shellIntegration.enableZshIntegration = true;
settings = {
font = config.hostSpec.font;
shell = "tmux";
font-size = 16.0;
active_border_color = "#44ffff";
single_window_margin_width = 0;
};
};
}