mirror of
https://github.com/RGBCube/ncc
synced 2025-07-27 10:07:44 +00:00
26 lines
560 B
Nix
26 lines
560 B
Nix
{ config, lib, pkgs, ... }: let
|
|
inherit (lib) enabled mkIf merge;
|
|
in merge <| mkIf config.isDesktop {
|
|
programs.dconf = enabled;
|
|
|
|
home-manager.sharedModules = [{
|
|
gtk = enabled {
|
|
gtk3.extraCss = config.theme.adwaitaGtkCss;
|
|
gtk4.extraCss = config.theme.adwaitaGtkCss;
|
|
|
|
font = with config.theme.font; {
|
|
inherit (sans) name package;
|
|
|
|
size = size.normal;
|
|
};
|
|
|
|
iconTheme = config.theme.icons;
|
|
|
|
theme = {
|
|
name = "Adwaita-dark";
|
|
package = pkgs.gnome-themes-extra;
|
|
};
|
|
};
|
|
}];
|
|
}
|
|
|