1

feat: move from konsole to kitty

chore: konsole to kitty
This commit is contained in:
Himadri Bhattacharjee
2025-10-06 17:29:39 +05:30
parent 5ecfcfd8e4
commit d9bcfc7e63
4 changed files with 22 additions and 9 deletions

View File

@@ -28,11 +28,6 @@
url = "github:nix-community/nix-on-droid/release-23.11";
inputs.nixpkgs.follows = "nixpkgs";
};
mustache2konsole = {
url = "github:lavafroth/mustache2konsole";
inputs.nixpkgs.follows = "nixpkgs";
};
nix-ld.url = "github:Mic92/nix-ld";
nix-ld.inputs.nixpkgs.follows = "nixpkgs";
};
@@ -47,7 +42,6 @@
nix-index-database,
stylix,
nix-ld,
mustache2konsole,
...
}:
@@ -60,7 +54,6 @@
stylix.nixosModules.stylix
nix-index-database.nixosModules.nix-index
{ programs.nix-index-database.comma.enable = true; }
{ nixpkgs.overlays = [ mustache2konsole.overlays.default ]; }
# uni requires us to use uv for python
# RIP binary isolation lol

View File

@@ -22,6 +22,7 @@
kdePackages.kwallet-pam
kdePackages.kaccounts-integration
kdePackages.kwrited
kdePackages.konsole
];
environment.variables.QT_LOGGING_RULES = "kwin_*.debug=true";

View File

@@ -23,7 +23,7 @@
./video-editing.nix
./media-playback.nix
./mpv.nix
./konsole-stylix.nix
# ./konsole-stylix.nix
];
home = {
@@ -71,5 +71,20 @@
enable = true;
enableFishIntegration = true;
};
kitty = {
enable = true;
settings = {
confirm_os_window_close = 0;
enable_audio_bell = false;
window_padding_width = "6 10";
cursor_shape = "block";
cursor_trail = 1;
cursor_trail_decay = "0.1 0.3";
cursor_trail_start_threshold = 0;
shell_integration = "no-cursor";
font_size = 13.0;
};
};
};
}

View File

@@ -3,7 +3,11 @@
enable = true;
settings = {
editor.idle-timeout = 0;
editor.cursor-shape.insert = "bar";
editor.cursor-shape = {
insert = "bar";
normal = "underline";
select = "underline";
};
keys.normal."X" = [
"extend_line_up"
"extend_to_line_bounds"