{ config, pkgs, lib, user, flakeRoot, ... }: let kittyConfigDir = "${config.home-manager.users.${user.username}.xdg.configHome}/kitty"; in { home-manager.users.${user.username} = { programs.kitty = { enable = true; }; # Copy the actual kitty.conf (not a symlink) xdg.configFile."kitty/kitty.conf".text = lib.concatStringsSep "\n" [ (builtins.readFile "${flakeRoot}/assets/common/conf/kitty/kitty.conf") ]; # Copy the theme file xdg.configFile."kitty/Catppuccin-Mocha.conf".source = "${flakeRoot}/assets/common/conf/kitty/Catppuccin-Mocha.conf"; }; }