35 lines
854 B
Nix
35 lines
854 B
Nix
{pkgs, ...}: let
|
|
themes = {
|
|
gtk-theme = pkgs.colloid-gtk-theme.override {
|
|
themeVariants = ["purple"];
|
|
tweaks = ["nord"];
|
|
};
|
|
icon-theme = pkgs.colloid-icon-theme-git.override {
|
|
schemeVariants = ["nord"];
|
|
colorVariants = ["purple"];
|
|
};
|
|
cursor-theme = pkgs.simp1e-cursors;
|
|
};
|
|
in {
|
|
alqueva.system.dconf = {
|
|
enable = true;
|
|
luminosity = "dark";
|
|
theme = "Colloid-Purple-Dark-Nord";
|
|
icon.theme = "Colloid-Purple-Nord-Dark";
|
|
cursor = {
|
|
size = 24;
|
|
theme = "Simp1e-Nord-Dark";
|
|
};
|
|
};
|
|
|
|
qt = {
|
|
enable = true;
|
|
platformTheme = "gnome";
|
|
style = "adwaita-dark";
|
|
};
|
|
|
|
environment.systemPackages = builtins.attrValues themes;
|
|
systemd.user.tmpfiles.rules = [
|
|
"L+ %h/.config/gtk-4.0 - - - - ${themes.gtk-theme}/share/themes/Colloid-Purple-Dark-Nord/gtk-4.0"
|
|
];
|
|
}
|