{ pkgs, lib, config, ... }: let inherit (lib.modules) mkIf; networkManagerEnabled = config.networking.networkmanager.enable; in { environment.systemPackages = with pkgs; [ adwaita-icon-theme (mkIf networkManagerEnabled pkgs.networkmanagerapplet) ]; programs.nm-applet.enable = networkManagerEnabled; programs.dconf.enable = true; services.xserver.xkb = { layout = "gb"; }; fonts = { packages = with pkgs; [comic-sans comic-code]; fontconfig = { # For Telegram localConf = '' Open Sans Comic Sans MS Open Sans Semibold Comic Sans MS:style=bold ''; defaultFonts = { serif = ["Comic Sans MS"]; sansSerif = ["Comic Sans MS"]; monospace = ["Comic Code"]; }; }; }; }