2025-01-21 15:45:42 +00:00
|
|
|
{pkgs, ...}: let
|
2024-12-10 15:12:00 +00:00
|
|
|
themes = {
|
2025-01-25 05:44:26 +00:00
|
|
|
gtk-theme = pkgs.colloid-gtk-theme.override {
|
|
|
|
themeVariants = ["purple"];
|
|
|
|
tweaks = ["nord"];
|
|
|
|
};
|
2025-02-11 17:17:28 +00:00
|
|
|
icon-theme = pkgs.colloid-icon-theme-git.override {
|
2025-01-25 05:44:26 +00:00
|
|
|
schemeVariants = ["nord"];
|
|
|
|
colorVariants = ["purple"];
|
2024-12-13 20:44:36 +00:00
|
|
|
};
|
2024-12-10 15:12:00 +00:00
|
|
|
cursor-theme = pkgs.simp1e-cursors;
|
|
|
|
};
|
|
|
|
in {
|
2025-01-21 15:45:42 +00:00
|
|
|
alqueva.system.dconf = {
|
2024-12-16 21:10:12 +00:00
|
|
|
enable = true;
|
2025-01-21 15:45:42 +00:00
|
|
|
luminosity = "dark";
|
2025-01-25 05:44:26 +00:00
|
|
|
theme = "Colloid-Purple-Dark-Nord";
|
|
|
|
icon.theme = "Colloid-Purple-Nord-Dark";
|
2025-01-21 15:45:42 +00:00
|
|
|
cursor = {
|
|
|
|
size = 24;
|
2025-01-25 05:44:26 +00:00
|
|
|
theme = "Simp1e-Nord-Dark";
|
2025-01-21 15:45:42 +00:00
|
|
|
};
|
2024-11-02 17:48:54 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
qt = {
|
|
|
|
enable = true;
|
2024-12-13 20:44:36 +00:00
|
|
|
platformTheme = "gnome";
|
|
|
|
style = "adwaita-dark";
|
2024-11-02 17:48:54 +00:00
|
|
|
};
|
|
|
|
|
2024-12-10 15:12:00 +00:00
|
|
|
environment.systemPackages = builtins.attrValues themes;
|
2024-11-25 21:04:18 +00:00
|
|
|
systemd.user.tmpfiles.rules = [
|
2025-01-25 05:44:26 +00:00
|
|
|
"L+ %h/.config/gtk-4.0 - - - - ${themes.gtk-theme}/share/themes/Colloid-Purple-Dark-Nord/gtk-4.0"
|
2024-11-02 17:48:54 +00:00
|
|
|
];
|
|
|
|
}
|