add grub and console catppuccin
This commit is contained in:
parent
28cf6d4489
commit
f59c9050c3
@ -7,8 +7,9 @@ let
|
|||||||
(lib.toUpper (builtins.substring 0 1 str)) +
|
(lib.toUpper (builtins.substring 0 1 str)) +
|
||||||
(builtins.substring 1 (builtins.stringLength str) str);
|
(builtins.substring 1 (builtins.stringLength str) str);
|
||||||
|
|
||||||
accent = config.home-manager.users.${config.mainuser}.catppuccin.accent;
|
accent = "mauve";
|
||||||
flavor = config.home-manager.users.${config.mainuser}.catppuccin.flavor;
|
# accent = "lavender";
|
||||||
|
flavor = "mocha";
|
||||||
size = "standard"; # "standard" "compact"
|
size = "standard"; # "standard" "compact"
|
||||||
tweaks = [ "normal" ]; # "black" "rimless" "normal"
|
tweaks = [ "normal" ]; # "black" "rimless" "normal"
|
||||||
flavorUpper = mkUpper flavor;
|
flavorUpper = mkUpper flavor;
|
||||||
@ -17,8 +18,17 @@ let
|
|||||||
gtkTheme = if flavor == "latte" then "Light" else "Dark";
|
gtkTheme = if flavor == "latte" then "Light" else "Dark";
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
|
imports = [ inputs.catppuccin.nixosModules.catppuccin ];
|
||||||
|
catppuccin.accent = accent;
|
||||||
|
catppuccin.flavor = flavor;
|
||||||
|
boot.loader.grub.catppuccin.enable = true;
|
||||||
|
console.catppuccin.enable = true;
|
||||||
|
|
||||||
home-manager.users.${config.mainuser} = rec {
|
home-manager.users.${config.mainuser} = rec {
|
||||||
imports = [ inputs.catppuccin.homeManagerModules.catppuccin ];
|
imports = [ inputs.catppuccin.homeManagerModules.catppuccin ];
|
||||||
|
catppuccin.accent = accent;
|
||||||
|
catppuccin.flavor = flavor;
|
||||||
|
|
||||||
qt.style.catppuccin.enable = true;
|
qt.style.catppuccin.enable = true;
|
||||||
qt.style.catppuccin.apply = true;
|
qt.style.catppuccin.apply = true;
|
||||||
services.mako.catppuccin.enable = true;
|
services.mako.catppuccin.enable = true;
|
||||||
@ -65,7 +75,6 @@ in
|
|||||||
})
|
})
|
||||||
];
|
];
|
||||||
userSettings = {
|
userSettings = {
|
||||||
"gopls.ui.semanticTokens" = lib.mkForce true;
|
|
||||||
"editor.semanticHighlighting.enabled" = lib.mkForce true;
|
"editor.semanticHighlighting.enabled" = lib.mkForce true;
|
||||||
"terminal.integrated.minimumContrastRatio" = lib.mkForce 1;
|
"terminal.integrated.minimumContrastRatio" = lib.mkForce 1;
|
||||||
"window.titleBarStyle" = lib.mkForce "custom";
|
"window.titleBarStyle" = lib.mkForce "custom";
|
||||||
@ -76,7 +85,7 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
wayland.windowManager.hyprland.extraConfig = ''
|
wayland.windowManager.hyprland.extraConfig = ''
|
||||||
exec-once=hyprctl setcursor catppuccin-${flavor}-${accent}-cursors ${toString thm.cursorSize}
|
exec=hyprctl setcursor catppuccin-${flavor}-${accent}-cursors ${toString thm.cursorSize}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
# GTK
|
# GTK
|
||||||
@ -117,6 +126,6 @@ in
|
|||||||
iconPackage = lib.mkForce (pkgs.catppuccin-papirus-folders.override { inherit accent flavor; });
|
iconPackage = lib.mkForce (pkgs.catppuccin-papirus-folders.override { inherit accent flavor; });
|
||||||
cursorPackage = lib.mkForce (pkgs.catppuccin-cursors.${flavor + accentUpper});
|
cursorPackage = lib.mkForce (pkgs.catppuccin-cursors.${flavor + accentUpper});
|
||||||
cursorTheme = lib.mkForce "catppuccin-${flavor}-${accent}-cursors";
|
cursorTheme = lib.mkForce "catppuccin-${flavor}-${accent}-cursors";
|
||||||
cursorSize = lib.mkForce 24;
|
cursorSize = lib.mkForce 32;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user