desktop: enable catppuccin module

This commit is contained in:
2024-10-05 10:32:00 +02:00
parent fd09e597c1
commit 3505e611c1
10 changed files with 112 additions and 53 deletions

View File

@@ -15,10 +15,12 @@
# └─ default.nix
#
{ config, lib, pkgs, user, ... }:
{ config, lib, pkgs, user, catppuccin, ... }:
#{ config, lib, pkgs, user, ... }:
{
imports = # Home Manager Modules
imports =
[ catppuccin.homeManagerModules.catppuccin ] ++
(import ../modules/editors) ++
(import ../modules/programs) ++
(import ../modules/programs/configs) ++
@@ -92,8 +94,8 @@
#ms-python.python
ms-vscode.cpptools
dracula-theme.theme-dracula
catppuccin.catppuccin-vsc
catppuccin.catppuccin-vsc-icons
#catppuccin.catppuccin-vsc
#catppuccin.catppuccin-vsc-icons
];
})
@@ -103,17 +105,56 @@
];
file.".config/wall".source = ../modules/themes/wall.jpg;
file.".config/lockwall".source = ../modules/themes/lockwall.jpg;
pointerCursor = { # This will set cursor systemwide so applications can not choose their own
name = "Dracula-cursors";
package = pkgs.dracula-theme;
size = 16;
gtk.enable = true;
};
# pointerCursor = { # This will set cursor systemwide so applications can not choose their own
# name = "Dracula-cursors";
# package = pkgs.dracula-theme;
# size = 16;
# gtk.enable = true;
# };
stateVersion = "23.05";
};
catppuccin = {
enable = true;
accent = "lavender";
flavor = "mocha";
pointerCursor.enable = true;
};
gtk.catppuccin = {
enable = true;
accent = "lavender";
flavor = "mocha";
icon = {
enable = true;
accent = "lavender";
flavor = "mocha";
};
};
qt.style.catppuccin = {
enable = true;
accent = "lavender";
flavor = "mocha";
apply = true;
};
programs = {
home-manager.enable = true;
alacritty = {
settings.font.size = 11;
catppuccin = {
enable = true;
flavor = "mocha";
};
};
btop = {
catppuccin = {
enable = true;
flavor = "mocha";
};
};
swaylock.catppuccin.enable = false;
};