improve home-manager catppuccin

This commit is contained in:
Sean Kovacs 2025-11-22 15:22:12 -05:00
commit 6693299535
Signed by: sckova
GPG key ID: 00F325187C68651A
4 changed files with 52 additions and 19 deletions

View file

@ -37,21 +37,11 @@
kdePackages.partitionmanager kdePackages.partitionmanager
colloid-icon-theme colloid-icon-theme
(catppuccin-kde.override {
flavour = [
"latte"
"mocha"
];
accents = [
"peach"
"blue"
];
})
]; ];
catppuccin = { catppuccin = {
enable = true; enable = true;
cursors.enable = true; cursors.enable = false;
cache.enable = true; cache.enable = true;
}; };

View file

@ -6,6 +6,26 @@
flavor = "mocha"; flavor = "mocha";
}; };
home.packages = with pkgs; [
catppuccin-cursors.latteDark
catppuccin-cursors.latteLight
catppuccin-cursors.latteBlue
catppuccin-cursors.mochaDark
catppuccin-cursors.mochaLight
catppuccin-cursors.mochaBlue
(catppuccin-kde.override {
flavour = [
"latte"
"mocha"
];
accents = [
"blue"
];
})
];
programs.plasma = { programs.plasma = {
workspace = { workspace = {
colorScheme = "CatppuccinMochaBlue"; colorScheme = "CatppuccinMochaBlue";

View file

@ -1,18 +1,36 @@
{ config, pkgs, ... }: { config, pkgs, ... }:
{ {
home.packages = with pkgs; [
asahi-nvram
asahi-bless
asahi-btsync
asahi-wifisync
];
catppuccin = { catppuccin = {
accent = "peach"; accent = "peach";
flavor = "mocha"; flavor = "mocha";
}; };
home.packages = with pkgs; [
asahi-nvram
asahi-bless
asahi-btsync
asahi-wifisync
catppuccin-cursors.latteDark
catppuccin-cursors.latteLight
catppuccin-cursors.lattePeach
catppuccin-cursors.mochaDark
catppuccin-cursors.mochaLight
catppuccin-cursors.mochaPeach
(catppuccin-kde.override {
flavour = [
"latte"
"mocha"
];
accents = [
"peach"
];
})
];
programs.plasma = { programs.plasma = {
input.touchpads = [ input.touchpads = [

View file

@ -169,7 +169,11 @@
}; };
configFile = { configFile = {
# KDE has an automatic light-dark that CURRENTLY
# isn't supported by plasma-manager.
# kdeglobals.KDE.AutomaticLookAndFeel = true; # kdeglobals.KDE.AutomaticLookAndFeel = true;
# DefaultDarkLookAndFeel = "Catppuccin-Flavor-Accent";
# DefaultLightLookAndFeel = "Catppuccin-Flavor-Accent";
kwinrc.Round-Corners.ActiveOutlinePalette = 2; kwinrc.Round-Corners.ActiveOutlinePalette = 2;
kwinrc.Round-Corners.ActiveOutlineUseCustom = false; kwinrc.Round-Corners.ActiveOutlineUseCustom = false;
kwinrc.Round-Corners.ActiveOutlineUsePalette = true; kwinrc.Round-Corners.ActiveOutlineUsePalette = true;
@ -184,7 +188,7 @@
kwinrc.Round-Corners.InactiveSecondOutlineUsePalette = true; kwinrc.Round-Corners.InactiveSecondOutlineUsePalette = true;
plasmaparc.General.AudioFeedback = false; plasmaparc.General.AudioFeedback = false;
kdeglobals.Sounds.Enable = false; kdeglobals.Sounds.Enable = false;
kwinrc.Plugins.forceblurEnabled = true; kwinrc.Plugins.forceblurEnabled = false;
kwinrc.Effect-blurplus.BlurDecorations = true; kwinrc.Effect-blurplus.BlurDecorations = true;
kwinrc.Effect-blurplus.BlurMatching = false; kwinrc.Effect-blurplus.BlurMatching = false;
kwinrc.Effect-blurplus.BlurMenus = true; kwinrc.Effect-blurplus.BlurMenus = true;
@ -193,6 +197,7 @@
kwinrc.Effect-blurplus.BottomCornerRadius = 10; kwinrc.Effect-blurplus.BottomCornerRadius = 10;
kwinrc.Effect-blurplus.NoiseStrength = 6; kwinrc.Effect-blurplus.NoiseStrength = 6;
kwinrc.Effect-blurplus.RefractionStrength = 10; kwinrc.Effect-blurplus.RefractionStrength = 10;
ksplashrc.KSplash.Engine = "KSplashQML";
}; };
panels = [ panels = [