{ config, pkgs, lib, ... }: { options = { discord = { enable = lib.mkEnableOption { description = "Enable Discord"; default = false; }; }; }; config = lib.mkIf (config.gui.enable && config.discord.enable) { home-manager.users.${config.user} = { home.packages = [ pkgs.discord ]; xdg.configFile."discord/settings.json".text = '' { "OPEN_ON_STARTUP": true, "MINIMIZE_TO_TRAY": false, "SKIP_HOST_UPDATE": true } ''; }; }; }