34 lines
853 B
Nix
34 lines
853 B
Nix
{flakeSelf, ...}: let
|
|
catppuccinKonsole = "${flakeSelf.inputs.catppuccin-konsole}/themes/catppuccin-mocha.colorscheme";
|
|
in {
|
|
home-manager.users.toast = {
|
|
xdg.dataFile = {
|
|
"konsole/Catppuccin-Mocha.colorscheme".source = catppuccinKonsole;
|
|
};
|
|
programs.konsole = {
|
|
enable = true;
|
|
defaultProfile = "Toast";
|
|
profiles.toast = {
|
|
name = "Toast";
|
|
colorScheme = "Catppuccin-Mocha";
|
|
font.name = "JetBrainsMono Nerd Font";
|
|
font.size = 10;
|
|
};
|
|
};
|
|
};
|
|
nixpkgs.overlays = [
|
|
(
|
|
final: prev: {
|
|
kdePackages = prev.kdePackages.overrideScope (
|
|
kFinal: kPrev: {
|
|
konsole = kPrev.konsole.overrideAttrs {
|
|
patches = [
|
|
../patches/konsole-pr767.patch
|
|
];
|
|
};
|
|
}
|
|
);
|
|
}
|
|
)
|
|
];
|
|
}
|