diff --git a/users/rin/alacritty.nix b/users/rin/alacritty.nix index bd814dd..bf37c56 100644 --- a/users/rin/alacritty.nix +++ b/users/rin/alacritty.nix @@ -8,7 +8,7 @@ }; font = { normal = { - family = "CascadiaCode"; + family = "CascadiaCodePL"; style = "Regular"; }; size = 8.6; diff --git a/users/rin/home.nix b/users/rin/home.nix index 4d933b2..d88a513 100644 --- a/users/rin/home.nix +++ b/users/rin/home.nix @@ -38,6 +38,7 @@ ./xdg.nix ./alacritty.nix + ./kitty.nix ./mpv.nix ./neovim.nix ./npm.nix diff --git a/users/rin/kitty.nix b/users/rin/kitty.nix new file mode 100644 index 0000000..35851ca --- /dev/null +++ b/users/rin/kitty.nix @@ -0,0 +1,18 @@ +{ config, pkgs, ... }: { + programs.kitty = { + enable = true; + font = { + package = pkgs.cascadia-code; + name = "Cascadia Code PL"; + size = 13; + }; + settings = { + font_features = "-ss01 +ss19"; + enable_audio_bell = false; + }; + extraConfig = builtins.readFile (builtins.fetchurl { + url = "https://raw.githubusercontent.com/folke/tokyonight.nvim/main/extras/kitty_tokyonight_night.conf"; + sha256 = "0mgjkmn4grr7rrxc5rrs1n0cghf03gp0v55hf3phll6czjavjldf"; + }); + }; +} diff --git a/users/rin/picom.nix b/users/rin/picom.nix index 7cf8349..dfce8c1 100644 --- a/users/rin/picom.nix +++ b/users/rin/picom.nix @@ -7,6 +7,7 @@ blurExclude = [ (builtins.concatStringsSep " && " [ "class_g != 'Alacritty'" + "class_g != 'kitty'" #"class_g != 'Polybar'" "class_g != 'URxvt'" ]) @@ -17,6 +18,7 @@ opacityRule = [ "80:class_g = 'Alacritty' && !focused" + "92:class_g = 'kitty' && !focused" ]; vSync = true;