From 93b5c03ba84dc071deaf9951bff97d7edf01e4cc Mon Sep 17 00:00:00 2001 From: triethyl Date: Tue, 17 Mar 2026 21:11:54 -0400 Subject: home-manager: customized discord more --- home-manager/features/gui/apps/discord.nix | 32 +++++++++++++++++++++++------- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/home-manager/features/gui/apps/discord.nix b/home-manager/features/gui/apps/discord.nix index 32ce4fb..ff33f6b 100644 --- a/home-manager/features/gui/apps/discord.nix +++ b/home-manager/features/gui/apps/discord.nix @@ -6,13 +6,31 @@ in { config = lib.mkIf cfg.enable { programs.nixcord = { enable = true; - equibop.enable = true; - plugins = { - loadingQuotes.enable = true; # Replaces loading quotes - homeTyping.enable = true; # Typing icon replaces home icon when someone is typing in dms - keyboardNavigation.enable = true; # Adds command palette for keyboard nav - findReply = true; # Adds a button to find the earliest reply in a chain. - declutter = true; # Removes discord UI clutter (quests, shop, etc) + discord.enable = false; # Don't also install regular discord (enabled by default fsr) + equibop = { + enable = true; + settings = { + minimizeToTray = false; # Fully close discord when the window is closed. + }; + }; + config = { + useQuickCss = true; + themeLinks = [ "https://refact0r.github.io/system24/build/system24.css" ]; + enabledThemes = [ "https://refact0r.github.io/system24/build/system24" ]; + disableMinSize = true; # make the window any size + plugins = { + homeTyping.enable = true; # Typing icon replaces home icon when someone is typing in dms + keyboardNavigation.enable = true; # Adds command palette for keyboard nav + findReply.enable = true; # Adds a button to find the earliest reply in a chain. + youtubeAdblock.enable = true; # Block ads in youtube embeds + ClearURLs.enable = true; # Remove trackers from URLs like amazon + OnePingPerDM.enable = true; # Only hear one ping from multiple dms. + declutter = { + enable = true; # Removes discord UI clutter (quests, shop, etc) + removeQuestsAboveDM = true; + removeShopAboveDM = true; + }; + }; }; }; }; -- cgit v1.2.3