❄️ Dotfiles for our NixOS system configuration.
1{
2 inputs,
3 lib,
4 pkgs,
5 osConfig,
6 ...
7}:
8
9{
10 imports = [ inputs.catppuccin.homeModules.catppuccin ];
11
12 catppuccin = {
13 enable = true;
14 accent = "pink";
15 flavor = "mocha";
16 };
17
18 # KDE-specific catppuccin package
19 home.packages = lib.optionals (osConfig.settings.desktop.kde.enable) [
20 (pkgs.catppuccin-kde.override {
21 flavour = [ "mocha" ];
22 accents = [ "pink" ];
23 winDecStyles = [ "classic" ];
24 })
25 ];
26}