{ config, inputs, lib, pkgs, ... }: { config = lib.mkIf (config.modules.presets.void.enable && config.modules.presets.graphical.enable) { home-manager.sharedModules = [ { dconf.settings."org/gnome/desktop/interface".color-scheme = lib.mkForce "prefer-dark"; stylix.targets.librewolf = { #colorTheme.enable = true; profileNames = [ "default" ]; }; } ]; stylix = { enable = true; base16Scheme = "${pkgs.base16-schemes}/share/themes/catppuccin-mocha.yaml"; image = inputs.self.resources.void.background; fonts = { serif = { #package = pkgs.roboto; #name = "Roboto Serif"; }; sansSerif = { #package = pkgs.roboto; #name = "Roboto Sans"; }; monospace = { package = pkgs.nerd-fonts.fira-code; name = "FiraCode Nerd Font"; }; }; iconTheme = { enable = true; package = pkgs.papirus-icon-theme; dark = "Papirus-Dark"; light = "Papirus-Light"; }; opacity.terminal = 0.9; }; }; }