summaryrefslogtreecommitdiff
path: root/home-manager/features/gui/apps/discord.nix
blob: 32ce4fbcc31ef415046bfe78c5e546e15da4b6fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{ config, lib, inputs, ... }: let 
  cfg = config.features.gui.apps.discord;
in {
  imports = [ inputs.nixcord.homeModules.nixcord ];
  options.features.gui.apps.discord.enable = lib.mkEnableOption "discord";
  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)
      };
    };
  };
}