Nixcord manual

Version latest


Table of Contents

Preface
Introduction
Configuration Options

Preface

Prerequisites

Before using Nixcord, you should have:

  • A working Nix installation (either standalone Nix or NixOS)

  • Home Manager set up and configured

  • Basic understanding of Nix configuration syntax

  • Discord account

Reporting Issues

If you encounter issues with Nixcord or this documentation, please follow these steps:

  • Check existing reports: Browse the GitHub Issues to see if your issue has already been reported or resolved

  • Report new issues: If you can’t find a solution, create a new GitHub issue with:

    • A clear description of the problem

    • Steps to reproduce the issue

    • Your system configuration (OS, Nix version, etc.)

    • Relevant error messages or logs

Contributing

Contributions to Nixcord and its documentation are welcome!

Introduction

Manage Vencord and Equicord settings and plugins declaratively with Nix!

What is Nixcord?

Nixcord allows you to:

  • Install and manage Discord variants: Support for Discord stable, PTB, canary, and development branches

  • Integrate Vencord: Automatically apply Vencord modifications to Discord for enhanced functionality

  • Use Vesktop: A cross-platform Discord client that supports more features than the official client

  • Use Equibop: A Vesktop fork with Equicord preinstalled and performance tweaks

  • Configure Dorion: Another Discord client alternative with unique features

  • Manage user plugins: Easily add and configure custom Vencord plugins

  • Declarative configuration: All settings managed through Nix configuration files

Getting Started

To start using Nixcord, add it to your Home Manager configuration:

{
  programs.nixcord = {
    enable = true;
    discord.enable = true;
    vesktop.enable = true;
    equibop.enable = true;
  };
}

This will install Discord with Vencord plus Vesktop and Equibop with sensible defaults. For more detailed configuration options, see the Configuration Options section.

Configuration Options

This section contains a comprehensive list of all configuration options available in Nixcord. The options are automatically generated from the module definitions and include type information, default values, and descriptions.

programs.nixcord.enable

Whether to enable Enables Discord with Vencord.

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.package

Deprecated The Discord package to use

Type: null or package

Default: null

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.enableReactDevtools

Whether to enable Enable React developer tools.

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.enabledThemes

A list of themes to enable from themes directory

Type: list of string

Default: [ ]

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.autoUpdate

Whether to enable Automaticall update Vencord.

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.autoUpdateNotification

Whether to enable Notify user about auto updates.

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.disableMinSize

Whether to enable Disable minimum window size for client.

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.frameless

Whether to enable Make client frameless.

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.notifyAboutUpdates

Whether to enable Notify when updates are available.

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.USRBG.enable

Whether to enable Displays user banners from USRBG, allowing anyone to get a banner without Nitro (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.USRBG.nitroFirst

Banner to use if both Nitro and USRBG banners are present

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.USRBG.voiceBackground

Use USRBG banners as voice chat backgrounds (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.XSOverlay.enable

Whether to enable Forwards discord notifications to XSOverlay, for easy viewing in VR (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.XSOverlay.botNotifications

Allow bot notifications

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.XSOverlay.callNotifications

Allow call notifications

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.XSOverlay.channelPingColor

Channel mention color

Type: string

Default: "#8a2be2"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.XSOverlay.dmNotifications

Allow Direct Message notifications

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.XSOverlay.groupDmNotifications

Allow Group DM notifications

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.XSOverlay.lengthBasedTimeout

Extend duration with message length

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.XSOverlay.opacity

Notif opacity

Type: floating point number

Default: 1.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.XSOverlay.pingColor

User mention color

Type: string

Default: "#7289da"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.XSOverlay.preferUdp

Enable if you use an older build of XSOverlay unable to connect through websockets. This setting is ignored on web.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.XSOverlay.serverNotifications

Allow server notifications

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.XSOverlay.soundPath

Notification sound (default/warning/error)

Type: string

Default: "default"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.XSOverlay.timeout

Notification duration (secs)

Type: signed integer

Default: 3

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.XSOverlay.volume

Volume

Type: floating point number

Default: 0.2

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.XSOverlay.webSocketPort

Websocket port

Type: signed integer

Default: 42070

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.accountPanelServerProfile.enable

Whether to enable Right click your account panel in the bottom left to view your profile in the current server (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.accountPanelServerProfile.prioritizeServerProfile

Prioritize Server Profile when left clicking your account panel

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.allCallTimers.enable

Whether to enable Add call timer to all users in a server voice channel. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.allCallTimers.format

Compact or human readable format:

Type: one of “stopwatch”, “human”

Default: "stopwatch"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.allCallTimers.showRoleColor

Show the user’s role color (if this plugin in enabled)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.allCallTimers.showSeconds

Show seconds in the timer

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.allCallTimers.showWithoutHover

Always show the timer without needing to hover (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.allCallTimers.trackSelf

Also track yourself

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.allCallTimers.watchLargeGuilds

Track users in large guilds. This may cause lag if you’re in a lot of large guilds with active voice users. Tested with up to 2000 active voice users with no issues. (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.altKrispSwitch.enable

Whether to enable Makes the Noise Suppression Popout switch between None and Krisp instead of Krisp and Standard (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.alwaysAnimate.enable

Whether to enable Animates anything that can be animated (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.alwaysAnimate.icons

Always animate server icons, avatars, decor and more

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.alwaysAnimate.nameplates

Always animate nameplates

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.alwaysAnimate.roleGradients

Always animate role gradients

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.alwaysAnimate.serverBanners

Always animate server banners

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.alwaysAnimate.statusEmojis

Always animate status emojis

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.alwaysExpandProfiles.enable

Whether to enable Always expands profile popouts to the full modal (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.alwaysExpandRoles.enable

Whether to enable Always expands the role list in profile popouts (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.alwaysExpandRoles.hideArrow

Hide Arrow (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.alwaysTrust.enable

Whether to enable Removes the annoying untrusted domain and suspicious file popup (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.alwaysTrust.confirmModal

Should a “are you sure you want to delete” modal be shown?

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.alwaysTrust.domain

Remove the untrusted domain popup when opening links (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.alwaysTrust.file

Remove the ‘Potentially Dangerous Download’ popup when opening links (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.alwaysTrust.noDeleteSafety

Removes the enter server name requirement when deleting a server (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.amITyping.enable

Whether to enable Shows you if other people can see you typing. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.anammox.enable

Whether to enable A microbial process that plays an important part in the nitrogen cycle (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.anammox.billing

Remove billing settings (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.anammox.dms

Remove shops above DMs list (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.anammox.emojiList

Remove unavailable categories from the emoji picker (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.anammox.gift

Remove gift button (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.anammox.serverBoost

Remove server boost info above channel list (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.animalese.enable

Whether to enable Plays animal crossing animalese for every message sent (they yap a lot) (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.animalese.messageLengthLimit

Maximum length of message to process

Type: signed integer

Default: 50

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.animalese.pitch

Pitch multiplier

Type: floating point number

Default: 1.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.animalese.processOwnMessages

Enable to yap your own messages too

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.animalese.soundQuality

Quality of sound to use

Type: one of “high”, “med”, “low”, “low”

Default: "high"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.animalese.speed

Speed of the animalese sound

Type: floating point number

Default: 1.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.animalese.volume

Volume of the animalese sound

Type: floating point number

Default: 0.5

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.anonymiseFileNames.enable

Whether to enable Anonymise uploaded file names (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.anonymiseFileNames.anonymiseByDefault

Whether to anonymise file names by default

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.anonymiseFileNames.consistent

Consistent filename

Type: string

Default: "image"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.anonymiseFileNames.method

Anonymising method

Values: 0 = Random Characters, 1 = Consistent, 2 = Timestamp

Type: one of 0, 1, 2

Default: 0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.anonymiseFileNames.randomisedLength

Random characters length

Type: signed integer

Default: 7

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.anonymiseFileNames.spoilerMessages

Spoiler messages

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.appleMusicRichPresence.enable

Whether to enable Discord rich presence for your Apple Music! (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.appleMusicRichPresence.enableButtons

Whether or not to enable buttons

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.appleMusicRichPresence.enableTimestamps

Whether or not to enable timestamps

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.appleMusicRichPresence.activityType

Which type of activity

Values: 0 = Playing, 2 = Listening

Type: one of 0, 2

Default: 0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.appleMusicRichPresence.detailsString

Activity details format string

Type: string

Default: "{name}"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.appleMusicRichPresence.largeImageType

Activity assets large image type

Type: one of “Album”, “Artist”, “Disabled”

Default: "Album"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.appleMusicRichPresence.largeTextString

Activity assets large text format string

Type: string

Default: "{album}"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.appleMusicRichPresence.nameString

Activity name format string

Type: string

Default: "Apple Music"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.appleMusicRichPresence.refreshInterval

The interval between activity refreshes (seconds) (restart required)

Type: floating point number

Default: 5.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.appleMusicRichPresence.smallImageType

Activity assets small image type

Type: one of “Album”, “Artist”, “Disabled”

Default: "Artist"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.appleMusicRichPresence.smallTextString

Activity assets small text format string

Type: string

Default: "{artist}"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.appleMusicRichPresence.stateString

Activity state format string

Type: string

Default: "{artist} · {album}"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.appleMusicRichPresence.statusDisplayType

Show the track / artist name in the member list

Type: one of “off”, “artist”, “track”

Default: "off"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.atSomeone.enable

Whether to enable Mention someone randomly (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.audioBookShelfRichPresence.enable

Whether to enable Rich presence for AudioBookShelf media server (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.audioBookShelfRichPresence.password

AudioBookShelf password

Type: null or string

Default: null

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.audioBookShelfRichPresence.serverUrl

AudioBookShelf server URL (e.g., https://abs.example.com)

Type: null or string

Default: null

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.audioBookShelfRichPresence.username

AudioBookShelf username

Type: null or string

Default: null

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.autoDNDWhilePlaying.enable

Whether to enable Automatically updates your online status (online, idle, dnd) when launching games (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.autoDNDWhilePlaying.excludeInvisible

Prevent automatic status changes while your status is set to invisible

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.autoDNDWhilePlaying.statusToSet

Status to set while playing a game

Type: one of “online”, “idle”, “dnd”, “invisible”

Default: "dnd"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.autoDndWhilePlaying.enable

Whether to enable Automatically updates your online status (online, idle, dnd) when launching games (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.autoDndWhilePlaying.excludeInvisible

Prevent automatic status changes while your status is set to invisible

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.autoDndWhilePlaying.statusToSet

Status to set while playing a game

Type: one of “online”, “idle”, “dnd”, “invisible”

Default: "dnd"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.autoZipper.enable

Whether to enable Automatically zips specified file types and folders before uploading to Discord (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.autoZipper.extensions

Comma-separated list of file extensions to auto-zip (e.g., .psd,.blend,.exe,.dmg)

Type: string

Default: ".psd,.blend,.exe,.dmg,.app,.apk,.iso"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.bannersEverywhere.enable

Whether to enable Displays banners in the member list (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.bannersEverywhere.animate

Animate banners

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.bannersEverywhere.preferNameplate

prefer nameplate over banner

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterActivities.enable

Whether to enable Shows activity icons in the member list and allows showing all activities (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterAudioPlayer.enable

Whether to enable Adds a spectrograph and oscilloscope visualizer to audio attachment players (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterAudioPlayer.forceMoveBelow

Force the visualizer below the audio player

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterAudioPlayer.oscilloscope

Enable oscilloscope visualizer

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterAudioPlayer.oscilloscopeColor

Color for oscilloscope

Type: string

Default: "255, 255, 255"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterAudioPlayer.oscilloscopeSolidColor

Use solid color for oscilloscope

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterAudioPlayer.spectrograph

Enable spectrograph visualizer

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterAudioPlayer.spectrographColor

Color for spectrograph

Type: string

Default: "33, 150, 243"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterAudioPlayer.spectrographSolidColor

Use solid color for spectrograph

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterBanReasons.enable

Whether to enable Create custom reasons to use in the Discord ban modal, and/or show a text input by default instead of the options. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterBanReasons.isTextInputDefault

Shows a text input instead of a select menu by default. (Equivalent to clicking the “Other” option)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterBanReasons.reasons

Your custom reasons

Type: list of string

Default: [ ]

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterBlockedUsers.enable

Whether to enable Allows you to search in blocked users list and makes names selectable in settings. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterCommands.enable

Whether to enable Enhances the command system with miscellaneous improvements. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterCommands.allowNewlinesInCommands

Allow newlines in command inputs (Shift + Enter)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterCommands.autoFillArguments

Automatically fill command with all arguements instead of just required ones

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterFolders.enable

Whether to enable Shows server folders on dedicated sidebar and adds folder related improvements (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterFolders.closeAllFolders

Close all folders when selecting a server not in a folder

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterFolders.closeAllHomeButton

Close all folders when clicking on the home button (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterFolders.closeOthers

Close other folders when opening a folder

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterFolders.closeServerFolder

Close folder when selecting a server in that folder

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterFolders.forceOpen

Force a folder to open when switching to a server of that folder

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterFolders.keepIcons

Keep showing guild icons in the primary guild bar folder when it’s open in the BetterFolders sidebar (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterFolders.showFolderIcon

Show the folder icon above the folder guilds in the BetterFolders sidebar (restart required)

Values: 0 = Never, 1 = Always, 2 = When more than one folder is expanded

Type: one of 0, 1, 2

Default: 1

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterFolders.sidebar

Display servers from folder on dedicated sidebar (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterFolders.sidebarAnim

Animate opening the folder sidebar

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterGifAltText.enable

Whether to enable Change GIF alt text from simply being ‘GIF’ to containing the gif tags / filename (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterGifPicker.enable

Whether to enable Makes the gif picker open the favourite category by default (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterInvites.enable

Whether to enable See invites expiration date, view inviter profile and preview discoverable servers before joining by clicking their name (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterNotesBox.enable

Whether to enable Hide notes or disable spellcheck (Configure in settings!!) (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterNotesBox.hide

Hide notes (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterNotesBox.noSpellCheck

Disable spellcheck in notes

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterPlusReacts.enable

Whether to enable The amount of plus before :emoji: is the message to add it to (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterQuickReact.enable

Whether to enable Improves the quick react buttons in the message context menu. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterQuickReact.columns

Columns of quick reactions to display

Type: floating point number

Default: 4.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterQuickReact.compactMode

Scales the buttons to 75% of their original scale, whilst increasing the inner emoji to 125% scale. Emojis will be 93.75% of the original size. Recommended to have a minimum of 5 columns

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterQuickReact.frequentEmojis

Use frequently used emojis instead of favourite emojis (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterQuickReact.rows

Rows of quick reactions to display

Type: floating point number

Default: 2.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterQuickReact.scroll

Enable scrolling the list of emojis

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterRoleContext.enable

Whether to enable Adds options to copy role color / edit role / view role icon when right clicking roles in the user profile (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterRoleContext.roleIconFileFormat

File format to use when viewing role icons

Type: one of “png”, “webp”, “jpg”

Default: "png"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterRoleDot.enable

Whether to enable Copy role colour on RoleDot (accessibility setting) click. Also allows using both RoleDot and coloured names simultaneously (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterRoleDot.bothStyles

Show both role dot and coloured names (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterRoleDot.copyRoleColorInProfilePopout

Allow click on role dot in profile popout to copy role color (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterSessions.enable

Whether to enable Enhances the sessions (devices) menu. Allows you to view exact timestamps, give each session a custom name, and receive notifications about new sessions. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterSessions.backgroundCheck

Check for new sessions in the background, and display notifications when they are detected (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterSessions.checkInterval

How often to check for new sessions in the background (if enabled), in minutes (restart required)

Type: signed integer

Default: 20

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterSettings.enable

Whether to enable Enhances your settings-menu-opening experience (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterSettings.disableFade

Disable the crossfade animation (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterSettings.eagerLoad

Removes the loading delay when opening the menu for the first time (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterSettings.organizeMenu

Organizes the settings cog context menu into categories (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterUploadButton.enable

Whether to enable Upload with a single click, open menu with right click (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterUserArea.enable

Whether to enable Customize and make the user area more clean. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterUserArea.alwaysShowUsername

Always show username instead of status. (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterUserArea.removeAudioMenus

Remove menus next to mute and deafen buttons. (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterUserArea.removeAvatarDecoration

Remove avatar decoration. (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterUserArea.removeButtonTooltips

Remove button tooltips. (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterUserArea.removeNameplate

Remove nameplate styling. (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.betterUserArea.removeUsernameStyles

Remove username colors and effects. (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.biggerStreamPreview.enable

Whether to enable This plugin allows you to enlarge stream previews (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.blockKeywords.enable

Whether to enable Blocks messages containing specific user-defined keywords, as if the user sending them was blocked. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.blockKeywords.blockedWords

Comma-seperated list of words to block (restart required)

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.blockKeywords.caseSensitive

Whether to use a case sensitive search or not (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.blockKeywords.ignoreBlockedMessages

Completely ignores (recent) new messages bar (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.blockKeywords.useRegex

Use each value as a regular expression when checking message content (advanced) (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.blockKrisp.enable

Whether to enable Prevent Krisp from loading (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.blurNSFW.enable

Whether to enable Blur attachments in NSFW channels until hovered (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.blurNSFW.blurAllChannels

Blur attachments in all channels (not just NSFW)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.blurNSFW.blurAmount

Blur Amount (in pixels)

Type: signed integer

Default: 10

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.blurNsfw.enable

Whether to enable Blur attachments in NSFW channels until hovered (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.blurNsfw.blurAllChannels

Blur attachments in all channels (not just NSFW)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.blurNsfw.blurAmount

Blur Amount (in pixels)

Type: signed integer

Default: 10

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.bypassPinPrompt.enable

Whether to enable Bypass the pin prompt when using the pin functions (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.bypassStatus.enable

Whether to enable Still get notifications from specific sources when in do not disturb mode. Right-click on users/channels/guilds to set them to bypass do not disturb mode. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.bypassStatus.allowOutsideOfDms

Allow selected users to bypass status outside of DMs too (acts like a channel/guild bypass, but it’s for all messages sent by the selected users)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.bypassStatus.channels

Channels to let bypass (notified when pinged in that channel)

Type: string

Default: ""

Example: "Separate with commas"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.bypassStatus.guilds

Guilds to let bypass (notified when pinged anywhere in guild)

Type: string

Default: ""

Example: "Separate with commas"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.bypassStatus.notificationSound

Whether the notification sound should be played

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.bypassStatus.statusToUse

Status to use for whitelist

Type: one of “online”, “idle”, “dnd”, “invisible”

Default: "dnd"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.bypassStatus.users

Users to let bypass (notified for all messages sent in DMs)

Type: string

Default: ""

Example: "Separate with commas"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.callTimer.enable

Whether to enable Adds a timer to vcs (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.callTimer.format

The timer format. This can be any valid moment.js format

Type: one of “stopwatch”, “human”

Default: "stopwatch"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.channelBadges.enable

Whether to enable Adds badges to channels based on their type (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.channelTabs.enable

Whether to enable Group your commonly visited channels in tabs, like a browser (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.characterCounter.enable

Whether to enable Adds a character counter to the chat input (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.characterCounter.colorEffects

Turn on or off color effects for getting close to the character limit

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.cleanChannelName.enable

Whether to enable remove all emoji and decor shit from channel names (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.clearURLs.enable

Whether to enable Automatically removes tracking elements from URLs you send (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.clearUrLs.enable

Whether to enable Automatically removes tracking elements from URLs you send (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.clientSideBlock.enable

Whether to enable Allows you to locally hide almost all content from any user (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.clientSideBlock.blockedReplyDisplay

What should display instead of the message when someone replies to someone you have hidden (restart required)

Type: one of “displayText”, “hideReply”

Default: "displayText"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.clientSideBlock.guildBlackList

Guild ids to disable functionality in (restart required)

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.clientSideBlock.guildWhiteList

Guild ids to enable functionality in (restart required)

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.clientSideBlock.hideBlockedMessages

Should messages from blocked users should be hidden fully (same as the old noblockedmessages plugin) (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.clientSideBlock.hideBlockedUsers

Should blocked users should also be hidden everywhere (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.clientSideBlock.hideEmptyRoles

Should role headers be hidden if all of their members are blocked (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.clientSideBlock.hideVc

Hide voice channels containing blocked users. (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.clientSideBlock.usersToBlock

User IDs seperated by a comma and a space (restart required)

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.clientTheme.enable

Whether to enable Recreation of the old client theme experiment. Add a color to your Discord client theme (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.clientTheme.color

This option has no description.

Type: string

Default: "313338"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.clientTheme.resetColor

This option has no description.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.clipsEnhancements.enable

Whether to enable Add more Clip FPS and duration options, plus RPC tagging! (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.clipsEnhancements.clipsLink

This option has no description.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.clipsEnhancements.richPresenceTagging

When should clips be tagged with the current Rich Presence?

Type: one of “always”, “whenMatched”, “never”

Default: "whenMatched"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.colorSighted.enable

Whether to enable Removes the colorblind-friendly icons from statuses, just like 2015-2017 Discord (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.commandPalette.enable

Whether to enable Quickly run actions through a searchable command palette (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.commandPalette.enableTagFilter

Show the tag filter bar

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.commandPalette.customCommands

Manage custom command palette entries

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.commandPalette.hotkey

Hotkey used to open the command palette

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.commandPalette.showTags

Display tag chips for commands

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.commandPalette.visualStyle

Palette appearance

Type: one of “classic”, “polished”

Default: "classic"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.consoleJanitor.enable

Whether to enable Disables annoying console messages/errors (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.consoleJanitor.allowLevel

This option has no description.

Type: attribute set

Default:

{
  debug = false;
  error = true;
  info = false;
  log = false;
  trace = false;
  warn = false;
}

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.consoleJanitor.disableLoggers

Disables Discords loggers (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.consoleJanitor.disableSpotifyLogger

Disable the Spotify logger, which leaks account information and access token (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.consoleJanitor.whitelistedLoggers

Semi colon separated list of loggers to allow even if others are hidden

Type: string

Default: "GatewaySocket; Routing/Utils"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.consoleShortcuts.enable

Whether to enable Adds shorter Aliases for many things on the window. Run shortcutList for a list. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.contentWarning.enable

Whether to enable Allows you to specify certain trigger words that will be blurred by default. Hovering/Clicking on the blurred content will reveal it. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.contentWarning.flagged

This option has no description.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.contentWarning.onClick

Only show trigger content on click instead of hover

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.copyEmojiMarkdown.enable

Whether to enable Allows you to copy emojis as formatted string (<:blobcatcozy:1026533070955872337>) (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.copyEmojiMarkdown.copyUnicode

Copy the raw unicode character instead of :name: for default emojis (👽)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.copyFileContents.enable

Whether to enable Adds a button to text file attachments to copy their contents (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.copyProfileColors.enable

Whether to enable A plugin to copy people’s profile gradient colors to clipboard. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.copyStatusUrls.enable

Whether to enable Copy the users status url when you right-click it (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.copyStickerLinks.enable

Whether to enable Adds the ability to copy & open Sticker links (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.copyUserMention.enable

Whether to enable Adds a button to copy user’s mention on the user context menu, works best with ValidUser. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.copyUserURLs.enable

Whether to enable Adds a ‘Copy User URL’ option to the user context menu. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.copyUserUrLs.enable

Whether to enable Adds a ‘Copy User URL’ option to the user context menu. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.crashHandler.enable

Whether to enable Utility plugin for handling and possibly recovering from crashes without a restart (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.crashHandler.attemptToNavigateToHome

Whether to attempt to navigate to the home when preventing Discord crashes.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.crashHandler.attemptToPreventCrashes

Whether to attempt to prevent Discord crashes.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ctrlEnterSend.enable

Whether to enable Use Ctrl+Enter to send messages (customizable) (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ctrlEnterSend.sendMessageInTheMiddleOfACodeBlock

Whether to send a message in the middle of a code block

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ctrlEnterSend.submitRule

The way to send a message

Type: one of “ctrl+enter”, “shift+enter”, “enter”

Default: "ctrl+enter"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.customFolderIcons.enable

Whether to enable Customize folder icons with any png (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.customIdle.enable

Whether to enable Allows you to set the time before Discord goes idle (or disable auto-idle) (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.customIdle.idleTimeout

Minutes before Discord goes idle (0 to disable auto-idle) (restart required)

Type: floating point number

Default: 10.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.customIdle.remainInIdle

When you come back to Discord, remain idle until you confirm you want to go online

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.customRPC.enable

Whether to enable Add a fully customisable Rich Presence (Game status) to your Discord profile (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.customRPC.config

This option has no description.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.customRpc.enable

Whether to enable Add a fully customisable Rich Presence (Game status) to your Discord profile (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.customRpc.config

This option has no description.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.customSounds.enable

Whether to enable Customize Discord’s sounds. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.customSounds.overrides

This option has no description.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.customTimestamps.enable

Whether to enable Custom timestamps on messages and tooltips (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.customTimestamps.formats

Customize the timestamp formats

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.customUserColors.enable

Whether to enable Lets you add a custom color to any user, anywhere! Highly recommend to use with typingTweaks and roleColorEverywhere (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.customUserColors.colorInServers

If name colors should be changed within servers

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.customUserColors.dmList

Users with custom colors defined will have their name in the dm list colored

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.dearrow.enable

Whether to enable Makes YouTube embed titles and thumbnails less sensationalist, powered by Dearrow (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.dearrow.dearrowByDefault

Dearrow videos automatically

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.dearrow.hideButton

Hides the Dearrow button from YouTube embeds (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.dearrow.replaceElements

Choose which elements of the embed will be replaced (restart required)

Values: 0 = Everything (Titles & Thumbnails), 1 = Titles, 2 = Thumbnails

Type: one of 0, 1, 2

Default: 0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.decodeBase64.enable

Whether to enable Decode base64 content of any message and copy the decoded content. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.decodeBase64.clickMethod

Change the button to decode base64 content of any message.

Type: one of “Left”, “Right”

Default: "Left"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.decor.enable

Whether to enable Create and use your own custom avatar decorations, or pick your favorite from the presets. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.devCompanion.enable

Whether to enable Dev Companion Plugin. Please report anything not working or being weird (most likely its a bug) to sadan, either ping or dm, thanks! (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.devCompanion.notifyOnAutoConnect

Whether to notify when Dev Companion has automatically connected.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.devCompanion.reloadAfterToggle

Reload after a disable/enable plugin command is recived.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.devCompanion.usePatchedModule

On extract requests, reply with the current patched module (if it is patched) instead of the original.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.disableCallIdle.enable

Whether to enable Disables automatically getting kicked from a DM voice call after 3 minutes and being moved to an AFK voice channel. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.disableCameras.enable

Whether to enable Disables cameras in a call by default (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.disableDeepLinks.enable

Whether to enable Disables Discord’s stupid deep linking feature which tries to force you to use their Desktop App (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.discordDevBanner.enable

Whether to enable Enables the Discord developer banner, in which displays the build-ID (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.dontRoundMyTimestamps.enable

Whether to enable Always rounds relative timestamps down, so 7.6y becomes 7y instead of 8y (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.equicordHelper.enable

Whether to enable Used to provide support, fix discord caused crashes, and other misc features. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.equicordHelper.disableDmContextMenu

Disables the DM list context menu in favor of the x button (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.equicordHelper.noMirroredCamera

Prevents the camera from being mirrored on your screen

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.equicordHelper.removeActivitySection

Removes the activity section above member list

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.equicordToolbox.enable

Whether to enable Adds a button next to the inbox button in the channel header that houses Equicord quick actions (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.equicordToolbox.showPluginMenu

Show the plugins menu in the toolbox

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.equissant.enable

Whether to enable Crossant every specified amount of clicks :trolley: (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.equissant.amount

amount of clicks to trigger crossant

Type: signed integer

Default: 10

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.exitSounds.enable

Whether to enable Play soundboard sounds when you disconnect from voice. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.exitSounds.soundGuildId

Select the server containing the sound.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.exitSounds.soundId

Enter the ID of the sound you want to play.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.experiments.enable

Whether to enable Enable Access to Experiments & other dev-only features in Discord! (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.experiments.toolbarDevMenu

Change the Help (?) toolbar button (top right in chat) to Discord’s developer menu (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.exportMessages.enable

Whether to enable Allows you to export any message to a file (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.exportMessages.exportContacts

Export a list of friends to your clipboard. Adds a new button to the menu bar for the friends tab.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.exportMessages.openFileAfterExport

Open the exported file in the default file handler after export

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.expressionCloner.enable

Whether to enable Allows you to clone Emotes & Stickers to your own server (right click them) (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.f8Break.enable

Whether to enable Pause the client when you press F8 with DevTools (+ breakpoints) open. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fakeNitro.enable

Whether to enable Allows you to send fake emojis/stickers, use nitro themes, and stream in nitro quality (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fakeNitro.enableEmojiBypass

Allows sending fake emojis (also bypasses missing permission to use custom emojis) (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fakeNitro.enableStickerBypass

Allows sending fake stickers (also bypasses missing permission to use stickers) (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fakeNitro.enableStreamQualityBypass

Allow streaming in nitro quality (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fakeNitro.disableEmbedPermissionCheck

Whether to disable the embed permission check when sending fake emojis and stickers

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fakeNitro.emojiSize

Size of the emojis when sending

Type: floating point number

Default: 48.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fakeNitro.hyperLinkText

What text the hyperlink should use. {{NAME}} will be replaced with the emoji/sticker name.

Type: string

Default: "{{NAME}}"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fakeNitro.stickerSize

Size of the stickers when sending

Type: floating point number

Default: 160.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fakeNitro.transformCompoundSentence

Whether to transform fake stickers and emojis in compound sentences (sentences with more content than just the fake emoji or sticker link)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fakeNitro.transformEmojis

Whether to transform fake emojis into real ones (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fakeNitro.transformStickers

Whether to transform fake stickers into real ones (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fakeNitro.useEmojiHyperLinks

Whether to use hyperlinks when sending fake emojis

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fakeNitro.useStickerHyperLinks

Whether to use hyperlinks when sending fake stickers

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fakeProfileThemes.enable

Whether to enable Allows profile theming by hiding the colors in your bio thanks to invisible 3y3 encoding (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fakeProfileThemes.nitroFirst

Default color source if both are present

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fastDeleteChannels.enable

Whether to enable Adds a trash icon to delete channels (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fastDeleteChannels.keyBind

The key to toggle trash when pressed.

Type: string

Default: "KeyZ"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fastDeleteChannels.reqAlt

Require alt to be held.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fastDeleteChannels.reqCtrl

Require control to be held.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fastDeleteChannels.reqShift

Require shift to be held.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.favoriteEmojiFirst.enable

Whether to enable Puts your favorite emoji first in the emoji autocomplete. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.favoriteGifSearch.enable

Whether to enable Adds a search bar to favorite gifs. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.favoriteGifSearch.searchOption

The part of the url you want to search

Type: one of “url”, “path”, “hostandpath”

Default: "hostandpath"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.findReply.enable

Whether to enable Jumps to the earliest reply to a message in a channel (lets you follow past conversations more easily). (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.findReply.hideButtonIfNoReply

Hides the button if there are no replies to the message (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.findReply.includeAuthor

Will also search for messages that reply to the author in general, not just that exact message

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.findReply.includePings

Will also search for messages that @ the author directly

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fixCodeblockGap.enable

Whether to enable Removes the gap between codeblocks and text below it (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fixFileExtensions.enable

Whether to enable Fixes file extensions by renaming them to a compatible supported format if possible (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fixImagesQuality.enable

Whether to enable Improves quality of images in chat by forcing png format (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fixSpotifyEmbeds.enable

Whether to enable Fixes spotify embeds being incredibly loud by letting you customise the volume (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fixSpotifyEmbeds.volume

The volume % to set for spotify embeds. Anything above 10% is veeeery loud

Type: floating point number

Default: 10.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fixYoutubeEmbeds.enable

Whether to enable Bypasses youtube videos being blocked from display on Discord (for example by UMG) (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.followVoiceUser.enable

Whether to enable Follow a friend in voice chat. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.followVoiceUser.leaveWhenUserLeaves

Leave the voice channel when the user leaves. (That can cause you to sometimes enter infinite leave/join loop)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.followVoiceUser.onlyWhenInVoice

Only follow the user when you are in a voice channel

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fontLoader.enable

Whether to enable Loads any font from Google Fonts (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fontLoader.applyOnCodeBlocks

Apply the font to code blocks

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fontLoader.fontSearch

Search and select Google Fonts

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.forceOwnerCrown.enable

Whether to enable Force the owner crown next to usernames even if the server is large. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.forwardAnywhere.enable

Whether to enable If a forward fails send it as a normal message also allows nsfw forwards (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.forwardAnywhere.forwardPreface

What should forwarded from be prefaced with

Type: one of “>”, “-#”

Default: ">"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.frequentQuickSwitcher.enable

Whether to enable Rewrites and filters the quick switcher results to be your most frequent channels (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.friendCloud.enable

Whether to enable Adds a /friendcloud command to visualize the users you most interact with (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.friendCodes.enable

Whether to enable Generate FriendCodes to easily add friends (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.friendInvites.enable

Whether to enable Create and manage friend invite links via slash commands (/create friend invite, /view friend invites, /revoke friend invites). (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.friendTags.enable

Whether to enable Allows you to filter by custom tags in the quick switcher by starting a search with & (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.friendTags.tagConfiguration

The tag configuration component

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.friendsSince.enable

Whether to enable Shows when you became friends with someone in the user popout (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.friendshipRanks.enable

Whether to enable Adds badges showcasing how long you have been friends with a user for (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fullSearchContext.enable

Whether to enable Makes the message context menu in message search results have all options you’d expect (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fullUserInChatbox.enable

Whether to enable Makes the user mention in the chatbox have more functionalities, like left/right clicking (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.fullVcpfp.enable

Whether to enable Makes avatars take up the entire vc tile (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.gameActivityToggle.enable

Whether to enable Adds a button next to the mic and deafen button to toggle game activity. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.gameActivityToggle.location

Where to show the game activity toggle button

Type: one of “PANEL”, “TOOLBOX”

Default: "PANEL"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.gameActivityToggle.oldIcon

Use the old icon style before Discord icon redesign

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.gensokyoRadioRpc.enable

Whether to enable Discord rich presence for Gensokyo Radio! (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.gensokyoRadioRpc.refreshInterval

The interval between activity refreshes (seconds) (restart required)

Type: floating point number

Default: 15.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ghosted.enable

Whether to enable A cute ghost will appear if you don’t answer their DMs (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ghosted.exemptedChannels

Comma-separated list of channel IDs to exempt from ghosting (right-click a DM channel to copy its ID)

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ghosted.ignoreBots

Ignore DMs from bots

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ghosted.scary

Something might happen if you ignore someone for too long…

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ghosted.showDmIcons

Show ghost icons next to individual DMs

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ghosted.showIndicator

Show the ghost counter at the top of the server list

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.gifCollections.enable

Whether to enable Allows you to create collections of gifs (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.gifCollections.collectionPrefix

The prefix for collections (restart required)

Type: string

Default: "gc:"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.gifCollections.collectionsSort

Decide how to sort collections

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.gifCollections.defaultEmptyCollectionImage

The image / gif that will be shown when a collection has no images / gifs

Type: string

Default: "https://c.tenor.com/YEG33HsLEaIAAAAC/parksandrec-oops.gif"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.gifCollections.exportGifs

Export Collections

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.gifCollections.importGifs

Import Collections

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.gifCollections.itemPrefix

The prefix for gif items (restart required)

Type: string

Default: "gc-item:"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.gifCollections.onlyShowCollections

Only show collections (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.gifCollections.preventDuplicates

Prevent adding the same GIF to a collection multiple times

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.gifCollections.resetCollections

Reset Collections

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.gifCollections.showCopyImageLink

Show ‘Copy Image Link’ option in context menus

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.gifCollections.stopWarnings

Stop deletion warnings

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.gifPaste.enable

Whether to enable Makes picking a gif in the gif picker insert a link into the chatbox instead of instantly sending it (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.gifRoulette.enable

Whether to enable Adds a command to send a random gif from your favourites, and a one in ten chance to ping the owner of the server (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.gifRoulette.pingOwnerChance

If there should be a 1 in 10 change to ping the owner of the guild (oh no)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.gitHubRepos.enable

Whether to enable Displays a user’s public GitHub repositories in their profile (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.gitHubRepos.showInMiniProfile

Show full ui in the mini profile instead of just a button

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.gitHubRepos.showLanguage

Show repository language

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.gitHubRepos.showStars

Show repository stars

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.globalBadges.enable

Whether to enable Adds global badges from other client mods (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.globalBadges.apiUrl

API to use

Type: string

Default: "https://badges.equicord.org/"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.globalBadges.showAero

Show Aero Badges

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.globalBadges.showAliucord

Show Aliucord Badges

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.globalBadges.showCustom

Show Custom Badges

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.globalBadges.showEnmity

Show Enmity Badges

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.globalBadges.showNekocord

Show Nekocord Badges

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.globalBadges.showPrefix

Shows the Mod as Prefix

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.globalBadges.showRa1ncord

Show Ra1ncord Badges

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.globalBadges.showReviewDb

Show ReviewDB Badges

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.globalBadges.showSuffix

Shows the Mod as Suffix

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.globalBadges.showVelocity

Show Velocity Badges

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.googleThat.enable

Whether to enable Adds a command to send a internet search link (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.googleThat.customEngineUrl

The URL of the Engine you wish to use

Type: null or string

Default: null

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.googleThat.defaultEngine

The search engine to use

Type: one of “Google”, “Bing”, “Yahoo”, “DuckDuckGo”, “Baidu”, “Yandex”, “Ecosia”, “Ask”, “AOL”, “LetMeGoogleThatForYou”

Default: "Google"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.googleThat.hyperlink

If the sent link should hyperlink with the query as the label

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.greetStickerPicker.enable

Whether to enable Allows you to use any greet sticker instead of only the random one by right-clicking the ‘Wave to say hi!’ button (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.greetStickerPicker.greetMode

Choose the greet mode

Type: one of “Greet”, “Message”

Default: "Greet"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.guildPickerDumper.enable

Whether to enable Context menu to dump and download a server’s emojis and stickers. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.guildTagSettings.enable

Whether to enable Settings for Guild Tags (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.guildTagSettings.disableAdoptTagPrompt

Disable the prompt to adopt tags (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.guildTagSettings.hideTags

Hide tags

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.hideChatButtons.enable

Whether to enable able to hide the chat buttons (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.hideChatButtons.color

Color it red on open

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.hideChatButtons.open

opened by default

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.hideMedia.enable

Whether to enable Hide attachments and embeds for individual messages via hover button (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.hideServers.enable

Whether to enable Allows you to hide servers from the guild list and quick switcher by right clicking them (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.holyNotes.enable

Whether to enable Holy Notes allows you to save messages (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.homeTyping.enable

Whether to enable Changes the home button to a typing indicator if someone in your dms is typing (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.hopOn.enable

Whether to enable Hop on Fortnite or Hop on bloons :3 (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.hopOn.regex

Regex to trigger on

Type: string

Default: "hop on (?:fortnite|fn)"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.hopOn.url

URL to open

Type: string

Default: "com.epicgames.launcher://apps/fn%3A4fe75bbc5a674f4f9b356b5c90567da5%3AFortnite?action=launch&silent=true"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.husk.enable

Whether to enable Adds Husk button (check settings to change used emoji) (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.husk.emojiId

Emoji ID (default (from Vencord Server): 1026532993923293184)

Type: signed integer

Default: 1026532993923293184

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.husk.emojiName

Emoji name (default (from Vencord Server): husk)

Type: string

Default: "husk"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.husk.findInServer

Attempt to find emoji of same name in server before using ID in settings (useful if no nitro)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.iLoveSpam.enable

Whether to enable Do not hide messages from ‘likely spammers’ (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.iRememberYou.enable

Whether to enable Locally saves everyone you’ve been communicating with (including servers), in case of lose (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.iconViewer.enable

Whether to enable Adds a new tab to settings, to preview all icons (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ignoreActivities.enable

Whether to enable Ignore activities from showing up on your status ONLY. You can configure which ones are specifically ignored from the Registered Games and Activities tabs, or use the general settings below (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ignoreActivities.idsList

This option has no description.

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ignoreActivities.ignoreCompeting

Ignore all competing activities (These are normally special game activities)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ignoreActivities.ignoreListening

Ignore all listening activities (These are usually spotify activities)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ignoreActivities.ignorePlaying

Ignore all playing activities (These are usually game and RPC activities)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ignoreActivities.ignoreStreaming

Ignore all streaming activities

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ignoreActivities.ignoreWatching

Ignore all watching activities

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ignoreActivities.ignoredActivities

This option has no description.

Type: list of (attribute set)

Default: [ ]

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ignoreActivities.importCustomRpc

This option has no description.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ignoreActivities.listMode

Change the mode of the filter list

Values: 0 = Whitelist, 1 = Blacklist

Type: one of 0, 1

Default: 0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ignoreCalls.enable

Whether to enable Allows you to ignore calls from specific users or dm groups. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ignoreCalls.permanentlyIgnoredUsers

User IDs (comma + space) who should be permanetly ignored (restart required)

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ignoreTerms.enable

Whether to enable Ignore Discord’s new terms of service (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.imageFilename.enable

Whether to enable Display the file name of images & GIFs as a tooltip when hovering over them (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.imageFilename.showFullUrl

Show the full URL of the image instead of just the file name. Always enabled for GIFs because they usually have no meaningful file name

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.imageLink.enable

Whether to enable Never hide image links in messages, even if it’s the only content (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.imageZoom.enable

Whether to enable Lets you zoom in to images and gifs. Use scroll wheel to zoom in and shift + scroll wheel to increase lens radius / size (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.imageZoom.invertScroll

Invert scroll

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.imageZoom.nearestNeighbour

Use Nearest Neighbour Interpolation when scaling images

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.imageZoom.saveZoomValues

Whether to save zoom and lens size values

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.imageZoom.size

Radius / Size of the lens

Type: floating point number

Default: 100.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.imageZoom.square

Make the lens square

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.imageZoom.zoom

Zoom of the lens

Type: floating point number

Default: 2.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.imageZoom.zoomSpeed

How fast the zoom / lens size changes

Type: floating point number

Default: 0.5

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.imgToGif.enable

Whether to enable Adds a /imgtogif slash command to create a gif from any image (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.implicitRelationships.enable

Whether to enable Shows your implicit relationships in the Friends tab. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.implicitRelationships.sortByAffinity

Whether to sort implicit relationships by their affinity to you. (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.inRole.enable

Whether to enable Know who is in a role with the role context menu or /inrole command (read plugin info!) (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ingtoninator.enable

Whether to enable Suffixes ‘ington’ to a random word in your message (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ingtoninator.isEnabled

Enable or disable the Ingtoninator

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ingtoninator.showIcon

Show a button to toggle the Ingtoninator plugin (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.instantScreenshare.enable

Whether to enable Instantly screenshare when joining a voice channel with support for desktop sources, windows, and video input devices (cameras, capture cards) (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.invisibleChat.enable

Whether to enable Encrypt your Messages in a non-suspicious way! (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.invisibleChat.savedPasswords

Saved Passwords (Seperated with a , )

Type: string

Default: "password, Password"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.inviteDefaults.enable

Whether to enable Allows you to edit the default values when creating server invites. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.inviteDefaults.inviteDuration

Invite Duration

Values: 1800 = 30 minutes, 3600 = 1 hour, 21600 = 6 hours, 43200 = 12 hours, 86400 = 1 day, 604800 = 7 days, 0 = Forever

Type: one of 1800, 3600, 21600, 43200, 86400, 604800, 0

Default: 0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.inviteDefaults.maxUses

Invite Use Count

Values: 0 = Infinite, 1 = 1, 5 = 5, 10 = 10, 25 = 25, 50 = 50, 100 = 100

Type: one of 0, 1, 5, 10, 25, 50, 100

Default: 0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.inviteDefaults.temporaryMembership

Temporary Membership

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ircColors.enable

Whether to enable Makes username colors in chat unique, like in IRC clients (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ircColors.applyColorOnlyInDms

Apply colors only in direct messages; do not apply colors in servers.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ircColors.applyColorOnlyToUsersWithoutColor

Apply colors only to users who don’t have a predefined color

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ircColors.lightness

Lightness, in %. Change if the colors are too light or too dark

Type: signed integer

Default: 70

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.ircColors.memberListColors

Replace role colors in the member list (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.jellyfinRichPresence.enable

Whether to enable Rich presence for Jellyfin media server (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.jellyfinRichPresence.apiKey

Jellyfin API key obtained from your Jellyfin administration dashboard

Type: null or string

Default: null

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.jellyfinRichPresence.coverType

Choose which cover to display when watching a TV show

Type: one of “series”, “episode”

Default: "series"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.jellyfinRichPresence.customName

Custom Rich Presence name (only used if ‘Custom’ is selected). Options: {name}, {series}, {season}, {episode}, {artist}, {album}, {year}

Type: null or string

Default: null

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.jellyfinRichPresence.episodeFormat

Episode number format

Type: one of “long”, “short”, “fulltext”

Default: "long"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.jellyfinRichPresence.nameDisplay

Choose how the application name should appear in Rich Presence

Type: one of “default”, “full”, “custom”

Default: "default"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.jellyfinRichPresence.overrideRichPresenceType

Override the rich presence type

Type: one of false, 2, 0, 1, 3

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.jellyfinRichPresence.privacyMode

Privacy Mode (Hide media details like Episode/Song Name)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.jellyfinRichPresence.serverUrl

Jellyfin server URL (e.g., https://jellyfin.example.com)

Type: null or string

Default: null

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.jellyfinRichPresence.showEpisodeName

Show episode name after season/episode info

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.jellyfinRichPresence.showPausedState

Show Rich Presence when media is paused

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.jellyfinRichPresence.showTmdbButton

Show TheMovieDB button in Rich Presence

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.jellyfinRichPresence.userId

Jellyfin user ID obtained from your user profile URL

Type: null or string

Default: null

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.jumpTo.enable

Whether to enable Adds context menu options to jump to the start or bottom of a channel/DM (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.jumpscare.enable

Whether to enable Adds a configurable chance of jumpscaring you whenever you open a channel. Inspired by Geometry Dash Mega Hack (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.jumpscare.audioSource

Sets the audio url of the jumpscare

Type: string

Default: "https://github.com/Equicord/Equibored/raw/main/sounds/jumpscare/trollolol.mp3?raw=true"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.jumpscare.chance

The chance of a jumpscare happening (1 in X so: 100 = 1/100 or 1%, 50 = 1/50 or 2%, etc.)

Type: signed integer

Default: 1000

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.jumpscare.imageSource

Sets the image url of the jumpscare

Type: string

Default: "https://github.com/Equicord/Equibored/blob/main/icons/jumpscare/troll.gif?raw=true"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.keepCurrentChannel.enable

Whether to enable Attempt to navigate to the channel you were in before switching accounts or loading Discord. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.keyboardNavigation.enable

Whether to enable Allows you to navigate the UI with a keyboard. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.keyboardNavigation.allowMouseControl

Allow the mouse to control the command palette.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.keyboardNavigation.hotkey

The hotkey to open the command palette.

Type: list of string

Default: [ ]

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.keyboardSounds.enable

Whether to enable Adds OperaGX or osu! sound effects when typing on your keyboard. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.keyboardSounds.soundPack

Sound pack to use.

Type: one of “operagx”, “osu”

Default: "operagx"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.keyboardSounds.volume

Volume of the keyboard sounds.

Type: floating point number

Default: 100.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.keywordNotify.enable

Whether to enable Sends a notification if a given message matches certain keywords or regexes (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.keywordNotify.amountToKeep

Amount of messages to keep in the log

Type: signed integer

Default: 50

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.keywordNotify.ignoreBots

Ignore messages from bots

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.keywordNotify.keywords

Manage keywords

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastActive.enable

Whether to enable A plugin to jump to last active message from yourself or another user in a channel/server. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFMRichPresence.enable

Whether to enable Little plugin for Last.fm rich presence (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFMRichPresence.alwaysHideArt

Disable downloading album art

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFMRichPresence.apiKey

Custom Last.fm API key. You shouldn’t need to set this

Type: null or string

Default: null

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFMRichPresence.clickableLinks

Make track, artist and album names clickable links

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFMRichPresence.hideWithActivity

Hide Last.fm presence if you have any other presence

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFMRichPresence.hideWithSpotify

Hide Last.fm presence if spotify is running

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFMRichPresence.missingArt

When album or album art is missing

Type: one of “lastfmLogo”, “placeholder”

Default: "lastfmLogo"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFMRichPresence.nameFormat

Show name of song and artist in status name

Type: one of “status-name”, “artist-first”, “song-first”, “artist”, “song”, “album”

Default: "status-name"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFMRichPresence.shareUsername

Show link to Last.fm profile

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFMRichPresence.showLastFmLogo

Show the Last.fm logo by the album cover

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFMRichPresence.statusDisplayType

Show the track / artist name in the member list

Type: one of “off”, “artist”, “track”

Default: "artist"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFMRichPresence.statusName

Custom status text

Type: string

Default: "some music"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFMRichPresence.useListeningStatus

Show “Listening to” status instead of “Playing”

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFMRichPresence.username

Last.fm username

Type: null or string

Default: null

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFmRichPresence.enable

Whether to enable Little plugin for Last.fm rich presence (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFmRichPresence.alwaysHideArt

Disable downloading album art

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFmRichPresence.apiKey

Custom Last.fm API key. You shouldn’t need to set this

Type: null or string

Default: null

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFmRichPresence.clickableLinks

Make track, artist and album names clickable links

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFmRichPresence.hideWithActivity

Hide Last.fm presence if you have any other presence

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFmRichPresence.hideWithSpotify

Hide Last.fm presence if spotify is running

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFmRichPresence.missingArt

When album or album art is missing

Type: one of “lastfmLogo”, “placeholder”

Default: "lastfmLogo"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFmRichPresence.nameFormat

Show name of song and artist in status name

Type: one of “status-name”, “artist-first”, “song-first”, “artist”, “song”, “album”

Default: "status-name"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFmRichPresence.shareUsername

Show link to Last.fm profile

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFmRichPresence.showLastFmLogo

Show the Last.fm logo by the album cover

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFmRichPresence.statusDisplayType

Show the track / artist name in the member list

Type: one of “off”, “artist”, “track”

Default: "artist"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFmRichPresence.statusName

Custom status text

Type: string

Default: "some music"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFmRichPresence.useListeningStatus

Show “Listening to” status instead of “Playing”

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.lastFmRichPresence.username

Last.fm username

Type: null or string

Default: null

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.limitMiddleClickPaste.enable

Whether to enable For middle-click autoscroll users, prevents middle-click from making unwanted pastes. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.limitMiddleClickPaste.limitTo

Allow middle click pastes:

Type: one of “active”, “direct”, “never”

Default: "active"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.limitMiddleClickPaste.reenableDelay

Milliseconds until re-enabling global paste events after middle click.

Type: floating point number

Default: 500.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.listenBrainzRpc.enable

Whether to enable Little plugin for ListenBrainz rich presence (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.listenBrainzRpc.hideWithActivity

hide ListenBrainz presence if you have any other presence

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.listenBrainzRpc.hideWithSpotify

hide ListenBrainz presence if Spotify is running

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.listenBrainzRpc.mbContact

ListenBrainz contact

Type: null or string

Default: null

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.listenBrainzRpc.missingArt

When album or album art is missing

Type: one of “listenbrainzLogo”, “placeholder”

Default: "listenbrainzLogo"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.listenBrainzRpc.nameFormat

Show name of song and artist in status name

Type: one of “status-name”, “artist-first”, “song-first”, “artist”, “song”, “album”

Default: "status-name"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.listenBrainzRpc.shareSong

show link to song on ListenBrainz (may only be visible to other users)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.listenBrainzRpc.shareUsername

show link to ListenBrainz profile (may only be visible to other users)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.listenBrainzRpc.statusName

custom status text

Type: string

Default: "some music"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.listenBrainzRpc.useListeningStatus

show “Listening to” status instead of “Playing”

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.listenBrainzRpc.useLogo

Show ListenBrainz logo on album art

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.listenBrainzRpc.useTimeBar

use track duration to display a time bar (must be using Listening status)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.listenBrainzRpc.username

ListenBrainz username

Type: null or string

Default: null

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.loadingQuotes.enable

Whether to enable Replace Discords loading quotes (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.loadingQuotes.enableDiscordPresetQuotes

Enable Discord’s preset quotes (including event quotes, during events)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.loadingQuotes.enablePluginPresetQuotes

Enable the quotes preset by this plugin

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.loadingQuotes.additionalQuotes

Additional custom quotes to possibly appear, separated by the below delimiter

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.loadingQuotes.additionalQuotesDelimiter

Delimiter for additional quotes

Type: string

Default: "|"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.loadingQuotes.replaceEvents

Should this plugin also apply during events with special event themed quotes? (e.g. Halloween)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.loginWithQr.enable

Whether to enable Allows you to login to another device by scanning a login QR code, just like on mobile! (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.loginWithQr.scanQr

Scan a QR code

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.mediaPlaybackSpeed.enable

Whether to enable Allows changing the (default) playback speed of media embeds (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.mediaPlaybackSpeed.defaultAudioSpeed

Audios

Type: floating point number

Default: 1.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.mediaPlaybackSpeed.defaultVideoSpeed

Videos

Type: floating point number

Default: 1.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.mediaPlaybackSpeed.defaultVoiceMessageSpeed

Voice messages

Type: floating point number

Default: 1.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.memberCount.enable

Whether to enable Shows the number of online members, total members, and users in voice channels on the server — in the member list and tooltip. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.memberCount.memberList

Show member count in the member list (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.memberCount.toolTip

Show member count on the server tooltip (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.memberCount.voiceActivity

Show voice activity with member count in the member list

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.mentionAvatars.enable

Whether to enable Shows user avatars and role icons inside mentions (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.mentionAvatars.showAtSymbol

Whether the the @ symbol should be displayed on user mentions

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageBurst.enable

Whether to enable Merges messages sent within a time period with your previous sent message if no one else sends a message before you. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageBurst.shouldMergeWithAttachment

Should the message be merged if the last message has an attachment?

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageBurst.timePeriod

The duration of bursts (in seconds).

Type: signed integer

Default: 3

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageBurst.useSpace

Whether to add a space between messages when merging instead of new lines.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageClickActions.enable

Whether to enable Hold Backspace and click to delete, double click to edit/reply (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageClickActions.enableDeleteOnClick

Enable delete on click while holding backspace

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageClickActions.enableDoubleClickToEdit

Enable double click to edit

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageClickActions.enableDoubleClickToReply

Enable double click to reply

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageClickActions.requireModifier

Only do double click actions when shift/ctrl is held

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageColors.enable

Whether to enable Displays color codes like #FF0042 inside of messages (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageFetchTimer.enable

Whether to enable Shows how long it took to fetch messages for the current channel (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageFetchTimer.iconColor

Icon color (CSS color value)

Type: string

Default: "#00d166"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageFetchTimer.showIcon

Show fetch time icon in message bar

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageFetchTimer.showMs

Show milliseconds in timing

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLatency.enable

Whether to enable Displays an indicator for messages that took ≥n seconds to send (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLatency.detectDiscordKotlin

Detect old Discord Android clients

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLatency.ignoreSelf

Don’t add indicator to your own messages

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLatency.latency

Threshold in seconds for latency indicator

Type: signed integer

Default: 2

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLatency.showMillis

Show milliseconds

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLinkEmbeds.enable

Whether to enable Adds a preview to messages that link another message (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLinkEmbeds.automodEmbeds

Use automod embeds instead of rich embeds (smaller but less info)

Type: one of “always”, “prefer”, “never”

Default: "never"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLinkEmbeds.clearMessageCache

This option has no description.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLinkEmbeds.idList

Guild/channel/user IDs to blacklist or whitelist (separate with comma)

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLinkEmbeds.listMode

Whether to use ID list as blacklist or whitelist

Type: one of “blacklist”, “whitelist”

Default: "blacklist"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLinkEmbeds.messageBackgroundColor

Background color for messages in rich embeds

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLinkTooltip.enable

Whether to enable Like MessageLinkEmbed but without taking space (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLinkTooltip.display

Display style

Type: one of “auto”, “compact”, “cozy”

Default: "auto"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLinkTooltip.onForward

Show tooltip when hovering over forwarded messages (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLinkTooltip.onLink

Show tooltip when hovering over message links (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLinkTooltip.onReply

Show tooltip when hovering over message replies (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLogger.enable

Whether to enable Temporarily logs deleted and edited messages. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLogger.collapseDeleted

Whether to collapse deleted messages, similar to blocked messages (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLogger.deleteStyle

The style of deleted messages

Type: one of “text”, “overlay”

Default: "text"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLogger.ignoreBots

Whether to ignore messages by bots

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLogger.ignoreChannels

Comma-separated list of channel IDs to ignore

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLogger.ignoreGuilds

Comma-separated list of guild IDs to ignore

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLogger.ignoreSelf

Whether to ignore messages by yourself

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLogger.ignoreUsers

Comma-separated list of user IDs to ignore

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLogger.inlineEdits

Whether to display edit history as part of message content

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLogger.logDeletes

Whether to log deleted messages

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLogger.logEdits

Whether to log edited messages

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLogger.separatedDiffs

Separate addition and removals in diffs for a more readable differential

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLogger.showEditDiffs

Show visual differences between edited message versions

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.enable

Whether to enable G’day (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageNotifier.enable

Whether to enable Get toasts for when chosen users send a message (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageNotifier.users

Comma separated list of user ids to get message toasts for

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageTags.enable

Whether to enable Allows you to save messages and to use them with a simple command. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageTags.clyde

If enabled, clyde will send you an ephemeral message when a tag was used.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageTags.tagsList

This option has no description.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageTranslate.enable

Whether to enable Auto translate messages to your language (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageTranslate.confidenceRequirement

The confidence required to translated the message. Best not to edit unless you know what you’re doing (restart required)

Type: string

Default: "0.8"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.messageTranslate.targetLanguage

The language messages should be translated to (restart required)

Type: string

Default: "en"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.moreCommands.enable

Whether to enable Adds various fun and useful commands (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.moreKaomoji.enable

Whether to enable Adds more Kaomoji to discord. ヽ(´▽`)/ (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.moreStickers.enable

Whether to enable Adds sticker packs from other social media platforms. (e.g. LINE) (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.moreStickers.packs

Packs

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.moreUserTags.enable

Whether to enable Adds tags for webhooks and moderative roles (owner, admin, etc.) (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.moyai.enable

Whether to enable 🗿🗿🗿🗿🗿🗿🗿🗿 (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.moyai.ignoreBlocked

Ignore blocked users

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.moyai.ignoreBots

Ignore bots

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.moyai.quality

Quality of the 🗿🗿🗿

Type: one of “Normal”, “HD”

Default: "Normal"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.moyai.triggerWhenUnfocused

Trigger the 🗿 even when the window is unfocused

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.moyai.volume

Volume of the 🗿🗿🗿

Type: floating point number

Default: 0.5

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.musicControls.enable

Whether to enable Music Controls and Lyrics for multiple services (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.mutualGroupDMs.enable

Whether to enable Shows mutual group dms in profiles (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.neverPausePreviews.enable

Whether to enable Prevents in-call/PiP previews (screenshare, streams, etc) from pausing even if the client loses focus (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.newGuildSettings.enable

Whether to enable Automatically mute new servers and change various other settings upon joining (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.newGuildSettings.events

Mute New Events automatically

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.newGuildSettings.everyone

Suppress @everyone and @here

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.newGuildSettings.guild

Mute Guild automatically

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.newGuildSettings.highlights

Suppress Highlights automatically

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.newGuildSettings.messages

Server Notification Settings

Values: 0 = All messages, 1 = Only @mentions, 2 = Nothing, 3 = Server default

Type: one of 0, 1, 2, 3

Default: 3

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.newGuildSettings.mobilePush

Mute Mobile Push Notifications automatically

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.newGuildSettings.role

Suppress All Role @mentions

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.newGuildSettings.showAllChannels

Show all channels automatically

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.newGuildSettings.voiceChannels

Hide names in Voice channels automatically

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.newPluginsManager.enable

Whether to enable Utility that notifies you when new plugins are added to Equicord (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noAppsAllowed.enable

Whether to enable returns the bot’s tag :skulk: (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noBlockedMessages.enable

Whether to enable Hide all blocked/ignored messages from chat completely. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noBlockedMessages.allowAutoModMessages

Allow messages sent by AutoMod to bypass filtering.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noBlockedMessages.alsoHideIgnoredUsers

Also hide messages from ignored users.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noBlockedMessages.defaultHideUsers

If enabled, messages from blocked users will be completely hidden and any messages from user IDs in the override list will be collapsed (default Discord behavior) instead. If disabled, messages from blocked users will be collapsed and any messages from user IDs in the override list will be completely hidden instead.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noBlockedMessages.disableNotifications

Hide new message notifications for blocked users. Always true if “Default Hide Users” is enabled below and the user triggering the notification is not exempted in “Override Users”.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noBlockedMessages.hideBlockedUserReplies

Hide replies to blocked users.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noBlockedMessages.overrideUsers

Comma separated list of user IDs which will be hidden or collapsed instead of the default behavior selected above.

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noBulletPoints.enable

Whether to enable Stops you from typing markdown bullet points (stinky) (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noDevtoolsWarning.enable

Whether to enable Disables the ‘HOLD UP’ banner in the console. As a side effect, also prevents Discord from hiding your token, which prevents random logouts. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noF1.enable

Whether to enable Disables F1 help bind. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noMaskedUrlPaste.enable

Whether to enable Pasting a link while having text selected will not paste as masked URL (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noModalAnimation.enable

Whether to enable Remove the 300ms long animation when opening or closing modals (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noMosaic.enable

Whether to enable Removes Discord image mosaic (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noMosaic.inlineVideo

Play videos without carousel modal (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noNitroUpsell.enable

Whether to enable Removes ALL of Discord’s nitro upsells by tricking the client into thinking you have nitro. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noOnboardingDelay.enable

Whether to enable Skips the slow and annoying onboarding delay (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noPendingCount.enable

Whether to enable Removes the ping count of incoming friend requests, message requests, and nitro offers. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noPendingCount.hideFriendRequestsCount

Hide incoming friend requests count (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noPendingCount.hideMessageRequestsCount

Hide message requests count (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noPendingCount.hidePremiumOffersCount

Hide nitro offers count (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noProfileThemes.enable

Whether to enable Completely removes Nitro profile themes from everyone but yourself (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noRPC.enable

Whether to enable Disables Discord’s RPC server. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noReplyMention.enable

Whether to enable Disables reply pings by default (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noReplyMention.inverseShiftReply

Invert Discord’s shift replying behaviour (enable to make shift reply mention user)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noReplyMention.roleList

List of roles to allow or exempt pings for (separated by commas or spaces)

Type: string

Default: "1234567890123445,1234567890123445"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noReplyMention.shouldPingListed

Behaviour

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noReplyMention.userList

List of users to allow or exempt pings for (separated by commas or spaces)

Type: string

Default: "1234567890123445,1234567890123445"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noRoleHeaders.enable

Whether to enable We are all equal!! (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noRpc.enable

Whether to enable Disables Discord’s RPC server. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noServerEmojis.enable

Whether to enable Do not show server emojis in the autocomplete menu. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noServerEmojis.shownEmojis

The types of emojis to show in the autocomplete menu.

Type: one of “onlyUnicode”, “currentServer”, “all”

Default: "onlyUnicode"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noSystemBadge.enable

Whether to enable Disables the taskbar and system tray unread count badge. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noTypingAnimation.enable

Whether to enable Disables the CPU-intensive typing dots animation (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.noUnblockToJump.enable

Whether to enable Allows you to jump to messages of blocked or ignored users and likely spammers without unblocking them (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.normalizeMessageLinks.enable

Whether to enable Strip canary/ptb from message links (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.notificationTitle.enable

Whether to enable Makes desktop notifications more informative (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.notificationVolume.enable

Whether to enable Save your ears and set a separate volume for notifications and in-app sounds (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.notificationVolume.notificationVolume

Notification volume

Type: floating point number

Default: 100.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.onePingPerDM.enable

Whether to enable If unread messages are sent by a user in DMs multiple times, you’ll only receive one audio ping. Read the messages to reset the limit (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.onePingPerDM.allowEveryone

Receive audio pings for @everyone and @here in group DMs

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.onePingPerDM.allowMentions

Receive audio pings for @mentions

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.onePingPerDM.alwaysPlaySound

Play the message notification sound even when its disabled (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.onePingPerDM.channelToAffect

Select the type of DM for the plugin to affect

Type: one of “both_dms”, “user_dm”, “group_dm”

Default: "both_dms"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.onePingPerDM.ignoreUsers

User IDs (comma + space) whose pings should NEVER be throttled (restart required)

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.onePingPerDm.enable

Whether to enable If unread messages are sent by a user in DMs multiple times, you’ll only receive one audio ping. Read the messages to reset the limit (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.onePingPerDm.allowEveryone

Receive audio pings for @everyone and @here in group DMs

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.onePingPerDm.allowMentions

Receive audio pings for @mentions

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.onePingPerDm.alwaysPlaySound

Play the message notification sound even when its disabled (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.onePingPerDm.channelToAffect

Select the type of DM for the plugin to affect

Type: one of “both_dms”, “user_dm”, “group_dm”

Default: "both_dms"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.onePingPerDm.ignoreUsers

User IDs (comma + space) whose pings should NEVER be throttled (restart required)

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.oneko.enable

Whether to enable cat follow mouse (real) (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.oneko.speed

Speed of Da Cat :3

Type: signed integer

Default: 10

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.openInApp.enable

Whether to enable Open links in their respective apps instead of your browser (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.orbolayBridge.enable

Whether to enable Bridge plugin to connect Orbolay to Discord (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.orbolayBridge.isKeybindEnabled

Enable/disable the global keybind (Ctrl + `) (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.orbolayBridge.messageAlignment

Alignment of messages in the overlay (restart required)

Type: one of “topleft”, “topright”, “bottomleft”, “bottomright”

Default: "topright"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.orbolayBridge.messagesSemitransparent

Make message notifications transparent (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.orbolayBridge.port

Port to connect to (restart required)

Type: signed integer

Default: 6888

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.orbolayBridge.userAlignment

Alignment of users in the overlay (restart required)

Type: one of “topleft”, “topright”, “bottomleft”, “bottomright”

Default: "topleft"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.orbolayBridge.voiceSemitransparent

Make voice channel members transparent (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.overrideForumDefaults.enable

Whether to enable Allows you to override default forum layout/sort order. you can still change it on a per-channel basis (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.overrideForumDefaults.defaultLayout

Which layout to use as default

Values: 1 = List, 2 = Gallery

Type: one of 1, 2

Default: 1

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.overrideForumDefaults.defaultSortOrder

Which sort order to use as default

Values: 0 = Recently Active, 1 = Date Posted

Type: one of 0, 1

Default: 0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.partyMode.enable

Whether to enable Allows you to use party mode cause the party never ends ✨ (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.partyMode.superIntensePartyMode

Party intensity

Values: 0 = Normal, 1 = Better, 2 = Project X

Type: one of 0, 1, 2

Default: 0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.pauseInvitesForever.enable

Whether to enable Brings back the option to pause invites indefinitely that stupit Discord removed. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.permissionFreeWill.enable

Whether to enable Disables the client-side restrictions for channel permission management. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.permissionFreeWill.lockout

Bypass the permission lockout prevention (“Pretty sure you don’t want to do this”) (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.permissionFreeWill.onboarding

Bypass the onboarding requirements (“Making this change will make your server incompatible […]”) (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.permissionsViewer.enable

Whether to enable View the permissions a user or channel has, and the roles of a server (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.permissionsViewer.permissionsSortOrder

The sort method used for defining which role grants an user a certain permission

Values: 0 = Highest Role, 1 = Lowest Role

Type: one of 0, 1

Default: 0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.petpet.enable

Whether to enable Adds a /petpet slash command to create headpet gifs from any image (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.pictureInPicture.enable

Whether to enable Adds picture in picture to videos (next to the Download button) (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.pictureInPicture.loop

Whether to make the PiP video loop or not

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.pinDMs.enable

Whether to enable Allows you to pin private channels to the top of your DM list. To pin/unpin or re-order pins, right click DMs (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.pinDMs.canCollapseDmSection

Allow uncategorised DMs section to be collapsable

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.pinDMs.pinOrder

Which order should pinned DMs be displayed in?

Values: 0 = Most recent message, 1 = Custom (right click channels to reorder)

Type: one of 0, 1

Default: 0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.pinDMs.userBasedCategoryList

This option has no description.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.pinIcon.enable

Whether to enable Adds a pin icon to pinned messages (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.pingNotifications.enable

Whether to enable Customizable notifications with improved mention formatting (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.pingNotifications.dms

Notify for direct messages (DMs)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.pingNotifications.friends

Notify when friends send messages in servers

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.pingNotifications.ignoreMuted

Skip notifications from muted servers, channels, or users

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.pingNotifications.mentions

Notify when someone @mentions you directly

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.pingNotifications.showInActive

Show notifications even for currently active channel

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.plainFolderIcon.enable

Whether to enable Dont show the small guild icons in folders (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.platformIndicators.enable

Whether to enable Adds platform indicators (Desktop, Mobile, Web…) to users (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.platformIndicators.colorMobileIndicator

Whether to make the mobile indicator match the color of the user status. (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.platformIndicators.consoleIcon

What console icon to use (restart required)

Type: one of “equicord”, “suncord”, “newVencord”, “oldVencord”

Default: "equicord"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.platformIndicators.list

Show indicators in the member list

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.platformIndicators.messages

Show indicators inside messages

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.platformIndicators.profiles

Show indicators in user profiles

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.platformIndicators.showBots

Whether to show platform indicators on bots

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.platformSpoofer.enable

Whether to enable Spoof what platform or device you’re on (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.platformSpoofer.platform

What platform to show up as on (restart required)

Type: one of “desktop”, “web”, “android”, “ios”, “xbox”, “playstation”

Default: "desktop"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.polishWording.enable

Whether to enable Tweaks your messages to make them look nicer and have better grammar. See settings (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.polishWording.blockedWords

Words that will not be capitalized (comma separated).

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.polishWording.expandContractions

Expand contractions.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.polishWording.fixApostrophes

Ensure contractions contain apostrophes.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.polishWording.fixCapitalization

Capitalize sentences.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.polishWording.fixPunctuation

Punctate sentences.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.polishWording.fixPunctuationFrequency

Percent period frequency (this majorly annoys some people).

Type: floating point number

Default: 100.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.polishWording.quickDisable

Quick disable. Turns off message modifying without requiring a client reload.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.previewMessage.enable

Whether to enable Lets you preview your message before sending it. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.questCompleter.enable

Whether to enable A plugin to complete quests without having the game installed. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.questCompleter.disableNotifications

Disable notifications when no quests are available or when a quest is completed

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.questFocused.enable

Whether to enable Prevent the quests player from pausing and possibly skip it all together. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.questify.enable

Whether to enable Enhance your Quest experience with a suite of features, or disable them entirely if they’re not your thing. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.questionMarkReplacement.enable

Whether to enable Replace all question marks with chosen string, if message only contains question marks. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.questionMarkReplacement.replace

Replace with

Type: string

Default: ":face_with_monocle:"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.quickMention.enable

Whether to enable Adds a quick mention button to the message actions bar (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.quickReply.enable

Whether to enable Reply to (ctrl + up/down) and edit (ctrl + shift + up/down) messages via keybinds (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.quickReply.ignoreBlockedAndIgnored

Ignore messages by blocked/ignored users when navigating

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.quickReply.shouldMention

Ping reply by default

Values: 2 = Follow NoReplyMention plugin (if enabled), 1 = Enabled, 0 = Disabled

Type: one of 2, 1, 0

Default: 2

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.quickThemeSwitcher.enable

Whether to enable Quickly switch between themes using keyboard shortcuts. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.quickThemeSwitcher.autoRefresh

Auto-refresh theme list when changes are detected

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.quickThemeSwitcher.includeLocal

Include local themes

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.quickThemeSwitcher.includeOnline

Include online themes

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.quickThemeSwitcher.showNotifications

Show notifications when themes are added/removed

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.quickThemeSwitcher.sortOrder

Sort method

Type: one of “alphabetical”, “reverse”, “recent”

Default: "alphabetical"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.quoter.enable

Whether to enable Adds the ability to create an inspirational quote image from a message. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.quoter.quoteFont

Font for quote text (author/username always use M PLUS Rounded 1c)

Type: one of “M PLUS Rounded 1c”, “Open Sans”, “Momo Signature”, “Lora”, “Merriweather”

Default: "M PLUS Rounded 1c"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.quoter.watermark

Custom watermark text (max 32 characters)

Type: string

Default: "Made with Equicord"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.randomVoice.enable

Whether to enable Adds a Button near the Mute button to join a random voice call. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.randomVoice.autoCamera

Automatically turns on camera

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.randomVoice.autoNavigate

Automatically navigates to the voice-channel.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.randomVoice.autoStream

Automatically turns on stream

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.randomVoice.avoidAfk

Avoids joining AFK voice-channels.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.randomVoice.avoidStages

Avoids joining stage voice-channels.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.randomVoice.avoidStates

Option to avoid states

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.randomVoice.deafen

Searches for users who are deafened

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.randomVoice.includeStates

Option to include states

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.randomVoice.leaveEmpty

Finds a random-call, when the voice chat is empty.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.randomVoice.mute

Searches for users who are muted

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.randomVoice.selfDeafen

Automatically deafems your mic when joining voice-channel.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.randomVoice.selfMute

Automatically mutes your mic when joining voice-channel.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.randomVoice.servers

Servers that are included

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.randomVoice.spacesLeft

Select amount of max users

Type: floating point number

Default: 3.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.randomVoice.spacesLeftOperation

Select an operation for the maximum amounts of users

Type: one of “<”, “>”, “==”

Default: "=="

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.randomVoice.stream

Searches for users who are streaming

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.randomVoice.userAmount

Select amount of users

Type: floating point number

Default: 3.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.randomVoice.userAmountOperation

Select an operation for the amounts of users

Type: one of “<”, “>”, “==”

Default: "=="

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.randomVoice.vcLimit

Select a voice-channel limit

Type: floating point number

Default: 5.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.randomVoice.vcLimitOperation

Select an operation for the voice-channel.

Type: one of “<”, “>”, “==”

Default: "=="

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.randomVoice.video

Searches for users with their video on

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.reactErrorDecoder.enable

Whether to enable Replaces “Minifed React Error” with the actual error. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.readAllNotificationsButton.enable

Whether to enable Read all server notifications with a single button click! (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.recentDmSwitcher.enable

Whether to enable Ctrl+Tab between most recently used DMs (Ctrl+Shift+Tab reverse) (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.recentDmSwitcher.amountOfUsers

Number of users to show in overlay

Type: floating point number

Default: 20.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.recentDmSwitcher.clearRdms

Testing utility: Clear RDMS list

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.recentDmSwitcher.overlayMode

Overlay content

Type: one of “row”, “current”

Default: "row"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.recentDmSwitcher.overlayRowLength

Number of recent DMs to show in row

Type: floating point number

Default: 5.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.recentDmSwitcher.overlayShowAvatars

Show avatars in overlay

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.recentDmSwitcher.toastDurationMs

Toast hide delay (ms)

Type: floating point number

Default: 600.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.recentDmSwitcher.visualStyle

Visual indicator style while cycling

Type: one of “overlay”, “toast”, “off”

Default: "overlay"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.relationshipNotifier.enable

Whether to enable Notifies you when a friend, group chat, or server removes you. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.relationshipNotifier.friendRequestCancels

Notify when a friend request is cancelled

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.relationshipNotifier.friends

Notify when a friend removes you

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.relationshipNotifier.groups

Notify when removed from a group chat

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.relationshipNotifier.notices

Also show a notice at the top of your screen when removed (use this if you don’t want to miss any notifications).

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.relationshipNotifier.offlineRemovals

Notify you when starting discord if you were removed while offline.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.relationshipNotifier.servers

Notify when removed from a server

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.remixRevived.enable

Whether to enable Revives Remix and breings it to Desktop (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.repeatMessages.enable

Whether to enable Allows you to repeat messages quickly. If you hold shift while clicking the Repeat option, it will reply to the message. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.replaceGoogleSearch.enable

Whether to enable Replaces the Google search with different Engine(s) (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.replaceGoogleSearch.customEngineName

Name of the custom search engine

Type: null or string

Default: null

Example: "Google"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.replaceGoogleSearch.customEngineUrl

The URL of your Engine

Type: null or string

Default: null

Example: "https://google.com/search?q="

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.replaceGoogleSearch.replacementEngine

Replace with a specific search engine instead of adding a menu

Type: one of “off”, “custom”

Default: "off"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.replyPingControl.enable

Whether to enable Control whether to always or never get pinged on message replies, with a whitelist feature (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.replyPingControl.alwaysPingOnReply

Always get pinged when someone replies to your messages

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.replyPingControl.replyPingWhitelist

Comma-separated list of User IDs to always receive reply pings from

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.replyTimestamp.enable

Whether to enable Shows a timestamp on replied-message previews (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.revealAllSpoilers.enable

Whether to enable Reveal all spoilers in a message by Ctrl-clicking a spoiler, or in the chat with Ctrl+Shift-click (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.reverseImageSearch.enable

Whether to enable Adds ImageSearch to image context menus (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.reviewDB.enable

Whether to enable Review other users (Adds a new settings to profiles) (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.reviewDb.enable

Whether to enable Review other users (Adds a new settings to profiles) (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.richMagnetLinks.enable

Whether to enable Renders magnet links like message links (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.roleColorEverywhere.enable

Whether to enable Adds the top role color anywhere possible (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.roleColorEverywhere.chatMentions

Show role colors in chat mentions (including in the message box) (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.roleColorEverywhere.colorChatMessages

Color chat messages based on the author’s role color (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.roleColorEverywhere.memberList

Show role colors in member list role headers (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.roleColorEverywhere.messageSaturation

Intensity of message coloring.

Type: floating point number

Default: 30.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.roleColorEverywhere.pollResults

Show role colors in the poll results (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.roleColorEverywhere.reactorsList

Show role colors in the reactors list (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.roleColorEverywhere.voiceUsers

Show role colors in the voice chat user list (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.rpcEditor.enable

Whether to enable Edit the type and content of any Rich Presence (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.rpcEditor.replacedAppIds

This option has no description.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.rpcStats.enable

Whether to enable Displays stats about your activity as an rpc (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.rpcStats.albumCoverImage

Should the album cover image be used as the rpc image? (if you have the last fm display chosen)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.rpcStats.assetUrl

The image to use for your rpc. Your profile picture is used if left blank

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.rpcStats.lastFmApiKey

Your last.fm API key

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.rpcStats.lastFmStatFormat

How should the last fm stat be formatted? $album is replaced with the album name, and $artist is replaced with the artist name

Type: string

Default: "Top album this week: \"$album - $artist\""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.rpcStats.lastFmUsername

Your last.fm username

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.rpcStats.rpcTitle

The title for the rpc

Type: string

Default: "RPCStats"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.rpcStats.statDisplay

What should the rpc display? (you can only have one line i’m pretty sure)

Values: 0 = The amount of messages sent today, 1 = The amount of messages sent all time, 2 = Your most listened album for the week

Type: one of 0, 1, 2

Default: 0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.saveFavoriteGiFs.enable

Whether to enable Save favorite GIF urls to a file (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.screenRecorder.enable

Whether to enable epic screen recorder lol (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.searchFix.enable

Whether to enable Fixes the annoying “We dropped the magnifying glass!” error. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.secretRingToneEnabler.enable

Whether to enable Always play the secret version of the discord ringtone (except during special ringtone events) (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.secretRingToneEnabler.onlySnow

Only play the Snow Halation Theme (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.sekaiStickers.enable

Whether to enable Sekai Stickers built in discord originally from github.com/TheOriginalAyaka (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.sekaiStickers.autoCloseModal

Auto close modal when done

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.selfForward.enable

Whether to enable adds the current channel to the forward list popup (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.sendTimestamps.enable

Whether to enable Send timestamps easily via chat box button & text shortcuts. Read the extended description! (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.sendTimestamps.replaceMessageContents

Replace timestamps in message contents

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.serverInfo.enable

Whether to enable Allows you to view info about a server (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.serverInfo.sorting

Username or if applicable Display Name

Type: one of “username”, “displayname”, “none”

Default: "displayname"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.serverListIndicators.enable

Whether to enable Add online friend count or server count in the server list (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.serverListIndicators.mode

Mode (restart required)

Values: 2 = Only online friend count, 1 = Only server count, 3 = Both server and online friend counts

Type: one of 2, 1, 3

Default: 2

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.serverListIndicators.useCompact

Makes the indicator appear with only text (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.serverSearch.enable

Whether to enable Navigate your servers better with a quick search button (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.shikiCodeblocks.enable

Whether to enable Brings vscode-style codeblocks into Discord, powered by Shiki (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.shikiCodeblocks.bgOpacity

Background opacity

Type: floating point number

Default: 100.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.shikiCodeblocks.customTheme

A link to a custom vscode theme

Type: null or string

Default: null

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.shikiCodeblocks.theme

Default themes

Type: one of “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/dark-plus.json”, “https://raw.githubusercontent.com/millsp/material-candy/master/material-candy.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/andromeeda.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/aurora-x.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/ayu-dark.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/catppuccin-latte.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/catppuccin-frappe.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/catppuccin-macchiato.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/catppuccin-mocha.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/dracula-soft.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/dracula.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/everforest-dark.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/everforest-light.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/github-dark-default.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/github-dark-dimmed.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/github-dark-high-contrast.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/github-dark.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/github-light-default.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/github-light-high-contrast.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/github-light.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/gruvbox-dark-hard.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/gruvbox-dark-medium.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/gruvbox-dark-soft.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/gruvbox-light-hard.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/gruvbox-light-medium.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/gruvbox-light-soft.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/houston.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/kanagawa-dragon.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/kanagawa-lotus.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/kanagawa-wave.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/laserwave.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/light-plus.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/material-theme-darker.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/material-theme.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/material-theme-lighter.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/material-theme-ocean.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/material-theme-palenight.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/min-dark.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/min-light.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/monokai.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/night-owl.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/nord.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/one-dark-pro.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/one-light.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/plastic.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/poimandres.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/red.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/rose-pine-dawn.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/rose-pine-moon.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/rose-pine.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/slack-dark.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/slack-ochin.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/snazzy-light.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/solarized-dark.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/solarized-light.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/synthwave-84.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/tokyo-night.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/vesper.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/vitesse-black.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/vitesse-dark.json”, “https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/vitesse-light.json”

Default: "https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/ecd9fb1b4a38381df95048c19cf9b8bdcbb1ec09/packages/tm-themes/themes/dark-plus.json"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.shikiCodeblocks.tryHljs

Use the more lightweight default Discord highlighter and theme.

Type: one of “NEVER”, “SECONDARY”, “PRIMARY”, “ALWAYS”

Default: "SECONDARY"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.shikiCodeblocks.useDevIcon

How to show language icons on codeblocks

Type: one of “DISABLED”, “GREYSCALE”, “COLOR”

Default: "GREYSCALE"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showAllMessageButtons.enable

Whether to enable Always show all message buttons no matter if you are holding the shift key or not. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showAllMessageButtons.noShiftDelete

Remove requirement to hold shift for deleting a message.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showAllMessageButtons.noShiftPin

Remove requirement to hold shift for pinning a message.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showBadgesInChat.enable

Whether to enable Shows the message author’s badges beside their name in chat. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showConnections.enable

Whether to enable Show connected accounts in user popouts (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showConnections.iconSize

Icon size (px)

Type: signed integer

Default: 32

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showConnections.iconSpacing

Icon margin

Values: 0 = Compact, 1 = Cozy, 2 = Roomy

Type: one of 0, 1, 2

Default: 1

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showHiddenChannels.enable

Whether to enable Show channels that you do not have access to view. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showHiddenChannels.channelStyle

The style used to display hidden channels. (restart required)

Values: 0 = Classic, 1 = Muted, 2 = Show Unreads, 3 = Muted and Show Unreads

Type: one of 0, 1, 2, 3

Default: 0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showHiddenChannels.defaultAllowedUsersAndRolesDropdownState

Whether the allowed users and roles dropdown on hidden channels should be open by default

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showHiddenChannels.showMode

The mode used to display hidden channels. (restart required)

Values: 0 = Lock Icon replacing channel icon, 2 = Eye icon on the right, 1 = Lock icon on the right

Type: one of 0, 2, 1

Default: 0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showHiddenThings.enable

Whether to enable Displays various hidden & moderator-only things regardless of permissions. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showMeYourName.enable

Whether to enable Display any permutation of custom nicknames, friend nicknames, server nicknames, display names, and usernames in chat. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showMeYourName.animateGradients

For the non-primary names, if the role has a gradient, animate it. This is disabled by “Ignore Gradients” and reduced motion.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showMeYourName.customNameColor

The color to use for the custom name you assigned a user if it’s not the first displayed. Leave blank for default. Accepts hex(a), rgb(a), or hsl(a) input. Use “Role” to follow the user’s top role color. Use “Role±#” to adjust the brightness by that percentage (ex: “Role+15”)

Type: string

Default: "Role-25"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showMeYourName.discriminators

Append discriminators to usernames for bots. Discriminators were deprecated for users, but are still used for bots. By default, a bot’s username is equivalent to a user’s global name, therefore multiple bots can have the same username. Appending discriminators makes them unique again.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showMeYourName.displayNameColor

The color to use for the display name if it’s not the first displayed. Leave blank for default. Accepts hex(a), rgb(a), or hsl(a) input. Use “Role” to follow the user’s top role color. Use “Role±#” to adjust the brightness by that percentage (ex: “Role+15”)

Type: string

Default: "Role-25"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showMeYourName.friendNameColor

The color to use for a friend’s nickname if it’s not the first displayed. Leave blank for default. Accepts hex(a), rgb(a), or hsl(a) input. Use “Role” to follow the user’s top role color. Use “Role±#” to adjust the brightness by that percentage (ex: “Role+15”)

Type: string

Default: "Role-25"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showMeYourName.hideDefaultAtSign

Hide the default “@” symbol before the name in mentions and replies. Only applied if either feature is enabled.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showMeYourName.ignoreFonts

For the non-primary names, use Discord’s default fonts regardless of the user’s custom nitro font.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showMeYourName.ignoreGradients

For the non-primary names, if the role has a gradient, ignore it in favor of the color set below.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showMeYourName.includedNames

The order to display usernames, display names, nicknames, friend names, and custom names. Use the following placeholders: {user}, {display}, {nick}, {friend}, {custom}. You can provide multiple name options to use as fallbacks if one is unavailable by separating them with commas as such: {custom, friend, nick}. You can have up to three prefixes and three suffixes per name.

Type: string

Default: "{custom, friend, nick} [{display}] (@{user})"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showMeYourName.memberList

Display the first available name listed in your custom name format in the member list.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showMeYourName.mentions

Display custom name format in mentions.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showMeYourName.messages

Display custom name format in messages.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showMeYourName.nameSeparator

The separator to use between names. The default is a single space.

Type: string

Default: " "

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showMeYourName.nicknameColor

The color to use for the nickname if it’s not the first displayed. Leave blank for default. Accepts hex(a), rgb(a), or hsl(a) input. Use “Role” to follow the user’s top role color. Use “Role±#” to adjust the brightness by that percentage (ex: “Role+15”)

Type: string

Default: "Role-25"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showMeYourName.profilePopout

Display the first available name listed in your custom name format in profile popouts.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showMeYourName.reactions

Display the first available name listed in your custom name format in reaction tooltips, and the full name in reaction popouts.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showMeYourName.removeDuplicates

If any of the names are equivalent, remove them, leaving only the unique names.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showMeYourName.replies

Display custom name format in replies.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showMeYourName.truncateAllNamesWithStreamerMode

Truncate all names, not just usernames, while in Streamer Mode.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showMeYourName.usernameColor

The color to use for the username if it’s not the first displayed. Leave blank for default. Accepts hex(a), rgb(a), or hsl(a) input. Use “Role” to follow the user’s top role color. Use “Role±#” to adjust the brightness by that percentage (ex: “Role+15”)

Type: string

Default: "Role-25"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showMeYourName.voiceChannels

Display the first available name listed in your custom name format in voice channels.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showMessageEmbeds.enable

Whether to enable Adds a context menu option to show embeds for links that don’t have one (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showResourceChannels.enable

Whether to enable shows the channels hidden behind the server resources in the channel list (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showTimeoutDuration.enable

Whether to enable Shows how much longer a user’s timeout will last, either in the timeout icon tooltip or next to it (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.showTimeoutDuration.displayStyle

How to display the timeout duration

Type: one of “tooltip”, “ssalggnikool”

Default: "ssalggnikool"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.sidebarChat.enable

Whether to enable Open a another channel or a DM as a sidebar or as a popout (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.signature.enable

Whether to enable Automated fingerprint/end text (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.signature.contextMenu

Add option to toggle the functionality in the chat input context menu

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.signature.isEnabled

Toggle functionality

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.signature.name

The signature that will be added to the end of your messages

Type: string

Default: "a chronic discord user"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.signature.showIcon

Show an icon for toggling the plugin in the chat bar (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.signature.textHeader

What header to preface text with

Type: string

Default: ">"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.silentMessageToggle.enable

Whether to enable Adds a button to the chat bar to toggle sending a silent message. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.silentMessageToggle.autoDisable

Automatically disable the silent message toggle again after sending one

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.silentMessageToggle.persistState

How to persist the silent message toggle state

Type: one of “none”, “channels”, “restarts”

Default: "none"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.silentTyping.enable

Whether to enable Hide your typing indicator from chat. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.silentTyping.enabledGlobally

Toggle functionality of your own typing indicator globally.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.silentTyping.enabledLocations

Enable functionality for these IDs. Accepts a comma separated list of DM IDs, channel IDs, and guild IDs. Only used if “Default Hidden” is disabled.

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.silentTyping.chatContextMenu

Show a dropdown in the chat context menu to modify plugin settings on the go.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.silentTyping.chatIcon

Show an icon in the chat bar for modifying the plugin on the go.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.silentTyping.chatIconLeftClickAction

What to do when left clicking the chat icon.

Type: one of “global”, “channel”, “guild”, “settings”

Default: "channel"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.silentTyping.chatIconMiddleClickAction

What to do when middle clicking the chat icon.

Type: one of “global”, “channel”, “guild”, “settings”

Default: "settings"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.silentTyping.chatIconRightClickAction

What to do when right clicking the chat icon.

Type: one of “global”, “channel”, “guild”, “settings”

Default: "global"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.silentTyping.defaultHidden

If enabled, the plugin will hide your typing from others in any DMs/channels/guilds not listed in “Disabled Locations” below. If disabled, the plugin will show your typing to others for any DMs/channels/guilds not listed in “Enabled Locations” below.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.silentTyping.disabledLocations

Disable functionality for these IDs. Accepts a comma separated list of DM IDs, channel IDs, and guild IDs. Only used if “Default Hidden” is enabled.

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.silentTyping.hideChatBoxTypingIndicators

Hide other users’ typing indicators from above the chat bar.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.silentTyping.hideMembersListTypingIndicators

Hide other users’ typing indicators from the members list.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.snowfall.enable

Whether to enable Let it snow on Discord! Ported from the BetterDiscord plugin by square. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.snowfall.flakesPerSecond

Snowflakes per second (higher = denser snowfall)

Type: floating point number

Default: 5.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.snowfall.maxSize

Maximum snowflake size

Type: floating point number

Default: 30.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.snowfall.speed

Snowfall speed (higher = faster fall)

Type: floating point number

Default: 50.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.snowfall.typeOfSnow

Change the type of snow displayed (Affects performance).

Type: one of “solid”, “text”, “image”

Default: "text"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.soggy.enable

Whether to enable Adds a soggy button to the toolbox (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.soggy.boopLink

URL for the boop sound

Type: string

Default: "https://github.com/Equicord/Equibored/raw/main/sounds/soggy/honk.wav?raw=true"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.soggy.boopVolume

Volume of the boop sound

Type: floating point number

Default: 0.2

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.soggy.imageLink

URL for the image (button and modal)

Type: string

Default: "https://images.equicord.org/api/files/raw/0199e730-70d5-7000-a44f-d1acb42064cc"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.soggy.songLink

URL for the song to play

Type: string

Default: "https://github.com/Equicord/Equibored/raw/main/sounds/soggy/song.mp3?raw=true"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.soggy.songVolume

Volume of the song. 0 to disable

Type: floating point number

Default: 0.25

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.soggy.tooltipText

The text shown when hovering over the button

Type: string

Default: "the soggy"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.songLink.enable

Whether to enable Adds streaming service buttons below song links (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.songLink.servicesComponent

This option has no description.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.songLink.servicesSettings

settings for services

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.songLink.userCountry

Country used for lookup (Two letter country code)

Type: string

Default: "US"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.sortFriendRequests.enable

Whether to enable Sorts friend requests by date of receipt (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.sortFriendRequests.showDates

Show dates on friend requests (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.soundBoardLogger.enable

Whether to enable Logs all soundboards that are played in a voice chat and allows you to download them (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.splitLargeMessages.enable

Whether to enable Splits large messages into multiple to fit Discord’s message limit. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.splitLargeMessages.disableFileConversion

If true, disables file conversion for large messages.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.splitLargeMessages.hardSplit

If true, splits on the last character instead of the last space/newline.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.splitLargeMessages.maxLength

Maximum length of a message before it is split. Set to 0 to automatically detect.

Type: signed integer

Default: 0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.splitLargeMessages.sendDelay

Delay between each chunk in seconds.

Type: floating point number

Default: 1.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.splitLargeMessages.slowmodeMax

Maximum slowmode time if splitting in slowmode.

Type: signed integer

Default: 5

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.splitLargeMessages.splitInSlowmode

Should messages be split if the channel has slowmode enabled?

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.spotifyActivityToggle.enable

Whether to enable Adds a toggle button for Spotify activity visibility. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.spotifyControls.enable

Whether to enable Adds a Spotify player above the account panel (Vencord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.spotifyCrack.enable

Whether to enable Free listen along, no auto-pausing in voice chat, and allows activity to continue playing when idling (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.spotifyCrack.keepSpotifyActivityOnIdle

Keep Spotify activity playing when idling (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.spotifyCrack.noSpotifyAutoPause

Disable Spotify auto-pause (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.spotifyShareCommands.enable

Whether to enable Share your current Spotify track, album or artist via slash command (/track, /album, /artist) (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.startupTimings.enable

Whether to enable Adds Startup Timings to the Settings menu (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.statsfmPresence.enable

Whether to enable Statsfm presence to track your music (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.statsfmPresence.alwaysHideArt

Disable downloading album art

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.statsfmPresence.hideWithExternalRpc

Hides stats.fm presence if an external RPC is running

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.statsfmPresence.hideWithSpotify

Hide stats.fm presence if spotify is running

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.statsfmPresence.missingArt

When albums or albums art is missing

Type: one of “StatsFmLogo”, “placeholder”

Default: "StatsFmLogo"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.statsfmPresence.nameFormat

Show name of song and artist in status name

Type: one of “status-name”, “artist-first”, “song-first”, “artist”, “song”, “albums”

Default: "status-name"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.statsfmPresence.shareSong

Show link to song on stats.fm

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.statsfmPresence.shareUsername

Show link to stats.fm profile

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.statsfmPresence.showStatsFmLogo

Show the Stats.fm next to the albums cover

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.statsfmPresence.statusName

Custom status text

Type: string

Default: "Stats.fm"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.statsfmPresence.useListeningStatus

Show “Listening to” status instead of “Playing”

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.statsfmPresence.username

Stats.fm username

Type: null or string

Default: null

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.statusPresets.enable

Whether to enable Allows you to remember your statuses and set them later (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.statusPresets.statusPresets

Status Presets

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.statusWhileActive.enable

Whether to enable Automatically updates your online status when in a voice channel. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.statusWhileActive.statusToSet

Status to set while in a voice channel.

Type: one of “online”, “idle”, “dnd”, “invisible”

Default: "dnd"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.steamStatusSync.enable

Whether to enable Sync your status to Steam! (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.steamStatusSync.dndStatus

Steam status when on Do Not Disturb

Type: one of “online”, “away”, “invisible”, “offline”, “none”

Default: "none"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.steamStatusSync.goInvisibleIfActivityIsHidden

Always go invisible if hiding game activity on Discord

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.steamStatusSync.idleStatus

Steam status when on Idle

Type: one of “online”, “away”, “invisible”, “offline”, “none”

Default: "away"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.steamStatusSync.invisibleStatus

Steam status when on Invisible

Type: one of “online”, “away”, “invisible”, “offline”, “none”

Default: "invisible"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.steamStatusSync.onlineStatus

Steam status when on Online

Type: one of “online”, “away”, “invisible”, “offline”, “none”

Default: "online"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.stickerBlocker.enable

Whether to enable Allows you to block stickers from being displayed. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.stickerBlocker.blockedStickers

The list of blocked sticker IDs (don’t edit unless you know what you’re doing)

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.stickerBlocker.showButton

Whether to show a button to unblock the gif (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.stickerBlocker.showGif

Whether to show a snazzy cat gif (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.stickerBlocker.showMessage

Whether to show a message detailing which id was blocked (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.stickerPaste.enable

Whether to enable Makes picking a sticker in the sticker picker insert it into the chatbox instead of instantly sending (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.streamerModeOnStream.enable

Whether to enable Automatically enables streamer mode when you start streaming in Discord (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.streamingCodecDisabler.enable

Whether to enable Disable codecs for streaming of your choice (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.streamingCodecDisabler.disableAv1Codec

Make Discord not consider using AV1 for streaming.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.streamingCodecDisabler.disableH264Codec

Make Discord not consider using H264 for streaming.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.streamingCodecDisabler.disableH265Codec

Make Discord not consider using H265 for streaming.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.streamingCodecDisabler.disableVp8Codec

Make Discord not consider using VP8 for streaming.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.streamingCodecDisabler.disableVp9Codec

Make Discord not consider using VP9 for streaming.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.summaries.enable

Whether to enable Enables Discord’s experimental Summaries feature on every server, displaying AI generated summaries of conversations (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.summaries.summaryExpiryThresholdDays

The time in days before a summary is removed. Note that only up to 50 summaries are kept per channel

Type: floating point number

Default: 3.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.superReactionTweaks.enable

Whether to enable Customize the limit of Super Reactions playing at once, and super react by default (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.superReactionTweaks.superReactByDefault

Reaction picker will default to Super Reactions

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.superReactionTweaks.superReactionPlayingLimit

Max Super Reactions to play at once. 0 to disable playing Super Reactions

Type: floating point number

Default: 20.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.superReactionTweaks.unlimitedSuperReactionPlaying

Remove the limit on Super Reactions playing at once

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.talkInReverse.enable

Whether to enable Reverses the message content before sending it. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.textReplace.enable

Whether to enable Replace text in your or others’ messages. You can find pre-made rules in the #textreplace-rules channel in Vencord’s Server. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.textReplace.regexRules

Rules for replacing text using regular expressions.

Type: list of (attribute set)

Default: [ ]

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.textReplace.replace

This option has no description.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.textReplace.stringRules

Rules for replacing text using string matching.

Type: list of (attribute set)

Default: [ ]

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.themeAttributes.enable

Whether to enable Adds data attributes to various elements for theming purposes (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.themeLibrary.enable

Whether to enable A library of themes for Vencord. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.tidalEmbeds.enable

Whether to enable Embeds TIDAL songs to make them playable in Discord. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.tiktokTts.enable

Whether to enable Reads out chat messages with the good ol’ Tiktok TTS voice :sob: (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.timelessClips.enable

Whether to enable Add a your own clip length (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.timelessClips.clipLength

Add clip length option in minutes

Type: floating point number

Default: 5.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.timezones.enable

Whether to enable Shows the local time of users in profiles and message headers (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.timezones._24hTime

Show time in 24h format

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.timezones.databaseUrl

Database URL for timezone storage

Type: string

Default: "https://timezone.creations.works"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.timezones.preferDatabaseOverLocal

Prefer database over local storage for timezones

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.timezones.resetDatabaseTimezone

Reset your timezone on the database

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.timezones.setDatabaseTimezone

Set your timezone on the database

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.timezones.showMessageHeaderTime

Show time in message headers

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.timezones.showOwnTimezone

Show your own timezone in profiles and message headers

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.timezones.showProfileTime

Show time in profiles

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.timezones.showTimezoneInfo

Show timezone info next to time

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.timezones.useDatabase

Enable database for getting user timezones

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.title.enable

Whether to enable Replaces the window title prefix (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.title.title

Window title prefix

Type: string

Default: "Equicord"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.toastNotifications.enable

Whether to enable Show a toast notification whenever you receive a direct message. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.toastNotifications.determineServerNotifications

Automatically determine what server notifications to show based on your channel/guild settings

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.toastNotifications.directMessages

Show notifications for direct messages

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.toastNotifications.disableInStreamerMode

Disable notifications while in streamer mode

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.toastNotifications.exampleButton

Show an example toast notification.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.toastNotifications.friendActivity

Show notifications for adding someone or receiving a friend request

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.toastNotifications.friendServerNotifications

Show notifications when friends send messages in servers they share with you

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.toastNotifications.groupMessages

Show notifications for group messages

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.toastNotifications.ignoreUsers

Create a list of user ids to ignore all their notifications from (separate with commas)

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.toastNotifications.maxNotifications

Maximum number of notifications displayed at once

Type: floating point number

Default: 3.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.toastNotifications.notifyFor

Create a list of channel ids to receive notifications from (separate with commas)

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.toastNotifications.opacity

Opacity of the notification

Type: floating point number

Default: 100.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.toastNotifications.position

The position of the toast notification

Type: one of “bottom-left”, “top-left”, “top-right”, “bottom-right”

Default: "bottom-left"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.toastNotifications.renderImages

Render images in notifications

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.toastNotifications.streamingTreatment

How to treat notifications while sharing your screen

Values: 0 = Normal - Show the notification as normal, 1 = No Content - Hide the notification body, 2 = Ignore - Don’t show the notification at all

Type: one of 0, 1, 2

Default: 0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.toastNotifications.timeout

Time in seconds notifications will be shown for

Type: floating point number

Default: 5.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.toggleVideoBind.enable

Whether to enable Adds a customizable bind to toggle webcam. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.toggleVideoBind.keyBind

The key to toggle webcam when pressed.

Type: string

Default: "KeyX"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.toggleVideoBind.reqAlt

Require alt to be held.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.toggleVideoBind.reqCtrl

Require control to be held.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.toggleVideoBind.reqShift

Require shift to be held.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.toneIndicators.enable

Whether to enable Show tooltips for tone indicators like /srs, /gen, etc. in sent messages. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.toneIndicators.customIndicators

Custom tone indicators (format: jk=Joking; srs=Serious)

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.toneIndicators.maxIndicators

Maximum number of tone indicators to show per message

Type: signed integer

Default: 5

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.toneIndicators.prefix

Prefix character(s) for tone indicators.

Type: string

Default: "/"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.tosuRpc.enable

Whether to enable osu! RPC with data from tosu (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.translate.enable

Whether to enable Vencord’s translate plugin but with support for artistic languages! (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.translate.autoTranslate

Automatically translate your messages before sending. You can also shift/right click the translate button to toggle this

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.translate.deeplApiKey

DeepL API key

Type: string

Default: ""

Example: "Get your API key from https://deepl.com/your-account"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.translate.service

This option has no description.

Type: one of “google”, “deepl”, “deepl-pro”

Default: "google"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.translate.shavian

Enable Shavian (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.translate.showAutoTranslateTooltip

Show a tooltip on the ChatBar button whenever a message is automatically translated

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.translate.showChatBarButton

Show translate button in chat bar

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.translate.sitelen

Enable Sitelen Pona (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.translate.target

Target language (restart required)

Type: string

Default: "en"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.translate.toki

Enable Toki Pona (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.typingIndicator.enable

Whether to enable Adds an indicator if someone is typing on a channel. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.typingIndicator.includeBlockedUsers

Whether to show the typing indicator for blocked users.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.typingIndicator.includeCurrentChannel

Whether to show the typing indicator for the currently selected channel

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.typingIndicator.includeIgnoredUsers

Whether to show the typing indicator for ignored users.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.typingIndicator.includeMutedChannels

Whether to show the typing indicator for muted channels.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.typingIndicator.indicatorMode

How should the indicator be displayed?

Values: 3 = Avatars and animated dots, 1 = Animated dots, 2 = Avatars

Type: one of 3, 1, 2

Default: 3

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.typingTweaks.enable

Whether to enable Show avatars and role colours in the typing indicator (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.typingTweaks.alternativeFormatting

Show a more useful message when several users are typing

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.typingTweaks.showAvatars

Show avatars in the typing indicator

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.typingTweaks.showRoleColors

Show role colors in the typing indicator

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.unindent.enable

Whether to enable Trims leading indentation from codeblocks (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.unitConverter.enable

Whether to enable Converts metric units to Imperal units and vice versa (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.unitConverter.myUnits

the units you use and want things converted to. defaults to imperial

Type: one of “imperial”, “metric”

Default: "imperial"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.universalMention.enable

Whether to enable Mention any user, regardless of channel access. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.universalMention.globalMention

Mention users from any server, not just the current one (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.universalMention.onlyDmUsers

Only show users you’ve had DMs with (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.unlimitedAccounts.enable

Whether to enable Increases the amount of accounts you can add. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.unlimitedAccounts.maxAccounts

Number of accounts that can be added, or 0 for no limit (restart required)

Type: signed integer

Default: 0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.unlockedAvatarZoom.enable

Whether to enable Allows you to zoom in further in the image crop tool when changing your avatar (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.unlockedAvatarZoom.zoomMultiplier

Zoom multiplier

Type: floating point number

Default: 4.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.unreadCountBadge.enable

Whether to enable Shows unread message count badges on channels in the channel list (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.unreadCountBadge.notificationCountLimit

Show +99 instead of true amount

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.unreadCountBadge.showOnMutedChannels

Show unread count on muted channels

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.unsuppressEmbeds.enable

Whether to enable Allows you to unsuppress embeds in messages (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.urlHighlighter.enable

Whether to enable Highlights URLs in messages that match your patterns. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.urlHighlighter.boldUrls

Make highlighted URLs bold.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.urlHighlighter.highlightEmbeds

Also highlight URLs in embed content.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.urlHighlighter.patterns

URL patterns to highlight using glob patterns.

Type: list of string

Default: [ ]

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.userMessagesPronouns.enable

Whether to enable Adds pronouns to chat user messages (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.userMessagesPronouns.pronounsFormat

The format for pronouns to appear in chat

Type: one of “LOWERCASE”, “CAPITALIZED”

Default: "LOWERCASE"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.userMessagesPronouns.showSelf

Enable or disable showing pronouns for yourself

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.userPfp.enable

Whether to enable Allows you to use an animated avatar without Nitro (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.userPfp.databaseSource

URL to load database from

Type: string

Default: "https://userpfp.github.io/UserPFP/source/data.json"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.userPfp.preferNitro

Which avatar to use if both default animated (Nitro) pfp and UserPFP avatars are present

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.userVoiceShow.enable

Whether to enable Shows an indicator when a user is in a Voice Channel (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.userVoiceShow.showInMemberList

Show a user’s Voice Channel indicator in the member and DMs list (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.userVoiceShow.showInMessages

Show a user’s Voice Channel indicator in messages (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.userVoiceShow.showInUserProfileModal

Show a user’s Voice Channel indicator in their profile next to the name (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.usrbg.enable

Whether to enable Displays user banners from USRBG, allowing anyone to get a banner without Nitro (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.usrbg.nitroFirst

Banner to use if both Nitro and USRBG banners are present

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.usrbg.voiceBackground

Use USRBG banners as voice chat backgrounds (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.validReply.enable

Whether to enable Fixes “Message could not be loaded” upon hovering over the reply (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.validUser.enable

Whether to enable Fix mentions for unknown users showing up as ‘@unknown-user’ (hover over a mention to fix it) (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarrator.enable

Whether to enable Announces when users join, leave, or move voice channels via narrator (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarrator.deafenMessage

Deafen Message (only self for now)

Type: string

Default: "{{USER}} deafened"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarrator.joinMessage

Join Message

Type: string

Default: "{{USER}} joined"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarrator.latinOnly

Strip non latin characters from names before saying them

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarrator.leaveMessage

Leave Message

Type: string

Default: "{{USER}} left"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarrator.moveMessage

Move Message

Type: string

Default: "{{USER}} moved to {{CHANNEL}}"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarrator.muteMessage

Mute Message (only self for now)

Type: string

Default: "{{USER}} muted"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarrator.rate

Narrator Speed

Type: floating point number

Default: 1.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarrator.sayOwnName

Say own name

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarrator.undeafenMessage

Undeafen Message (only self for now)

Type: string

Default: "{{USER}} undeafened"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarrator.unmuteMessage

Unmute Message (only self for now)

Type: string

Default: "{{USER}} unmuted"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarrator.voice

This option has no description.

Type: null or string

Default: null

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarrator.volume

Narrator Volume

Type: floating point number

Default: 1.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarratorCustom.enable

Whether to enable Announces when users join, leave, or move voice channels via narrator. TikTok TTS version; speechSynthesis is pretty boring. Ported from https://github.com/Loukious/Vencord (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarratorCustom.customVoice

Custom voice id, currently just tiktok

Type: string

Default: "en_us_001"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarratorCustom.deafenMessage

Deafen Message (only self for now)

Type: string

Default: "{{DISPLAY_NAME}} deafened"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarratorCustom.ignoreSelf

Ignore yourself for all events.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarratorCustom.joinMessage

Join Message

Type: string

Default: "{{DISPLAY_NAME}} joined"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarratorCustom.latinOnly

Strip non latin characters from names before saying them

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarratorCustom.leaveMessage

Leave Message

Type: string

Default: "{{DISPLAY_NAME}} left"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarratorCustom.moveMessage

Move Message

Type: string

Default: "{{DISPLAY_NAME}} moved to {{CHANNEL}}"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarratorCustom.muteMessage

Mute Message (only self for now)

Type: string

Default: "{{DISPLAY_NAME}} muted"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarratorCustom.rate

Narrator Speed

Type: floating point number

Default: 1.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarratorCustom.sayOwnName

Say own name

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarratorCustom.undeafenMessage

Undeafen Message (only self for now)

Type: string

Default: "{{DISPLAY_NAME}} undeafened"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarratorCustom.unmuteMessage

Unmute Message (only self for now)

Type: string

Default: "{{DISPLAY_NAME}} unmuted"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcNarratorCustom.volume

Narrator Volume

Type: floating point number

Default: 1.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcPanelSettings.enable

Whether to enable Control voice settings right from the voice panel (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcPanelSettings.camera

Show a camera selector

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcPanelSettings.inputDevice

Show an input device selector

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcPanelSettings.inputVolume

Show an input volume slider

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcPanelSettings.outputDevice

Show an output device selector

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcPanelSettings.outputVolume

Show an output volume slider

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcPanelSettings.showInputDeviceHeader

Show header above input device selector

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcPanelSettings.showInputVolumeHeader

Show header above input volume slider

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcPanelSettings.showOutputDeviceHeader

Show header above output device selector

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcPanelSettings.showOutputVolumeHeader

Show header above output volume slider

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcPanelSettings.showVideoDeviceHeader

Show header above camera selector

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcPanelSettings.title1

This option has no description.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcPanelSettings.title2

This option has no description.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcPanelSettings.title3

This option has no description.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcPanelSettings.uncollapseSettingsByDefault

Automatically uncollapse voice settings by default

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vcSupport.enable

Whether to enable Wumpus Dance + Support Warnings (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.vencordToolbox.enable

Whether to enable Adds a button to the titlebar that houses Vencord quick actions (Vencord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.viewIcons.enable

Whether to enable Makes avatars and banners in user profiles clickable, adds View Icon/Banner entries in the user, server and group channel context menu. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.viewIcons.format

Choose the image format to use for non animated images. Animated images will always use .gif

Type: one of “webp”, “png”, “jpg”

Default: "webp"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.viewIcons.imgSize

The image size to use

Type: one of “128”, “256”, “512”, “1024”, “2048”, “4096”

Default: "1024"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.viewRaw.enable

Whether to enable Copy and view the raw content/data of any message, channel or guild (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.viewRaw.clickMethod

Change the button to view the raw content/data of any message.

Type: one of “Left”, “Right”

Default: "Left"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.viewRawVariant.enable

Whether to enable Copy/View raw content of any message, channel, or guild, but show in the right click menu. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceButtons.enable

Whether to enable Quickly DM, mute, or deafen any user right from the voice-call panel. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceButtons.disableVideo

Toggles their video upon clicking deafen button.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceButtons.muteSoundboard

Toggles their soundboard upon clicking deafen button.

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceButtons.serverSelf

Deafen / Mute yourself on the server when using mute/deafen.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceButtons.showButtonsSelf

Whether you want to display buttons for your own user. Same functionality as other button(s) except it’ll open DMs panel and mute/deafen for yourself upon clicking button(s). (restart required)

Type: one of “display”, “hide”, “disable”

Default: "display"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceButtons.showChatButton

Whether you want to display the chat button (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceButtons.showDeafenButton

Whether you want to display the deafen button (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceButtons.showMuteButton

Whether you want to display the mute button (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceButtons.useServer

Use server mute/deafen instead of local when you have permission.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceButtons.whichNameToShow

Choose whether to show nickname or username in tooltip.

Type: one of “global”, “username”, “both”

Default: "both"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceChannelLog.enable

Whether to enable Logs who joins and leaves voice channels (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceChannelLog.ignoreBlockedUsers

Do not log blocked users

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceChannelLog.mode

How to show the voice channel log

Values: 1 = Log menu, 2 = Log to associated chat directly, 3 = Log to chat and log menu

Type: one of 1, 2, 3

Default: 1

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceChannelLog.voiceChannelChatSelf

Log your own voice channel events in the voice channels

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceChannelLog.voiceChannelChatSilent

Join/leave/move messages in voice channel chats will be silent

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceChannelLog.voiceChannelChatSilentSelf

Join/leave/move messages in voice channel chats will be silent if you are in the voice channel

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceChatDoubleClick.enable

Whether to enable Join voice chats via double click instead of single click (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceChatUtilities.enable

Whether to enable This plugin allows you to perform multiple actions on an entire channel (move, mute, disconnect, etc.) (originally by dutake) (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceChatUtilities.waitAfter

Amount of API actions to perform before waiting (to avoid rate limits)

Type: floating point number

Default: 5.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceChatUtilities.waitSeconds

Time to wait between each action (in seconds)

Type: floating point number

Default: 2.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceDownload.enable

Whether to enable Adds a download to voice messages. (Opens a new browser tab) (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceJoinMessages.enable

Whether to enable Recieve client-side ephemeral messages when your friends join voice channels (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceJoinMessages.allowedFriends

Comma or space separated list of friends’ user IDs you want to recieve join messages from

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceJoinMessages.friendDirectMessages

Recieve notifications in your friends’ DMs when they join a voice channel

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceJoinMessages.friendDirectMessagesSelf

Recieve notifications in your friends’ DMs even if you are in the same voice channel as them

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceJoinMessages.friendDirectMessagesShowMemberCount

Show the count of other members in the voice channel when recieving a DM notification of your friend joining a voice channel

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceJoinMessages.friendDirectMessagesShowMembers

Show a list of other members in the voice channel when recieving a DM notification of your friend joining a voice channel

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceJoinMessages.friendDirectMessagesSilent

Join messages in your friends DMs will be silent

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceJoinMessages.ignoreBlockedUsers

Do not send messages about blocked users joining/leaving/moving voice channels

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceMessages.enable

Whether to enable Allows you to send voice messages like on mobile. To do so, right click the upload button and click Send Voice Message. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceMessages.echoCancellation

Echo Cancellation

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceMessages.noiseSuppression

Noise Suppression

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceRejoin.enable

Whether to enable Rejoins DM/Server call automatically when restarting Discord. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceRejoin.preventReconnectIfCallEnded

Do not reconnect if the call has ended or the voice channel is empty or does not exist.

Type: one of “none”, “dms”, “servers”, “both”

Default: "both"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.voiceRejoin.rejoinDelay

Set Delay before rejoining voice channel.

Type: floating point number

Default: 2.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.volumeBooster.enable

Whether to enable Allows you to set the user and stream volume above the default maximum (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.volumeBooster.multiplier

Volume Multiplier

Type: floating point number

Default: 2.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.wallpaperFree.enable

Whether to enable Recreation of the old DM wallpaper experiment; Set a background image for any channel, user or server. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.wallpaperFree.globalDefault

Set a global default wallpaper for all channels.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.wallpaperFree.stylingTips

This option has no description.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.webContextMenus.enable

Whether to enable Re-adds context menus missing in the web version of Discord: Links & Images (Copy/Open Link/Image), Text Area (Copy, Cut, Paste, SpellCheck) (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.webContextMenus.addBack

Add back the Discord context menus for images, links and the chat input bar (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.webKeybinds.enable

Whether to enable Re-adds keybinds missing in the web version of Discord: ctrl+t, ctrl+shift+t, ctrl+tab, ctrl+shift+tab, ctrl+1-9, ctrl+,. Only works fully on Vesktop/Legcord, not inside your browser (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.webRichPresence.enable

Whether to enable Client plugin for arRPC to enable RPC on Discord Web (experimental) (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.webScreenShareFixes.enable

Whether to enable Removes 2500kbps bitrate cap on chromium and vesktop clients. (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.webpackTarball.enable

Whether to enable Converts Discord’s webpack sources into a tarball. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.webpackTarball.patched

Include patched modules (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.whitelistedEmojis.enable

Whether to enable Adds the ability to disable all message emojis except for a whitelisted set. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.whitelistedEmojis.defaultEmojis

Hide default emojis

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.whitelistedEmojis.disableToasts

Disable toasts

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.whitelistedEmojis.exportEmojis

Export Emojis

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.whitelistedEmojis.importEmojis

Import Emojis

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.whitelistedEmojis.resetEmojis

Reset Emojis

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.whitelistedEmojis.serverEmojis

Hide server emojis

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.whitelistedEmojis.whiteListedEmojis

Whitelisted Emojis

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.whoReacted.enable

Whether to enable Renders the avatars of users who reacted to a message (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.whoReacted.avatarClick

Toggle clicking avatars in reactions (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.whosWatching.enable

Whether to enable Hover over the screenshare icon to view what users are watching your stream (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.whosWatching.showPanel

Show spectators under screenshare panel (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.wigglyText.enable

Whether to enable Adds a new markdown formatting that makes text wiggly. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.wigglyText.intensity

Animation intensity in px

Type: floating point number

Default: 4.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.writeUpperCase.enable

Whether to enable Changes the first Letter of each Sentence in Message Inputs to Uppercase (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.writeUpperCase.blockedWords

Strings not to capitilise (seperate with a comma)

Type: string

Default: "http, https, ok"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.xsOverlay.enable

Whether to enable Forwards discord notifications to XSOverlay, for easy viewing in VR (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.xsOverlay.botNotifications

Allow bot notifications

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.xsOverlay.callNotifications

Allow call notifications

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.xsOverlay.channelPingColor

Channel mention color

Type: string

Default: "#8a2be2"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.xsOverlay.dmNotifications

Allow Direct Message notifications

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.xsOverlay.groupDmNotifications

Allow Group DM notifications

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.xsOverlay.lengthBasedTimeout

Extend duration with message length

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.xsOverlay.opacity

Notif opacity

Type: floating point number

Default: 1.0

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.xsOverlay.pingColor

User mention color

Type: string

Default: "#7289da"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.xsOverlay.preferUdp

Enable if you use an older build of XSOverlay unable to connect through websockets. This setting is ignored on web.

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.xsOverlay.serverNotifications

Allow server notifications

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.xsOverlay.soundPath

Notification sound (default/warning/error)

Type: string

Default: "default"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.xsOverlay.timeout

Notification duration (secs)

Type: signed integer

Default: 3

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.xsOverlay.volume

Volume

Type: floating point number

Default: 0.2

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.xsOverlay.webSocketPort

Websocket port

Type: signed integer

Default: 42070

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.youtubeAdblock.enable

Whether to enable Block ads in YouTube embeds and the WatchTogether activity via AdGuard (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.plugins.youtubeDescription.enable

Whether to enable Adds descriptions to youtube video embeds (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.themeLinks

A list of links to online vencord themes

Type: list of string

Default: [ ]

Example:

[
  "https://raw.githubusercontent.com/rose-pine/discord/main/rose-pine.theme.css"
]

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.themes

Themes to add, they can be enabled by settings programs.nixcord.config.enabledThemes to [ "THEME_NAME.css" ]

Type: attribute set of (strings concatenated with “\n” or absolute path)

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.transparent

Whether to enable Enable client transparency.

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.config.useQuickCss

Whether to enable Enable quick CSS file.

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.configDir

Config directory for the selected client (Vencord or Equicord)

Type: absolute path

Default: "/home/user/.config/Vencord"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.discord.enable

Whether to enable discord Disable to only install Vesktop

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.discord.package

The Discord package to use

Type: package

Default: <derivation discord-0.0.117>

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.discord.autoscroll.enable

Enable middle-click autoscrolling

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.discord.branch

The Discord branch to use

Type: one of “stable”, “ptb”, “canary”, “development”

Default: "stable"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.discord.configDir

Config path for Discord

Type: absolute path

Default: "/home/user/.config/discord"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.discord.equicord.enable

Enable Equicord (alternative to Vencord)

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.discord.equicord.package

The Equicord package to use

Type: package

Default: <derivation equicord-2025-12-05>

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.discord.openASAR.enable

Enable OpenASAR (for non-vesktop)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.discord.settings

Settings to be placed in discordConfigDir/settings.json

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.discord.vencord.enable

Enable Vencord (for non-vesktop)

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.discord.vencord.package

The Vencord package to use

Type: package

Default: <derivation vencord-1.13.6>

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.discord.vencord.unstable

Enable unstable Vencord build from repository’s master branch

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.enable

Whether to enable Whether to enable Dorion .

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.package

The Dorion package to use

Type: package

Default: <derivation dorion-6.11.0>

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.autoClearCache

Automatically clear cache on startup

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.blur

Window blur effect type

Type: one of “none”, “blur”, “acrylic”

Default: "none"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.blurCss

Enable CSS blur effects

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.cacheCss

Cache CSS for faster loading

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.clientMods

Client modifications to enable

Type: list of string

Default:

[
  "Shelter"
  "Vencord"
]

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.clientPlugins

Enable client plugins

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.clientType

Discord client type to emulate

Type: string

Default: "default"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.configDir

Config path for Dorion

Type: absolute path

Default: "/home/user/.config/dorion"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.desktopNotifications

Enable desktop notifications

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.disableHardwareAccel

Disable hardware acceleration

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.extraSettings

Additional settings to merge into config.json. These will override any conflicting auto-generated settings.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.keybinds

Custom keybind mappings

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.keybindsEnabled

Enable custom keybinds

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.multiInstance

Allow multiple Dorion instances

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.openOnStartup

Open Dorion on system startup

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.profile

Profile name to use

Type: string

Default: "default"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.proxyUri

Proxy URI to use for connections

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.pushToTalk

Enable push-to-talk

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.pushToTalkKeys

Keys for push-to-talk activation

Type: list of string

Default:

[
  "RControl"
]

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.rpcIpcConnector

Enable RPC IPC connector

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.rpcProcessScanner

Enable RPC process scanner

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.rpcSecondaryEvents

Enable RPC secondary events

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.rpcServer

Enable RPC server

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.rpcWebsocketConnector

Enable RPC WebSocket connector

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.startMaximized

Start Dorion maximized

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.startupMinimized

Start minimized to tray

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.streamerModeDetection

Enable streamer mode detection

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.sysTray

Enable system tray integration

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.theme

Theme to use in Dorion

Type: string

Default: "none"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.themes

List of available themes

Type: list of string

Default:

[
  "none"
]

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.trayIconEnabled

Enable tray icon

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.unreadBadge

Show unread message badge

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.updateNotify

Show update notifications

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.useNativeTitlebar

Use native window titlebar

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.win7StyleNotifications

Use Windows 7 style notifications

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.dorion.zoom

Zoom level for the client

Type: string

Default: "1.0"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.equibop.enable

Whether to enable Whether to enable Equibop .

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.equibop.package

The Equibop package to use

Type: null or package

Default: <derivation equibop-2.1.4>

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.equibop.autoscroll.enable

Enable middle-click autoscrolling

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.equibop.configDir

Config path for Equibop

Type: absolute path

Default: "/home/user/.config/equibop"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.equibop.settings

Settings to be placed in equibop.configDir/settings.json

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.equibop.state

Settings to be placed in equibop.configDir/state.json

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.equibop.useSystemEquicord

Use system Equicord package instead of the bundled one

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.equibopConfig

additional config to be added to programs.nixcord.config for equibop only

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.equicordConfig

additional config to be added to programs.nixcord.config for equicord only

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.extraConfig

additional config to be added to programs.nixcord.config for both vencord and vesktop

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.finalPackage.discord

The final discord package that is created

Type: package (read only)

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.finalPackage.dorion

The final dorion package that is created

Type: package (read only)

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.finalPackage.equibop

The final equibop package that is created (null if package is not provided)

Type: null or package (read only)

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.finalPackage.vesktop

The final vesktop package that is created

Type: package (read only)

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.openASAR.enable

Enable OpenASAR (for non-vesktop)

Type: null or boolean

Default: null

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.parseRules.lowerPluginTitles

plugins with lowercase names in json

Type: list of string

Default: [ ]

Example:

[
  "petpet"
]

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.parseRules.upperNames

option names to become UPPER_SNAKE_CASE

Type: list of string

Default: [ ]

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.quickCss

Vencord quick CSS

Type: string

Default: ""

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.userPlugins

User plugin to fetch and install. Note that any json required must be enabled in extraConfig

Type: attribute set of ((path in the Nix store or package convertible to it) or string matching the pattern github:([[:alnum:].-]+)/([[:alnum:]/-]+)/([0-9a-f]{40}) convertible to it)

Default: { }

Example:

{
  someCoolPlugin = "github:someUser/someCoolPlugin/someHashHere";
}

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.vencordConfig

additional config to be added to programs.nixcord.config for vencord only

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.vesktop.enable

Whether to enable Whether to enable Vesktop .

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.vesktop.package

The Vesktop package to use

Type: package

Default: <derivation vesktop-1.5.8>

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.vesktop.autoscroll.enable

Enable middle-click autoscrolling

Type: boolean

Default: false

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.vesktop.configDir

Config path for Vesktop

Type: absolute path

Default: "/home/user/.config/vesktop"

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.vesktop.settings

Settings to be placed in vesktop.configDir/settings.json

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.vesktop.state

Settings to be placed in vesktop.configDir/state.json

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.vesktop.useSystemVencord

Use system Vencord package

Type: boolean

Default: true

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.vesktopConfig

additional config to be added to programs.nixcord.config for vesktop only

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.vesktopConfigDir

Config path for Vesktop

Type: null or absolute path

Default: null

Declared by:

<nixcord/modules/hm-module.nix>
programs.nixcord.vesktopPackage

The Vesktop package to use

Type: null or package

Default: null

Declared by:

<nixcord/modules/hm-module.nix>