{pkgs, ...}: let catppuccinKonsole = pkgs.fetchFromGitHub { owner = "catppuccin"; repo = "konsole"; # Latest commit is 7d86b8a1e56e58f6b5649cdaac543a573ac194ca rev = "main"; hash = "sha256-EwSJMTxnaj2UlNJm1t6znnatfzgm1awIQQUF3VPfCTM="; } + /Catppuccin-Mocha.colorscheme; in { home-manager.users.toast = { xdg.dataFile = { "konsole/Catppuccin-Mocha.colorscheme".source = catppuccinKonsole; }; programs.konsole = { enable = true; defaultProfile = "Toast.profile"; profiles.toast = { name = "Toast"; colorScheme = "Catppuccin-Mocha"; font.name = "JetBrainsMono Nerd Font"; font.size = 10; }; }; }; }