Nixcord manual

Version latest


Table of Contents

Preface
Introduction
Configuration Options

Preface

Prerequisites

You’ll need a working Nix installation (standalone or NixOS) and Home Manager. Being comfortable with basic Nix syntax will help, though the examples should get you most of the way there

Reporting Issues

Found a bug? Check the issue tracker first to see if we’re already working on it

If it’s new, open a ticket with your config, system info, and logs. The more details you give us, the faster we can fix it

Contributing

PRs are always welcome, whether it’s for the code or just fixing a typo in the docs

Introduction

Nixcord lets you manage Vencord, Equicord, and clients like Vesktop and Dorion declaratively

Instead of configuring your plugins via the UI (and losing them when you reinstall), you define everything in Nix. It handles patching the client, injecting the config, and keeping your setup reproducible

It supports:

  • Standard Discord (Stable, PTB, Canary, Dev)

  • Vesktop & Equibop

  • Dorion

Getting Started

Enable it in your Home Manager config:

{
  programs.nixcord = {
    enable = true;
    
    # Pick your client
    discord.enable = true; 
    # vesktop.enable = true;
  };
}

Configuration Options

Here is the complete reference for every available option in Nixcord. This list is auto-generated directly from the source modules

programs.nixcord.enable

Whether to enable Enables Discord with Vencord.

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.package

Deprecated The Discord package to use

Type: null or package

Default: null

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.enableReactDevtools

Whether to enable Enable React developer tools.

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.enabledThemes

A list of themes to enable from themes directory

Type: list of string

Default: [ ]

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.autoUpdate

Whether to enable Automaticall update Vencord.

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.autoUpdateNotification

Whether to enable Notify user about auto updates.

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.disableMinSize

Whether to enable Disable minimum window size for client.

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.frameless

Whether to enable Make client frameless.

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.notifyAboutUpdates

Whether to enable Notify when updates are available.

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.AutoDNDWhilePlaying.enable

Whether to enable Automatically updates your online status (online, idle, dnd) when launching games (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.BlurNSFW.enable

Whether to enable Blur attachments in NSFW channels until hovered (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.BlurNSFW.blurAllChannels

Blur attachments in all channels (not just NSFW)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.BlurNSFW.blurAmount

Blur Amount (in pixels)

Type: signed integer

Default: 10

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.FullVCPFP.useServerProfileAvatars

Use server profile avatars in guild voice channels when available.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.LastFMRichPresence.alwaysHideArt

Disable downloading album art

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.LastFMRichPresence.apiKey

Custom Last.fm API key. Not required but highly recommended to avoid rate limiting with our shared key

Type: null or string

Default: null

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.LastFMRichPresence.clickableLinks

Make track, artist and album names clickable links

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.LastFMRichPresence.hideWithSpotify

Hide Last.fm presence if spotify is running

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.LastFMRichPresence.shareUsername

Show link to Last.fm profile

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.LastFMRichPresence.showLastFmLogo

Show the Last.fm logo by the album cover

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.LastFMRichPresence.statusName

Custom status text

Type: string

Default: "some music"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.LastFMRichPresence.useListeningStatus

Show “Listening to” status instead of “Playing”

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.LastFMRichPresence.username

Last.fm username

Type: null or string

Default: null

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.OnePingPerDM.allowMentions

Receive audio pings for @mentions

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.PinDMs.canCollapseDmSection

Allow uncategorised DMs section to be collapsable

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.PinDMs.dmSectionCollapsed

Collapse DM section

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.PinDMs.userBasedCategoryList

This option has no description.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.RPCStats.RPCTitle

The title for the rpc

Type: string

Default: "RPCStats"

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.RPCStats.lastFMApiKey

Your last.fm API key

Type: string

Default: ""

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.RPCStats.lastFMUsername

Your last.fm username

Type: string

Default: ""

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.RecentDMSwitcher.overlayMode

Overlay content

Type: one of “row”, “current”

Default: "row"

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.RecentDMSwitcher.overlayShowAvatars

Show avatars in overlay

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.RecentDMSwitcher.toastDurationMs

Toast hide delay (ms)

Type: floating point number

Default: 600.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.RecentDMSwitcher.visualStyle

Visual indicator style while cycling

Type: one of “overlay”, “toast”, “off”

Default: "overlay"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.ReviewDB.enable

Whether to enable Review other users (Adds a new settings to profiles) (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.ReviewDB.hideBlockedUsers

Hide reviews from blocked users

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.ReviewDB.hideTimestamps

Hide timestamps on reviews

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.ReviewDB.notifyReviews

Notify about new reviews on startup

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.ReviewDB.showWarning

Display warning to be respectful at the top of the reviews list

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.SaveFavoriteGIFs.enable

Whether to enable Export favorited GIF urls (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.SaveFavoriteGIFs.showToolboxButton

Show ‘Save Favorite GIFs’ button in Equicord Toolbox (Requires Reload) (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.TiktokTTS.enable

Whether to enable Adds a context menu option to read out chat messages with the good ol’ Tiktok TTS voice :sob: (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.TiktokTTS.volume

Playback volume

Type: floating point number

Default: 50.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.TriviaAI.enable

Whether to enable A plugin that helps you answer trivia questions using AI. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.TriviaAI.apiKey

API Key.

Type: string

Default: ""

Example: "Enter API Key here for your AI endpoint."

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.TriviaAI.autoRespond

Automatically respond to messages on receiving a response.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.TriviaAI.endpoint

OpenAI Compatible AI Endpoint.

Type: string

Default: "https://openrouter.ai/api/v1/chat/completions"

Example: "Enter your OpenAI compatible AI endpoint here."

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.TriviaAI.maxTokens

Maximum number of tokens in the response.

Type: signed integer

Default: 500

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.TriviaAI.model

AI Model to use.

Type: string

Default: "google/gemini-3-flash-preview"

Example: "e.g. google/gemini-3-flash-preview, inception/mercury, openai/gpt-5.2-chat, etc."

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.TriviaAI.supportImages

Pass images to the AI for context (if any). This is not supported by all models.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.TriviaAI.systemPrompt

System Prompt for the AI.

Type: string

Default: "You are a helpful assistant who answers questions for the user in a concise and short way while using the least amount of words and punctuation."

Example: "Enter system prompt."

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.USRBG.voiceBackground

Use USRBG banners as voice chat backgrounds (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.UserPFP.overrideServerAvatars

Override server avatars with custom avatars or the default user avatar if no custom avatar is set.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.VCPanelSettings.camera

Show a camera selector

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.VCPanelSettings.inputDevice

Show an input device selector

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.VCPanelSettings.inputVolume

Show an input volume slider

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.VCPanelSettings.outputDevice

Show an output device selector

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.VCPanelSettings.outputVolume

Show an output volume slider

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.VCPanelSettings.showInputDeviceHeader

Show header above input device selector

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.VCPanelSettings.showInputVolumeHeader

Show header above input volume slider

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.VCPanelSettings.showOutputDeviceHeader

Show header above output device selector

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.VCPanelSettings.showOutputVolumeHeader

Show header above output volume slider

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.VCPanelSettings.showVideoDeviceHeader

Show header above camera selector

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.VCPanelSettings.uncollapseSettingsByDefault

Automatically uncollapse voice settings by default

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.XSOverlay.botNotifications

Allow bot notifications

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.XSOverlay.callNotifications

Allow call notifications

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.XSOverlay.channelPingColor

Channel mention color

Type: string

Default: "#8a2be2"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.XSOverlay.dmNotifications

Allow Direct Message notifications

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.XSOverlay.groupDmNotifications

Allow Group DM notifications

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.XSOverlay.lengthBasedTimeout

Extend duration with message length

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.XSOverlay.opacity

Notif opacity

Type: floating point number

Default: 1.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.XSOverlay.pingColor

User mention color

Type: string

Default: "#7289da"

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.XSOverlay.serverNotifications

Allow server notifications

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.XSOverlay.soundPath

Notification sound (default/warning/error)

Type: string

Default: "default"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.XSOverlay.timeout

Notification duration (secs)

Type: signed integer

Default: 3

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.XSOverlay.volume

Volume

Type: floating point number

Default: 0.2

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.XSOverlay.webSocketPort

Websocket port

Type: signed integer

Default: 42070

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.accountPanelServerProfile.prioritizeServerProfile

Prioritize Server Profile when left clicking your account panel

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.alwaysAnimate.icons

Always animate server icons, avatars, decor and more

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.alwaysAnimate.nameplates

Always animate nameplates

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.alwaysAnimate.roleGradients

Always animate role gradients

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.alwaysAnimate.serverBanners

Always animate server banners

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.alwaysAnimate.statusEmojis

Always animate status emojis

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.alwaysExpandRoles.enable

Whether to enable Always expands the role list in profile popouts (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.alwaysExpandRoles.hideArrow

Hide Arrow (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.alwaysTrust.enable

Whether to enable Removes the annoying untrusted domain and suspicious file popup (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.animalese.messageLengthLimit

Maximum length of message to process

Type: signed integer

Default: 50

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.animalese.pitch

Pitch multiplier

Type: floating point number

Default: 1.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.animalese.processOwnMessages

Enable to yap your own messages too

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.animalese.speed

Speed of the animalese sound

Type: floating point number

Default: 1.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.animalese.volume

Volume of the animalese sound

Type: floating point number

Default: 0.5

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.anonymiseFileNames.enable

Whether to enable Anonymise uploaded file names (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.anonymiseFileNames.anonymiseByDefault

Whether to anonymise file names by default

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.anonymiseFileNames.consistent

Consistent filename

Type: string

Default: "image"

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.anonymiseFileNames.randomisedLength

Random characters length

Type: signed integer

Default: 7

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.anonymiseFileNames.spoilerMessages

Spoiler messages

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.appleMusicRichPresence.enableButtons

Whether or not to enable buttons

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.appleMusicRichPresence.enableTimestamps

Whether or not to enable timestamps

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.appleMusicRichPresence.detailsString

Activity details format string

Type: string

Default: "{name}"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.appleMusicRichPresence.largeImageType

Activity assets large image type

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

Default: "Album"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.appleMusicRichPresence.largeTextString

Activity assets large text format string

Type: string

Default: "{album}"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.appleMusicRichPresence.nameString

Activity name format string

Type: string

Default: "Apple Music"

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.appleMusicRichPresence.smallImageType

Activity assets small image type

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

Default: "Artist"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.appleMusicRichPresence.smallTextString

Activity assets small text format string

Type: string

Default: "{artist}"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.appleMusicRichPresence.stateString

Activity state format string

Type: string

Default: "{artist} · {album}"

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.bannersEverywhere.animate

Animate banners

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.bannersEverywhere.preferNameplate

prefer nameplate over banner

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.betterActivities.allActivitiesStyle

Style for showing all activities

Type: one of “carousel”, “list”

Default: "carousel"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.betterActivities.hideTooltip

Hides activities in various places

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.betterActivities.iconSize

Size of the activity icons

Type: floating point number

Default: 15.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.betterActivities.memberList

Show activity icons in the member list (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.betterActivities.removeGameActivityStatus

Remove game activity icon and status (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.betterActivities.renderGifs

Allow rendering GIFs

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.betterActivities.specialFirst

Show special activities first (Currently Spotify and Twitch)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.betterActivities.userPopout

Show all activities in the profile popout/sidebar (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.betterAudioPlayer.forceMoveBelow

Force the visualizer below the audio player

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.betterAudioPlayer.oscilloscope

Enable oscilloscope visualizer

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.betterAudioPlayer.oscilloscopeColor

Color for oscilloscope

Type: string

Default: "255, 255, 255"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.betterAudioPlayer.oscilloscopeSolidColor

Use solid color for oscilloscope

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.betterAudioPlayer.spectrograph

Enable spectrograph visualizer

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.betterAudioPlayer.spectrographColor

Color for spectrograph

Type: string

Default: "33, 150, 243"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.betterAudioPlayer.spectrographSolidColor

Use solid color for spectrograph

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.betterBanReasons.reasons

Your custom reasons

Type: list of string

Default: [ ]

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.betterCommands.allowNewlinesInCommands

Allow newlines in command inputs (CTRL + Shift + Enter)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.betterFolders.enable

Whether to enable Shows server folders on dedicated sidebar and adds folder related improvements (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.betterFolders.closeOthers

Close other folders when opening a folder

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.betterFolders.closeServerFolder

Close folder when selecting a server in that folder

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.betterFolders.sidebar

Display servers from folder on dedicated sidebar (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.betterFolders.sidebarAnim

Animate opening the folder sidebar

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.betterGifPicker.enable

Whether to enable Makes the gif picker open the favourite category by default (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.betterGifPicker.keepOpen

Keeps the gif picker open after selecting a gif

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.betterInvites.enable

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

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.betterNotesBox.hide

Hide notes (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.betterNotesBox.noSpellCheck

Disable spellcheck in notes

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.betterRoleDot.bothStyles

Show both role dot and coloured names (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.betterSettings.disableFade

Disable the crossfade animation (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.blockKeywords.blockedWords

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

Type: string

Default: ""

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.blockKeywords.ignoreBlockedMessages

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

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.bypassStatus.notificationSound

Whether the notification sound should be played

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.bypassStatus.respectSilentPings

Respect silent pings (@silent / suppress notifications)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.callTimer.enable

Whether to enable Add call timers for all users in voice channels and in the connection status. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.callTimer.allCallTimers

Add call timer to all users in a server voice channel (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.callTimer.format

Compact or human readable format:

Type: one of “stopwatch”, “human”

Default: "stopwatch"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.callTimer.showRoleColor

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

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.callTimer.showSeconds

Show seconds in the timer

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.callTimer.showWithoutHover

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

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.callTimer.trackSelf

Also track yourself

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.callTimer.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/options.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/options.nix>
programs.nixcord.config.plugins.channelBadges.announcementBadgeColor

Announcement badge color (restart required)

Type: null or string

Default: null

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.announcementBadgeLabel

Announcement badge label (restart required)

Type: string

Default: "News"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.announcementThreadBadgeColor

Announcement Thread badge color (restart required)

Type: null or string

Default: null

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.announcementThreadBadgeLabel

Announcement Thread badge label (restart required)

Type: string

Default: "News Thread"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.categoryBadgeColor

Category badge color (restart required)

Type: null or string

Default: null

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.categoryBadgeLabel

Category badge label (restart required)

Type: string

Default: "Category"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.directoryBadgeColor

Directory badge color (restart required)

Type: null or string

Default: null

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.directoryBadgeLabel

Directory badge label (restart required)

Type: string

Default: "Directory"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.forumBadgeColor

Forum badge color (restart required)

Type: null or string

Default: null

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.forumBadgeLabel

Forum badge label (restart required)

Type: string

Default: "Forum"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.lockedBadgeColor

Locked badge color (restart required)

Type: null or string

Default: null

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.lockedBadgeLabel

Locked badge label (restart required)

Type: string

Default: "Locked"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.mediaBadgeColor

Media badge color (restart required)

Type: null or string

Default: null

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.mediaBadgeLabel

Media badge label (restart required)

Type: string

Default: "Media"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.nsfwBadgeColor

NSFW badge color (restart required)

Type: null or string

Default: null

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.nsfwBadgeLabel

NSFW badge label (restart required)

Type: string

Default: "NSFW"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.oneBadgePerChannel

Show only one badge per channel (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.privateThreadBadgeColor

Private Thread badge color (restart required)

Type: null or string

Default: null

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.privateThreadBadgeLabel

Private Thread badge label (restart required)

Type: string

Default: "Private Thread"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.publicThreadBadgeColor

Public Thread badge color (restart required)

Type: null or string

Default: null

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.publicThreadBadgeLabel

Public Thread badge label (restart required)

Type: string

Default: "Thread"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.rulesBadgeColor

Rules badge color (restart required)

Type: null or string

Default: null

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.rulesBadgeLabel

Rules badge label (restart required)

Type: string

Default: "Rules"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.showAnnouncementBadge

Show Announcement badge (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.showAnnouncementThreadBadge

Show Announcement Thread badge (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.showCategoryBadge

Show Category badge (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.showDirectoryBadge

Show Directory badge (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.showForumBadge

Show Forum badge (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.showLockedBadge

Show Locked badge (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.showMediaBadge

Show Media badge (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.showNSFWBadge

Show NSFW badge (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.showPrivateThreadBadge

Show Private Thread badge (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.showPublicThreadBadge

Show Public Thread badge (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.showRulesBadge

Show Rules badge (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.showStageBadge

Show Stage badge (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.showTextBadge

Show Text badge (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.showUnknownBadge

Show Unknown badge (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.showVoiceBadge

Show Voice badge (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.stageBadgeColor

Stage badge color (restart required)

Type: null or string

Default: null

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.stageBadgeLabel

Stage badge label (restart required)

Type: string

Default: "Stage"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.textBadgeColor

Text badge color (restart required)

Type: null or string

Default: null

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.textBadgeLabel

Text badge label (restart required)

Type: string

Default: "Text"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.unknownBadgeColor

Unknown badge color (restart required)

Type: null or string

Default: null

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.unknownBadgeLabel

Unknown badge label (restart required)

Type: string

Default: "Unknown"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.voiceBadgeColor

Voice badge color (restart required)

Type: null or string

Default: null

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.channelBadges.voiceBadgeLabel

Voice badge label (restart required)

Type: string

Default: "Voice"

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.cleanerChannelGroups.enable

Whether to enable Hides all channels in collapsed categories, even if they have unread messages. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.clickableRoles.enable

Whether to enable Click on roles in user profiles and the member list to see which members have them. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.clientSideBlock.guildBlackList

Guild ids to disable functionality in (restart required)

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.clientSideBlock.guildWhiteList

Guild ids to enable functionality in (restart required)

Type: string

Default: ""

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.clientSideBlock.hideVc

Hide voice channels containing blocked users. (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.clientTheme.color

This option has no description.

Type: string

Default: "313338"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.clipsEnhancements.enable

Whether to enable Add more Clip FPS and duration options, custom clip length, RPC tagging and more (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.clipsEnhancements.enableAdvancedSignals

Enable advanced clip signals (auto-clip triggers) (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.clipsEnhancements.enableScreenshotKeybind

Enable the screenshot keybind feature (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.clipsEnhancements.enableVoiceOnlyClips

Enable voice-only clips (audio without video) (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.clipsEnhancements.ignorePlatformRestriction

Allow Platform Restricted Clipping (may cause save errors) (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.commandPalette.enableTagFilter

Show the tag filter bar

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.commandPalette.hotkey

Hotkey used to open the command palette

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.commandPalette.showTags

Display tag chips for commands

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.commandPalette.visualStyle

Palette appearance

Type: one of “classic”, “polished”

Default: "classic"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.components.enable

Whether to enable Adds a new tab to settings to browse Discord components. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.consoleJanitor.disableLoggers

Disables Discords loggers (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.consoleJanitor.whitelistedLoggers

Semicolon (;) separated list of loggers to allow even if others are hidden

Type: string

Default: "GatewaySocket; Routing/Utils"

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.contentWarning.onClick

Only show trigger content on click instead of hover

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.crashHandler.attemptToPreventCrashes

Whether to attempt to prevent Discord crashes.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.customFolderIcons.solidIcon

Use a solid background on the background of the image

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.customUserColors.colorInServers

If name colors should be changed within servers

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.dearrow.dearrowByDefault

Dearrow videos automatically

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.dearrow.hideButton

Hides the Dearrow button from YouTube embeds (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.declutter.enable

Whether to enable Cleans up Discord by removing non-essential UI elements like profile effects, shop tabs, boosts, and more. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.declutter.alwaysShowUsername

Always show username instead of status. (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.declutter.removeAudioMenus

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

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.declutter.removeBillingSettings

Remove billing settings. (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.declutter.removeButtonTooltips

Remove button tooltips. (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.declutter.removeClanTag

Remove clan tags. (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.declutter.removeGiftButton

Remove gift button. (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.declutter.removeNameplate

Remove nameplates. (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.declutter.removeProfileEffect

Remove profile animation effects on open. (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.declutter.removeQuestsAboveDM

Remove quests above DMs list. (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.declutter.removeServerBoostInfo

Remove server boost info above channel list. (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.declutter.removeShopAboveDM

Remove shops above DMs list. (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.declutter.removeUnavailableEmojiPicker

Remove unavailable categories from the emoji picker. (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.decor.agreedToGuidelines

Agreed to guidelines

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.decor.baseUrl

Decor api url

Type: string

Default: "https://decor.fieryflames.dev"

Declared by:

<nixcord/modules/options.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! (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.devCompanion.notifyOnAutoConnect

Whether to notify when Dev Companion has automatically connected.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.devCompanion.reloadAfterToggle

Reload after a disable/enable plugin command is recived.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.dragFavoriteEmotes.enable

Whether to enable Adds the ability to change the order of your favourite emotes (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.dragify.enable

Whether to enable Drop users, channels, or servers into chat to insert mentions or invites. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.dragify.allowChatBodyDrop

Allow dropping into the main chat body to insert text. (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.dragify.channelOutput

Channel drop output.

Type: one of “mention”, “link”

Default: "mention"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.dragify.inviteExpireAfter

Invite expiration.

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

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

Default: 0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.dragify.inviteMaxUses

Invite max uses.

Values: 0 = No limit, 1 = 1 use, 5 = 5 uses, 10 = 10 uses, 25 = 25 uses, 50 = 50 uses, 100 = 100 uses

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

Default: 0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.dragify.inviteTemporaryMembership

Grant temporary membership.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.dragify.reuseExistingInvites

Reuse existing invite instead of creating a new one.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.dragify.userOutput

User drop output.

Type: one of “mention”, “id”

Default: "mention"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.elementHighlighter.enable

Whether to enable Highlight and inspect elements easily. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.elementHighlighter.keybind

Toggle Highlighter

Type: list of string

Default: [ ]

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.elementHighlighter.showBorderRadius

Display the element’s border-radius values

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.elementHighlighter.showClasses

Display the element’s CSS class names in the tooltip

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.elementHighlighter.showDisplay

Display the element’s display type along with flex or grid properties

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.elementHighlighter.showFont

Display the computed font family and font size

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.elementHighlighter.showId

Display the element’s ID attribute in the tooltip

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.elementHighlighter.showMargin

Display the element’s margin values

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.elementHighlighter.showPadding

Display the element’s padding values

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.elementHighlighter.showPosition

Display the element’s CSS position type and z-index

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.equicordHelper.accountStandingButton

Show an account standing button in the header bar (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.equicordHelper.forceRoleIcon

Forces role icons to display next to messages in compact mode (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.equicordHelper.noBulletPoints

Stops you from typing markdown bullet points (stinky) (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.equicordHelper.noMirroredCamera

Prevents the camera from being mirrored on your screen (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.equicordHelper.noModalAnimation

Remove the 300ms long animation when opening or closing modals (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.equicordHelper.refreshSlashCommands

Refreshes Slash Commands to show newly added commands without restarting your client.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.equicordHelper.removeActivitySection

Removes the activity section above member list (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.equicordHelper.restoreFileDownloadButton

Adds back the Download button at the top right corner of files (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.equicordHelper.showYourOwnActivityButtons

Discord hides your own activity buttons for some reason (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.equicordToolbox.showPluginMenu

Show the plugins menu in the toolbox

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.equissant.amount

amount of clicks to trigger crossant

Type: signed integer

Default: 10

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.experiments.enable

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

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.fakeNitro.enableStreamQualityBypass

Allow streaming in nitro quality (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.fakeNitro.emojiSize

Size of the emojis when sending

Type: floating point number

Default: 48.0

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.fakeNitro.stickerSize

Size of the stickers when sending

Type: floating point number

Default: 160.0

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.fakeNitro.useEmojiHyperLinks

Whether to use hyperlinks when sending fake emojis

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fakeNitro.useStickerHyperLinks

Whether to use hyperlinks when sending fake stickers

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.fakeProfileThemes.nitroFirst

Default color source if both are present

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.fastDeleteChannels.keyBind

The key to toggle trash when pressed.

Type: string

Default: "KeyZ"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fastDeleteChannels.reqAlt

Require alt to be held.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fastDeleteChannels.reqCtrl

Require control to be held.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fastDeleteChannels.reqShift

Require shift to be held.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.favoriteEmojiFirst.enable

Whether to enable Puts your favorite emoji first in the emoji autocomplete and also has emoji alias. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.favouriteAnything.enable

Whether to enable Favourite any image, video, or file attachment (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fileUpload.enable

Whether to enable Upload images and videos to file hosting services like Zipline and Nest (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fileUpload.apngToGif

Convert APNG uploads to GIF

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fileUpload.autoCopy

Auto copy upload URL

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fileUpload.catboxUserhash

Catbox userhash for account binding

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fileUpload.ezHostKey

E-Z Host API key

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fileUpload.folderId

Optional Zipline folder ID

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fileUpload.litterboxExpiry

Litterbox retention window

Type: one of “1h”, “12h”, “24h”, “72h”

Default: "24h"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fileUpload.nestToken

Nest API token

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fileUpload.s3AccessKeyId

S3 access key ID

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fileUpload.s3Bucket

S3 bucket name

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fileUpload.s3Endpoint

S3-compatible endpoint URL

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fileUpload.s3ForcePathStyle

Use path-style S3 URLs

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fileUpload.s3Prefix

Optional S3 object key prefix

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fileUpload.s3PublicUrl

Optional public base URL

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fileUpload.s3Region

S3 region (use auto for R2)

Type: string

Default: "auto"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fileUpload.s3SecretAccessKey

S3 secret access key

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fileUpload.s3SessionToken

Optional S3 session token

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fileUpload.serviceType

Selected uploader service

Type: one of “zipline”, “ezhost”, “nest”, “s3”, “catbox”, “litterbox”, “sharex”

Default: "zipline"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fileUpload.serviceUrl

Zipline service URL

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fileUpload.sharexConfig

ShareX custom uploader JSON

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fileUpload.stripQueryParams

Strip query params from uploaded URLs

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fileUpload.ziplineToken

Zipline auth token

Type: string

Default: ""

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.findReply.includePings

Will also search for messages that @ the author directly

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.fixImagesQuality.enable

Whether to enable Improves quality of images by loading them at their original resolution (Shared between Vencord and Equicord).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fixImagesQuality.originalImagesInChat

Also load the original image in Chat. WARNING: Read the caveats above

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.fixYoutubeEmbeds.youtubeDescription

Adds descriptions to youtube video embeds (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.fontLoader.applyOnCodeBlocks

Apply the font to code blocks

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.fontLoader.selectedFont

Currently selected font

Type: string

Default: ""

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.forwardAnywhere.forwardPreface

What should forwarded from be prefaced with

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

Default: ">"

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.gameActivityToggle.oldIcon

Use the old icon style before Discord icon redesign

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.ghosted.ignoreBots

Ignore DMs from bots

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.ghosted.ignoreGroupDms

Exclude all group dms from ghosting

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.ghosted.maxInactiveTimeMs

Only ghost DMs active within this timeframe

Values: 0 = No limit, 3600000 = 1 hour, 86400000 = 1 day, 604800000 = 1 week, 2592000000 = 1 month

Type: one of 0, 3600000, 86400000, 604800000, 2592000000

Default: 0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.ghosted.showDmIcons

Show ghost icons next to individual DMs

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.gifCollections.collectionPrefix

The prefix for collections (restart required)

Type: string

Default: "gc:"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.gifCollections.collectionsSortOrder

The order of sorting for collections

Type: string

Default: "asc"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.gifCollections.collectionsSortType

The type of sorting for collections

Type: signed integer

Default: 1

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.gifCollections.itemPrefix

The prefix for gif items (restart required)

Type: string

Default: "gc-item:"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.gifCollections.onlyShowCollections

Only show collections (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.gifCollections.showCopyImageLink

Show ‘Copy Image Link’ option in context menus

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.gifCollections.stopWarnings

Stop deletion warnings

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.gitHubRepos.showLanguage

Show repository language

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.gitHubRepos.showRepositoryTab

Show repositories tab in profile modal (hides button in connections when enabled)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.gitHubRepos.showStars

Show repository stars

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.globalBadges.apiUrl

API to use

Type: string

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

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.globalBadges.showAero

Show Aero Badges

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.globalBadges.showAliucord

Show Aliucord Badges

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.globalBadges.showCustom

Show Custom Badges

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.globalBadges.showEnmity

Show Enmity Badges

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.globalBadges.showNekocord

Show Nekocord Badges

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.globalBadges.showPaicord

Show Paicord Badges

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.globalBadges.showPrefix

Shows the Mod as Prefix

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.globalBadges.showRaincord

Show Raincord Badges

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.globalBadges.showReviewDB

Show ReviewDB Badges

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.globalBadges.showSuffix

Shows the Mod as Suffix

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.globalBadges.showVelocity

Show Velocity Badges

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.googleThat.embed

If the sent link should render an embed

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.greetStickerPicker.greetMode

Choose the greet mode

Type: one of “Greet”, “Message”

Default: "Greet"

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.guildTagSettings.enable

Whether to enable Adds some settings for guild tags, such as hiding them or disabling the prompt to adopt them. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.guildTagSettings.disableAdoptTagPrompt

Disable the prompt to adopt tags (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.guildTagSettings.hideTags

Hide tags

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.hideChatButtons.color

Color it red on open

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.hideChatButtons.open

opened by default

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.hideMessages.enable

Whether to enable A plugin to temporarily hide messages until you restart. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.hideMessages.hidePopoverButton

Hide the hide button in the message popover.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.hideServers.showIndicator

Show menu to unhide servers at the bottom of the list

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.holyNotes.enable

Whether to enable Save messages as notes to revisit later (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.hopOn.enable

Whether to enable Hop on! Opens a configurable URL when a message matches a custom regex in the current channel. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.hopOn.regex

Regex to trigger on

Type: string

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

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.husk.emojiID

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

Type: signed integer

Default: 1026532993923293184

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.husk.emojiName

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

Type: string

Default: "husk"

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.idleAutoRestart.enable

Whether to enable Automatically restarts the client after being idle for a configurable amount of time, but avoids restarting while you are in VC. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.idleAutoRestart.idleMinutes

Minutes of inactivity before restarting (when not in VC)

Type: floating point number

Default: 30.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.idleAutoRestart.isEnabled

Enable automatic restart after idle

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.ignoreActivities.idsList

This option has no description.

Type: string

Default: ""

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.ignoreActivities.ignoreListening

Ignore all listening activities (These are usually spotify activities)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.ignoreActivities.ignoreStreaming

Ignore all streaming activities

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.ignoreActivities.ignoreWatching

Ignore all watching activities

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.ignoreActivities.ignoredActivities

This option has no description.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.imageZoom.invertScroll

Invert scroll

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.imageZoom.nearestNeighbour

Use Nearest Neighbour Interpolation when scaling images

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.imageZoom.saveZoomValues

Whether to save zoom and lens size values

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.imageZoom.size

Radius / Size of the lens

Type: floating point number

Default: 100.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.imageZoom.square

Make the lens square

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.imageZoom.zoom

Zoom of the lens

Type: floating point number

Default: 2.0

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.ingtoninator.isEnabled

Enable or disable the Ingtoninator

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.invisibleChat.savedPasswords

Saved Passwords (Seperated with a , )

Type: string

Default: "password, Password"

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.inviteDefaults.temporaryMembership

Temporary Membership

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.ircColors.memberListColors

Replace role colors in the member list (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.keyboardNavigation.allowMouseControl

Allow the mouse to control the command palette.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.keyboardNavigation.hotkey

The hotkey to open the command palette.

Type: list of string

Default:

[
  "Control"
  "Shift"
  "P"
]

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.keyboardSounds.soundPack

Sound pack to use.

Type: one of “operagx”, “osu”

Default: "operagx"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.keyboardSounds.volume

Volume of the keyboard sounds.

Type: floating point number

Default: 100.0

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.keywordNotify.amountToKeep

Amount of messages to keep in the log

Type: signed integer

Default: 50

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.keywordNotify.ignoreBots

Ignore messages from bots

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.loadingQuotes.enablePluginPresetQuotes

Enable the quotes preset by this plugin

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.loadingQuotes.additionalQuotesDelimiter

Delimiter for additional quotes

Type: string

Default: "|"

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.mediaPlaybackSpeed.defaultAudioSpeed

Audios

Type: floating point number

Default: 1.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.mediaPlaybackSpeed.defaultVideoSpeed

Videos

Type: floating point number

Default: 1.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.mediaPlaybackSpeed.defaultVoiceMessageSpeed

Voice messages

Type: floating point number

Default: 1.0

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.memberCount.memberList

Show member count in the member list (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.memberCount.toolTip

Show member count on the server tooltip (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.messageBurst.timePeriod

The duration of bursts (in seconds).

Type: signed integer

Default: 3

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.messageClickActions.enable

Whether to enable Customize click actions on messages. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageClickActions.enableDeleteOnClick

Enable delete on click while holding backspace

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageClickActions.enableDoubleClickToEdit

Enable double click to edit

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageClickActions.enableDoubleClickToReply

Enable double click to reply

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageClickActions.addAdditionalReacts

Also add additional configured reaction emojis

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageClickActions.additionalReactEmojis

This option has no description.

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageClickActions.clickTimeout

Timeout to distinguish double/triple clicks (ms)

Type: signed integer

Default: 300

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageClickActions.deferDoubleClickForTriple

Delay double-click to allow triple-click actions (disables triple-click when off)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageClickActions.disableInDms

Disable all click actions in direct messages

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageClickActions.disableInSystemDms

Disable all click actions in system DMs

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageClickActions.doubleClickAction

Action on double-click (your messages)

Type: one of “NONE”, “DELETE”, “REPLY”, “EDIT”, “QUOTE”, “COPY_CONTENT”, “COPY_LINK”, “COPY_ID”, “COPY_USER_ID”, “REACT”, “PIN”

Default: "EDIT"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageClickActions.doubleClickHoldThreshold

Max hold time for double-click actions (ms). Holding longer allows text selection

Type: signed integer

Default: 150

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageClickActions.doubleClickModifier

Modifier required for double-click action

Type: one of “NONE”, “SHIFT”, “CTRL”, “ALT”

Default: "NONE"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageClickActions.doubleClickOthersAction

Action on double-click (others’ messages)

Type: one of “NONE”, “DELETE”, “REPLY”, “QUOTE”, “COPY_CONTENT”, “COPY_LINK”, “COPY_ID”, “COPY_USER_ID”, “REACT”, “PIN”

Default: "REPLY"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageClickActions.quoteWithReply

When quoting, also reply to the message

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageClickActions.reactEmoji

Emoji to use for react actions.

Type: string

Default: "💀"

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.messageClickActions.selectionHoldTimeout

Timeout to allow text selection (ms)

Type: signed integer

Default: 300

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageClickActions.singleClickAction

Action on single click (your messages)

Type: one of “NONE”, “DELETE”, “COPY_LINK”, “COPY_ID”, “COPY_CONTENT”, “COPY_USER_ID”, “EDIT”, “REPLY”, “REACT”, “OPEN_THREAD”, “OPEN_TAB”

Default: "DELETE"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageClickActions.singleClickModifier

Modifier required for single click action (your messages)

Type: one of “BACKSPACE”, “DELETE”, “NONE”, “SHIFT”, “CTRL”, “ALT”

Default: "BACKSPACE"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageClickActions.singleClickOthersAction

Action on single click (others’ messages)

Type: one of “NONE”, “DELETE”, “COPY_LINK”, “COPY_ID”, “COPY_CONTENT”, “COPY_USER_ID”, “EDIT”, “REPLY”, “REACT”, “OPEN_THREAD”, “OPEN_TAB”

Default: "DELETE"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageClickActions.singleClickOthersModifier

Modifier required for single click action (others’ messages)

Type: one of “BACKSPACE”, “DELETE”, “NONE”, “SHIFT”, “CTRL”, “ALT”

Default: "BACKSPACE"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageClickActions.tripleClickAction

Action on triple-click

Type: one of “NONE”, “DELETE”, “COPY_LINK”, “COPY_ID”, “COPY_CONTENT”, “COPY_USER_ID”, “EDIT”, “REPLY”, “REACT”, “OPEN_THREAD”, “OPEN_TAB”

Default: "REACT"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageClickActions.tripleClickModifier

Modifier required for triple-click action

Type: one of “NONE”, “SHIFT”, “CTRL”, “ALT”

Default: "NONE"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageClickActions.useSelectionForQuote

When quoting, use selected text if available

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.messageFetchTimer.iconColor

Icon color (CSS color value)

Type: string

Default: "#00d166"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageFetchTimer.showIcon

Show fetch time icon in message bar

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageFetchTimer.showMs

Show milliseconds in timing

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.messageLatency.detectDiscordKotlin

Detect old Discord Android clients

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLatency.ignoreSelf

Don’t add indicator to your own messages

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLatency.latency

Threshold in seconds for latency indicator

Type: signed integer

Default: 2

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLatency.showMillis

Show milliseconds

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.messageLinkEmbeds.messageBackgroundColor

Background color for messages in rich embeds

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLinkTooltip.enable

Whether to enable Adds a tooltip with a message preview when hovering over message links, replies, and forwarded messages. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLinkTooltip.display

Display style

Type: one of “auto”, “compact”, “cozy”

Default: "auto"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLinkTooltip.onForward

Show tooltip when hovering over forwarded messages (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLinkTooltip.onLink

Show tooltip when hovering over message links (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLinkTooltip.onReply

Show tooltip when hovering over message replies (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLogger.enable

Whether to enable Temporarily logs deleted and edited messages. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.messageLogger.deleteStyle

The style of deleted messages

Type: one of “text”, “overlay”

Default: "text"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLogger.ignoreBots

Whether to ignore messages by bots

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLogger.ignoreChannels

Comma-separated list of channel IDs to ignore

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLogger.ignoreGuilds

Comma-separated list of guild IDs to ignore

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLogger.ignoreSelf

Whether to ignore messages by yourself

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLogger.ignoreUsers

Comma-separated list of user IDs to ignore

Type: string

Default: ""

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.messageLogger.logDeletes

Whether to log deleted messages

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLogger.logEdits

Whether to log edited messages

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.messageLogger.showEditDiffs

Show visual differences between edited message versions

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.enable

Whether to enable Improves MessageLogger with edited message history, ghost ping detection and more (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.alwaysLogCurrentChannel

Always log current selected channel. Blacklisted channels/users will still be ignored.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.alwaysLogDirectMessages

Always log DMs

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.attachmentFileExtensions

Comma separated list of file extensions to save. Attachments with file extensions not in this list will not be saved. Leave empty to save all attachments.

Type: string

Default: "png,jpg,jpeg,gif,webp,mp4,webm,mp3,ogg,wav"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.attachmentSizeLimitInMegabytes

Maximum size of an attachment in megabytes to save. Attachments larger than this size will not be saved.

Type: signed integer

Default: 12

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.blacklistedIds

Blacklisted server, channel, or user IDs.

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.cacheLimit

Maximum number of messages to store in the cache. Older messages are deleted when the limit is reached. This helps reduce memory usage and improve performance. 0 means there is no limit

Type: signed integer

Default: 1000

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.cacheMessagesFromServers

Usually message logger only logs from whitelisted ids and dms, enabling this would mean it would log messages from all servers as well. Note that this may cause the cache to exceed its limit, resulting in some messages being missed. If you are in a lot of servers, this may significantly increase the chances of messages being logged, which can result in a large message record and the inclusion of irrelevant messages.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.hideMessageFromMessageLoggers

When enabled, a context menu button will be added to messages to allow you to delete messages without them being logged by other loggers. Might not be safe, use at your own risk.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.hideMessageFromMessageLoggersDeletedMessage

The message content to replace the message with when using the hide message from message loggers feature.

Type: string

Default: "redacted eh"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.ignoreBots

Whether to ignore messages by bots

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.ignoreMutedCategories

Messages in channels belonging to muted categories will not be logged. Whitelisted users/channels in muted guilds will still be logged.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.ignoreMutedChannels

Messages in muted channels will not be logged. Whitelisted users/channels in muted guilds will still be logged.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.ignoreMutedGuilds

Messages in muted guilds will not be logged. Whitelisted users/channels in muted guilds will still be logged.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.ignoreSelf

Whether to ignore messages by yourself

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.ignoreWebhooks

Whether to ignore messages by webhooks

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.messageLimit

Maximum number of messages to save. Older messages are deleted when the limit is reached. 0 means there is no limit

Type: signed integer

Default: 200

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.messagesToDisplayAtOnceInLogs

Number of messages to display at once in logs & number of messages to load when loading more messages in logs.

Type: signed integer

Default: 100

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.permanentlyRemoveLogByDefault

Vencord’s base MessageLogger remove log button wiil delete logs permanently

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.preserveCurrentChannel

When enabled, messages in your currently selected channel are not affected by time-based cleanup.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.saveImages

Save deleted attachments.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.saveMessages

Whether to save the deleted and edited messages.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.showLogsButton

Toggle to whenever show the toolbox or not (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.showWhereMessageIsFrom

Show message channel/author name and server name

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.sortNewest

Sort logs by newest.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.timeBasedCleanupMinutes

Automatically remove messages from servers that are older than this many minutes. Set to 0 to disable time-based cleanup.

Type: signed integer

Default: 0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messageLoggerEnhanced.whitelistedIds

Whitelisted server, channel, or user IDs.

Type: string

Default: ""

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.messagePeek.enable

Whether to enable Shows the last message preview and timestamp in the Direct Messages list. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.messagePeek.hideMuted

Hide message previews and timestamps for muted DMs and group chats.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.messageTags.tagsList

This option has no description.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.messageTranslate.targetLanguage

The language messages should be translated to (restart required)

Type: string

Default: "en"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.micLoopbackTester.enable

Whether to enable Adds mic loopback test icon to the user panel (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.middleClickTweaks.enable

Whether to enable Various middle click tweaks, such as with pasting and link opening. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.middleClickTweaks.openScope

Prevent middle clicking on these content types from opening them.

Type: one of “links”, “media”, “both”, “none”

Default: "none"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.middleClickTweaks.pasteScope

Prevent middle click from pasting during these situations.

Type: one of “always”, “focus”

Default: "always"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.middleClickTweaks.pasteThreshold

Milliseconds until pasting is enabled again after a middle click.

Type: signed integer

Default: 100

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.moreQuickReactions.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/options.nix>
programs.nixcord.config.plugins.moreQuickReactions.columns

Columns of quick reactions to display

Type: floating point number

Default: 4.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.moreQuickReactions.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/options.nix>
programs.nixcord.config.plugins.moreQuickReactions.frequentEmojis

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

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.moreQuickReactions.reactionCount

Number of reactions (0-42)

Type: signed integer

Default: 5

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.moreQuickReactions.rows

Rows of quick reactions to display

Type: floating point number

Default: 2.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.moreQuickReactions.scroll

Enable scrolling the list of emojis

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.moreStickers.promptToUpload

Inserts the sticker into your chatbar instead of sending immediately

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.moreUserTags.dontShowBotTag

Only show extra tags for bots / Hide [APP] text (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.moreUserTags.dontShowForBots

Don’t show extra tags for bots (excluding webhooks)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.moreUserTags.noAppsAllowed

Replaces app for bot (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.moreUserTags.showWebhookTagFully

Show Webhook tag in followed channels like announcements

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.moyai.enable

Whether to enable Plays a 🗿 sound effect whenever a moyai emoji is sent, reacted, or used as a voice effect in your current channel. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.moyai.ignoreBlocked

Ignore blocked users

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.moyai.ignoreBots

Ignore bots

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.moyai.quality

Quality of the 🗿🗿🗿

Type: one of “Normal”, “HD”

Default: "Normal"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.moyai.triggerWhenUnfocused

Trigger the 🗿 even when the window is unfocused

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.moyai.volume

Volume of the 🗿🗿🗿

Type: floating point number

Default: 0.5

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.musicControls.fallbackProvider

When a lyrics provider fails, try other providers

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.musicControls.hoverControls

Show controls on hover

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.musicControls.lyricDelay

This option has no description.

Type: floating point number

Default: 0.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.musicControls.lyricsConversion

Automatically translate or romanize lyrics

Type: one of “None”, “Translated”, “Romanized”

Default: "None"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.musicControls.lyricsPosition

Position of the lyrics

Type: one of “above”, “below”

Default: "below"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.musicControls.lyricsProvider

Where lyrics are fetched from

Type: one of “Spotify”, “LRCLIB”

Default: "Spotify"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.musicControls.previousButtonRestartsTrack

Restart currently playing track when pressing the previous button if playtime is >3s

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.musicControls.showFailedToasts

Hide toasts when lyrics fail to fetch

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.musicControls.showMusicNoteOnNoLyrics

Show a music note icon when no lyrics are found

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.musicControls.showSpotifyControls

Show Spotify Controls

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.musicControls.showSpotifyLyrics

Show Spotify Lyrics

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.musicControls.showTidalControls

Show Tidal Player

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.musicControls.showTidalLyrics

Show Tidal Controls

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.musicControls.showYoutubeMusicControls

Show Youtube Music Controls

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.musicControls.translateTo

Translate lyrics to - Changing this will clear existing translations

Type: null or string

Default: null

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.musicControls.useSpotifyUris

Open Spotify URIs instead of Spotify URLs. Will only work if you have Spotify installed and might not work on all platforms

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.musicControls.youtubeMusicApiUrl

Custom URL for the Api Server plugin

Type: string

Default: "http://localhost:26538"

Example: "http://localhost:26538"

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.newGuildSettings.enable

Whether to enable Automatically mute new servers and change various other settings upon joining (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.newGuildSettings.events

Mute New Events automatically

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.newGuildSettings.everyone

Suppress @everyone and @here

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.newGuildSettings.guild

Mute Guild automatically

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.newGuildSettings.highlights

Suppress Highlights automatically

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.newGuildSettings.mobilePush

Mute Mobile Push Notifications automatically

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.newGuildSettings.role

Suppress All Role @mentions

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.newGuildSettings.showAllChannels

Show all channels automatically

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.newGuildSettings.voiceChannels

Hide names in Voice channels automatically

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.noBlockedMessages.enable

Whether to enable Hide all blocked/ignored messages from chat completely. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.noBlockedMessages.allowAutoModMessages

Allow messages sent by AutoMod to bypass filtering.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.noBlockedMessages.alsoHideIgnoredUsers

Also hide messages from ignored users.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.noBlockedMessages.applyToIgnoredUsers

Additionally apply to ‘ignored’ users

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.noBlockedMessages.hideBlockedUserReplies

Hide replies to blocked users.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.noBlockedMessages.ignoreMessages

Completely ignores incoming messages from blocked and ignored (if enabled) users (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.noMosaic.inlineVideo

Play videos without carousel modal (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.noPendingCount.hideFriendRequestsCount

Hide incoming friend requests count (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.noPendingCount.hideMessageRequestsCount

Hide message requests count (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.noPendingCount.hidePremiumOffersCount

Hide nitro offers count (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.noPushToTalk.enable

Whether to enable Bypasses the push-to-talk requirement for voice activity in channels that enforce it. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.noReplyMention.roleList

List of role ids to allow or exempt pings for (separated by commas or spaces)

Type: string

Default: "1234567890123445,1234567890123445"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.noReplyMention.shouldPingListed

Behaviour

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.noReplyMention.userList

List of user ids to allow or exempt pings for (separated by commas or spaces)

Type: string

Default: "1234567890123445,1234567890123445"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.noRoleHeaders.enable

Whether to enable We are all equal!! Removes the role headers in the member list. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.normalizeMessageLinks.enable

Whether to enable Strip canary/ptb from message links (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.notificationVolume.notificationVolume

Notification volume

Type: floating point number

Default: 100.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.oneko.enable

Whether to enable cat follow mouse (real) (Vencord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.orbolayBridge.isKeybindEnabled

Enable/disable the global keybind (Ctrl + `) (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.orbolayBridge.messagesSemitransparent

Make message notifications transparent (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.orbolayBridge.port

Port to connect to (restart required)

Type: signed integer

Default: 6888

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.orbolayBridge.voiceSemitransparent

Make voice channel members transparent (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.pictureInPicture.loop

Whether to make the PiP video loop or not

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.pingNotifications.dms

Notify for direct messages (DMs)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.pingNotifications.friends

Notify when friends send messages in servers

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.pingNotifications.ignoreMuted

Skip notifications from muted servers, channels, or users

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.pingNotifications.mentions

Notify when someone @mentions you directly

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.pingNotifications.showInActive

Show notifications even for currently active channel

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.platformIndicators.enable

Whether to enable Adds platform indicators (Desktop, Mobile, Web…) to users (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.platformIndicators.consoleIcon

What console icon to use (restart required)

Type: one of “equicord”, “suncord”, “vencord”

Default: "equicord"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.platformIndicators.list

Show indicators in the member list

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.platformIndicators.messages

Show indicators inside messages

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.platformIndicators.profiles

Show indicators in user profiles

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.platformIndicators.showBots

Whether to show platform indicators on bots

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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”, “vr”

Default: "desktop"

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.polishWording.blockedWords

Words that will not be capitalized (comma separated).

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.polishWording.expandContractions

Expand contractions.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.polishWording.fixApostrophes

Ensure contractions contain apostrophes.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.polishWording.fixCapitalization

Capitalize sentences.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.polishWording.fixPunctuation

Punctate sentences.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.profileSets.enable

Whether to enable Allows you to save and load different profile presets, via the Profile Section in Settings. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.profileSets.avatarSize

Avatar size in preset list.

Type: floating point number

Default: 56.0

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.questify.claimedSubsort

Subsort method for claimed Quests.

Type: string

Default: "Claimed DESC"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.completeAchievementQuestsInBackground

Complete Achievement in Activity Quests in the background.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.completeGameQuestsInBackground

Complete Game Quests in the background after the game duration has passed.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.completeVideoQuestsInBackground

Complete Video Quests in the background after the video duration has passed.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.disableFriendsListActiveNowPromotion

Disable the promotion of Quests for games played by friends.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.disableMembersListActivelyPlayingIcon

Disable the actively playing icon in members list items.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.disableQuestsBadgeOnUserProfiles

Disable the Quest badge on user profiles.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.disableQuestsDirectMessagesTab

Disable Quest tab in Direct Messages.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.disableQuestsDiscoveryTab

Disable Quest tab in the Discovery page.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.disableQuestsEverything

Disable all Quest features.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.disableQuestsFetchingQuests

Disable fetching Quests from Discord.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.disableQuestsGiftInventoryRelocationNotice

Disable the gift inventory Quest relocation notice.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.disableQuestsPageSponsoredBanner

Disable the sponsored banner on the Quest page.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.disableQuestsPopupAboveAccountPanel

Disable the Quest popup above your account panel.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.expiredSubsort

Subsort method for expired Quests.

Type: string

Default: "Expiring DESC"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.fetchingQuestsAlert

The sound to play when new Quests are detected.

Type: string

Default: "discodo"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.fetchingQuestsAlertVolume

The volume for the new Quest alert sound.

Type: signed integer

Default: 100

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.fetchingQuestsInterval

The interval in seconds to fetch Quests from Discord.

Type: signed integer

Default: 2700

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.ignoredQuestIDs

An array of Quest IDs that are ignored.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.ignoredQuestProfile

The profile used for ignored Quests.

Type: string

Default: "private"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.ignoredSubsort

Subsort method for ignored Quests.

Type: string

Default: "Recent DESC"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.lastQuestPageFilters

Remember the last used filters on the Quests page.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.lastQuestPageSort

Remember the last used sort on the Quests page.

Type: string

Default: "questify"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.makeMobileQuestsDesktopCompatible

Make mobile-only Quests compatible with desktop.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.notifyOnQuestComplete

Show a notification when a Quest is auto-completed.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.onQuestsPage

Whether the user is currently on the Quests page.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.questButtonBadgeColor

The color of the Quest button badge in the server list.

Type: signed integer

Default: 2842239

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.questButtonDisplay

Which display type to use for the Quest button in the server list.

Type: string

Default: "always"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.questButtonLeftClickAction

The action to perform when left-clicking the Quest button in the server list.

Type: string

Default: "open-quests"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.questButtonMiddleClickAction

The action to perform when middle-clicking the Quest button in the server list.

Type: string

Default: "plugin-settings"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.questButtonRightClickAction

The action to perform when right-clicking the Quest button in the server list.

Type: string

Default: "context-menu"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.questButtonUnclaimed

Which display type to use for the unclaimed indicator on the Quest button in the server list.

Type: string

Default: "both"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.questRewardIncludeCollectibles

Include Quests with Collectibles when displaying Quest counts.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.questRewardIncludeInGame

Include Quests with In-Game rewards when displaying Quest counts.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.questRewardIncludeNitroCode

Include Quests with Nitro Codes when displaying Quest counts.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.questRewardIncludeOrbs

Include Quests with Orbs when displaying Quest counts.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.questRewardIncludeRewardCode

Include Quests with Reward Codes when displaying Quest counts.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.rememberQuestPageFilters

Remember the last used filters on the Quests page.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.rememberQuestPageSort

Remember the last used sort on the Quests page.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.reorderQuests

Sort Quests by their status. Leave empty for default sorting. Comma-separated list must contain all of: UNCLAIMED, CLAIMED, IGNORED, EXPIRED.

Type: string

Default: "UNCLAIMED, CLAIMED, IGNORED, EXPIRED"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.restyleQuestsClaimed

The color of claimed Quest tiles in the Quests page.

Type: signed integer

Default: 6105983

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.restyleQuestsExpired

The color of expired Quest tiles in the Quests page.

Type: signed integer

Default: 2368553

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.restyleQuestsGradient

Style of the gradient used in the Quest tiles.

Type: string

Default: "intense"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.restyleQuestsIgnored

The color of ignored Quest tiles in the Quests page.

Type: signed integer

Default: 8334124

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.restyleQuestsPreload

Attempt to preload the assets for the Quest tiles.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.restyleQuestsUnclaimed

The color of unclaimed Quest tiles in the Quests page.

Type: signed integer

Default: 2842239

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.resumeQuestIDs

An array of Quest IDs that are being auto-completed in the background.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.triggerQuestsRerender

Trigger a rerender of the Quests page by toggling this setting.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.unclaimedSubsort

Subsort method for unclaimed Quests.

Type: string

Default: "Expiring ASC"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.questify.unclaimedUnignoredQuests

Tracks the number of unclaimed and unignored Quests.

Type: signed integer

Default: 0

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.questionMarkReplacement.replace

Replace with

Type: string

Default: ":face_with_monocle:"

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.quickReply.ignoreBlockedAndIgnored

Ignore messages by blocked/ignored users when navigating

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.quickThemeSwitcher.autoRefresh

Auto-refresh theme list when changes are detected

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.quickThemeSwitcher.includeLocal

Include local themes

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.quickThemeSwitcher.includeOnline

Include online themes

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.quickThemeSwitcher.showNotifications

Show notifications when themes are added/removed

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.quickThemeSwitcher.sortOrder

Sort method

Type: one of “alphabetical”, “reverse”, “recent”

Default: "alphabetical"

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.quoter.grayscale

Enable grayscale by default

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.quoter.saveAsGif

Save as GIF by default

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.quoter.showWatermark

Show watermark by default

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.quoter.watermark

Custom watermark text (max 32 characters)

Type: string

Default: "Made with Equicord"

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.randomVoice.autoCamera

Automatically turns on camera

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.randomVoice.autoNavigate

Automatically navigates to the voice-channel.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.randomVoice.autoStream

Automatically turns on stream

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.randomVoice.avoidAfk

Avoids joining AFK voice-channels.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.randomVoice.avoidStages

Avoids joining stage voice-channels.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.randomVoice.avoidStates

Option to avoid states

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.randomVoice.deafen

Searches for users who are deafened

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.randomVoice.includeStates

Option to include states

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.randomVoice.mute

Searches for users who are muted

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.randomVoice.selfDeafen

Automatically deafems your mic when joining voice-channel.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.randomVoice.selfMute

Automatically mutes your mic when joining voice-channel.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.randomVoice.servers

Servers that are included

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.randomVoice.spacesLeft

Select amount of max users

Type: floating point number

Default: 3.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.randomVoice.spacesLeftOperation

Select an operation for the maximum amounts of users

Type: one of “<”, “>”, “==”

Default: "=="

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.randomVoice.stream

Searches for users who are streaming

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.randomVoice.userAmount

Select amount of users

Type: floating point number

Default: 3.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.randomVoice.userAmountOperation

Select an operation for the amounts of users

Type: one of “<”, “>”, “==”

Default: "=="

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.randomVoice.vcLimit

Select a voice-channel limit

Type: floating point number

Default: 5.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.randomVoice.vcLimitOperation

Select an operation for the voice-channel.

Type: one of “<”, “>”, “==”

Default: "=="

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.randomVoice.video

Searches for users with their video on

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.relationshipNotifier.friendRequestCancels

Notify when a friend request is cancelled

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.relationshipNotifier.friends

Notify when a friend removes you

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.relationshipNotifier.groups

Notify when removed from a group chat

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.relationshipNotifier.servers

Notify when removed from a server

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.replyPingControl.alwaysPingOnReply

Always get pinged when someone replies to your messages

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.richPresence.enable

Whether to enable Unified rich presence hub for AudioBookShelf, osu!, stats.fm, Jellyfin, ListenBrainz, and Gensokyo Radio. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.enabled

Enable rich presence services.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.absEnabled

Enable AudioBookShelf presence.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.absPassword

AudioBookShelf password.

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.absServerUrl

AudioBookShelf server URL.

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.absUsername

AudioBookShelf username.

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.grEnabled

Enable Gensokyo Radio presence.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.grRefreshInterval

Refresh interval in seconds.

Type: floating point number

Default: 15.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.jfApiKey

Jellyfin API key.

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.jfCoverType

Cover type for TV shows.

Type: one of “series”, “episode”

Default: "series"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.jfCustomName

Custom name template.

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.jfEnabled

Enable Jellyfin presence.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.jfEpisodeFormat

Episode number format.

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

Default: "long"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.jfNameDisplay

Name display format.

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

Default: "default"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.jfOverrideType

Override rich presence type.

Type: one of “off”, “2”, “0”, “1”, “3”

Default: "off"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.jfPrivacyMode

Hide media details.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.jfServerUrl

Jellyfin server URL.

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.jfShowEpisodeName

Show episode name after season/episode info.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.jfShowPausedState

Show presence when media is paused.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.jfUserId

Jellyfin user ID.

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.lbEnabled

Enable ListenBrainz presence.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.lbHideWithActivity

Hide presence if any other presence exists.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.lbHideWithSpotify

Hide presence if Spotify is running.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.lbMbContact

MusicBrainz contact for user agent.

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.lbMissingArt

Fallback when art is missing.

Type: one of “listenbrainzLogo”, “placeholder”

Default: "listenbrainzLogo"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.lbNameFormat

Name format.

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

Default: "status-name"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.lbShareSong

Show link to song on ListenBrainz.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.lbShareUsername

Show link to ListenBrainz profile.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.lbStatusName

Custom status text.

Type: string

Default: "some music"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.lbUseListeningStatus

Show listening status.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.lbUseLogo

Show ListenBrainz logo on album art.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.lbUseTimeBar

Use track duration to display a time bar.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.lbUsername

ListenBrainz username.

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.sfmAlwaysHideArt

Disable downloading album art.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.sfmEnabled

Enable stats.fm presence.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.sfmHideWithExternalRpc

Hide stats.fm presence if an external RPC is running.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.sfmHideWithSpotify

Hide stats.fm presence if Spotify is running.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.sfmMissingArt

Fallback when art is missing.

Type: one of “StatsFmLogo”, “placeholder”

Default: "StatsFmLogo"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.sfmNameFormat

Name format.

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

Default: "status-name"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.sfmShareSong

Show link to song on stats.fm.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.sfmShareUsername

Show link to stats.fm profile.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.sfmShowLogo

Show Stats.fm logo next to album art.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.sfmStatusName

Custom status text.

Type: string

Default: "Stats.fm"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.sfmUseListeningStatus

Show listening status.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.sfmUsername

Stats.fm username.

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.richPresence.tosuEnabled

Enable osu! (tosu) presence.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.roleColorEverywhere.messageSaturation

Intensity of message coloring.

Type: floating point number

Default: 30.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.roleColorEverywhere.pollResults

Show role colors in the poll results (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.roleColorEverywhere.reactorsList

Show role colors in the reactors list (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.scheduledMessages.enable

Whether to enable Schedule messages to be sent at a specific time or after a delay. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.scheduledMessages.checkIntervalSeconds

How often to check for messages to send (seconds).

Type: floating point number

Default: 10.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.scheduledMessages.maxMessagesPerMinute

Max scheduled messages per channel that can fire in the same minute.

Type: floating point number

Default: 3.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.scheduledMessages.showNotifications

Show toast notifications when messages are sent.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.scheduledMessages.showPhantomMessages

Show scheduled messages as phantom messages in chat.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.secretRingToneEnabler.onlySnow

Only play the Snow Halation Theme (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.sekaiStickers.autoCloseModal

Auto close modal when done

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.sendTimestamps.replaceMessageContents

Replace timestamps in message contents

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.serverInfo.enable

Whether to enable Allows you to view info about a server (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.serverListIndicators.useCompact

Makes the indicator appear with only text (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.shikiCodeblocks.bgOpacity

Background opacity

Type: floating point number

Default: 100.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.shikiCodeblocks.customTheme

A link to a custom vscode theme

Type: null or string

Default: null

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.shikiCodeblocks.theme

Default themes

Type: null or string

Default: null

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.showAllMessageButtons.noShiftDelete

Remove requirement to hold shift for deleting a message.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.showAllMessageButtons.noShiftPin

Remove requirement to hold shift for pinning a message.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.showBadgesInChat.discordNitroPosition

The position of the Discord Nitro badge.

Type: signed integer

Default: 7

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.showBadgesInChat.discordProfilePosition

The position of the Discord profile badges.

Type: signed integer

Default: 6

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.showBadgesInChat.equicordContributorPosition

The position of the Equicord Contributor badge.

Type: signed integer

Default: 1

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.showBadgesInChat.equicordDonorPosition

The position of the Equicord Donor badges.

Type: signed integer

Default: 0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.showBadgesInChat.showDiscordNitro

Enable to show Discord Nitro badges in chat.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.showBadgesInChat.showDiscordProfile

Enable to show Discord profile badges in chat.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.showBadgesInChat.showEquicordContributor

Enable to show Equicord Contributor badges in chat.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.showBadgesInChat.showEquicordDonor

Enable to show Equicord Donor badges in chat.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.showBadgesInChat.showVencordContributor

Enable to show Vencord contributor badges in chat.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.showBadgesInChat.showVencordDonor

Enable to show Vencord donor badges in chat.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.showBadgesInChat.vencordContributorPosition

The position of the Vencord Contributor badge.

Type: signed integer

Default: 5

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.showBadgesInChat.vencordDonorPosition

The position of the Vencord Donor badges.

Type: signed integer

Default: 4

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.showConnections.iconSize

Icon size (px)

Type: signed integer

Default: 32

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.showHiddenChannels.enable

Whether to enable Show channels that you do not have access to view. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.showHiddenChannels.hideUnreads

Hide Unreads (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.showMeYourName.animateGradients

For the non-primary names, if the role has a gradient or nitro effect, animate it. This is disabled by “Ignore Gradients” and reduced motion.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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. Accepts any valid CSS input. Use “Role” to follow the user’s top role colors, nitro effect colors, or IRCColors color if enabled. Use “Role±#” to adjust the brightness by that percentage (ex: “Role+15”)

Type: string

Default: "Role-25"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.showMeYourName.customNameOnlyInDirectMessages

Only display custom names when in DMs, and not in servers.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.showMeYourName.displayNameColor

The color to use for the display name if it’s not the first displayed. Accepts any valid CSS input. Use “Role” to follow the user’s top role colors, nitro effect colors, or IRCColors color if enabled. Use “Role±#” to adjust the brightness by that percentage (ex: “Role+15”)

Type: string

Default: "Role-25"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.showMeYourName.displayNames

Use display names in place of usernames

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.showMeYourName.friendNameColor

The color to use for a friend’s nickname if it’s not the first displayed. Accepts any valid CSS input. Use “Role” to follow the user’s top role colors, nitro effect colors, or IRCColors color if enabled. Use “Role±#” to adjust the brightness by that percentage (ex: “Role+15”)

Type: string

Default: "Role-25"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.showMeYourName.friendNameOnlyInDirectMessages

Only display friend names when in DMs, and not in servers.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.showMeYourName.friendNicknames

How to prioritise friend nicknames over server nicknames

Type: one of “dms”, “always”, “fallback”

Default: "dms"

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.showMeYourName.ignoreGradients

For the non-primary names, if the role has a gradient and the color below is set to “Role±#”, use the primary color instead of the whole gradient, and if it has a nitro effect, ignore it entirely.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.showMeYourName.inReplies

Also apply functionality to reply previews

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.showMeYourName.memberList

Display the first available name listed in your custom name format in the members list, DMs list, and friends list.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.showMeYourName.mentions

Display custom name format in mentions.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.showMeYourName.messages

Display custom name format in messages.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.showMeYourName.mode

How to display usernames and nicks

Type: one of “user-nick”, “nick-user”, “user”

Default: "user-nick"

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.showMeYourName.nicknameColor

The color to use for the nickname if it’s not the first displayed. Accepts any valid CSS input. Use “Role” to follow the user’s top role colors, nitro effect colors, or IRCColors color if enabled. Use “Role±#” to adjust the brightness by that percentage (ex: “Role+15”)

Type: string

Default: "Role-25"

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.showMeYourName.replies

Display custom name format in replies.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.showMeYourName.triggerNameRerender

Trigger a name rerender by toggling this setting.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.showMeYourName.typingIndicator

Display the first available name listed in your custom name format in the typing indicator.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.showMeYourName.usernameColor

The color to use for the username if it’s not the first displayed. Accepts any valid CSS input. Use “Role” to follow the user’s top role colors, nitro effect colors, or IRCColors color if enabled. Use “Role±#” to adjust the brightness by that percentage (ex: “Role+15”)

Type: string

Default: "Role-25"

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.showSongName.enable

Whether to enable Shows song name instead of artist for Spotify activity (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.showTimeoutDuration.displayStyle

How to display the timeout duration

Type: one of “tooltip”, “ssalggnikool”

Default: "ssalggnikool"

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.signature.isEnabled

Toggle functionality

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.signature.textHeader

What header to preface text with

Type: string

Default: ">"

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.silentTyping.enable

Whether to enable Hide your typing indicator from chat. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.silentTyping.enabledGlobally

Toggle functionality of your own typing indicator globally.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.silentTyping.contextMenu

Add option to toggle the functionality in the chat input context menu

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.silentTyping.hideMembersListTypingIndicators

Hide other users’ typing indicators from the members list.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.silentTyping.isEnabled

Toggle functionality

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.silentTyping.showIcon

Show an icon for toggling the plugin (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.snowfall.flakesPerSecond

Snowflakes per second (higher = denser snowfall)

Type: floating point number

Default: 5.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.snowfall.maxSize

Maximum snowflake size

Type: floating point number

Default: 30.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.snowfall.speed

Snowfall speed (higher = faster fall)

Type: floating point number

Default: 50.0

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.soggy.boopVolume

Volume of the boop sound

Type: floating point number

Default: 0.2

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.soggy.imageLink

URL for the image (button and modal)

Type: string

Default: "https://equicord.org/assets/plugins/soggy/cat.png"

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.soggy.tooltipText

The text shown when hovering over the button

Type: string

Default: "the soggy"

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.songLink.servicesSettings

settings for services

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.songLink.userCountry

Country used for lookup (Two letter country code)

Type: string

Default: "US"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.songSpotlight.enable

Whether to enable Show off songs on your profile (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.songSpotlight.collapseSongList

Collapses the song list on user profiles to a button which opens a separate menu

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.songSpotlight.profileSongsLimit

How many songs are shown when initially clicking on a user

Type: floating point number

Default: 6.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.sortFriendRequests.enable

Whether to enable Sorts friend requests by date of receipt (Vencord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.sortFriendRequests.showDates

Show dates on friend requests (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.sortFriends.enable

Whether to enable Sorts friend requests by date of receipt (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.sortFriends.showDates

Show dates on friend requests (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.soundBoardLogger.fileType

the format that you want to save your file

Type: one of “.ogg”, “.mp3”, “.wav”

Default: ".ogg"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.soundBoardLogger.soundVolume

How loud the toggle sound is (0 to disable)

Type: floating point number

Default: 0.5

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.splitLargeMessages.disableFileConversion

If true, disables file conversion for large messages.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.splitLargeMessages.sendDelay

Delay between each chunk in seconds.

Type: floating point number

Default: 1.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.splitLargeMessages.slowmodeMax

Maximum slowmode time if splitting in slowmode.

Type: signed integer

Default: 5

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.spotifyActivityToggle.location

Where to show the Spotify toggle button.

Type: one of “PANEL”, “TOOLBOX”

Default: "PANEL"

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.spotifyControls.hoverControls

Show controls on hover

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.spotifyControls.previousButtonRestartsTrack

Restart currently playing track when pressing the previous button if playtime is >3s

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.spotifyControls.useSpotifyUris

Open Spotify URIs instead of Spotify URLs. Will only work if you have Spotify installed and might not work on all platforms

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.spotifyCrack.keepSpotifyActivityOnIdle

Keep Spotify activity playing when idling (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.spotifyCrack.noSpotifyAutoPause

Disable Spotify auto-pause (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.statusPresets.statusPresets

Status Presets

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.steamStatusSync.enable

Whether to enable Sync your status to Steam! (Online, Away, Invisible, or Offline.) (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.steamStatusSync.goInvisibleIfActivityIsHidden

Always go invisible if hiding game activity on Discord

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.stickerBlocker.showGif

Whether to show a snazzy cat gif (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.streamingCodecDisabler.disableAv1Codec

Make Discord not consider using AV1 for streaming.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.streamingCodecDisabler.disableH264Codec

Make Discord not consider using H264 for streaming.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.streamingCodecDisabler.disableH265Codec

Make Discord not consider using H265 for streaming.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.streamingCodecDisabler.disableVP8Codec

Make Discord not consider using VP8 for streaming.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.streamingCodecDisabler.disableVP9Codec

Make Discord not consider using VP9 for streaming.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.superReactionTweaks.superReactByDefault

Reaction picker will default to Super Reactions

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.superReactionTweaks.unlimitedSuperReactionPlaying

Remove the limit on Super Reactions playing at once

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.textReplace.regexRules

Rules for replacing text using regular expressions.

Type: list of (attribute set)

Default: [ ]

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.textReplace.stringRules

Rules for replacing text using string matching.

Type: list of (attribute set)

Default: [ ]

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.timezones._24hTime

Show time in 24h format

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.timezones.askedTimezone

Whether the user has been asked to set their timezone

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.timezones.databaseUrl

Database URL for timezone storage

Type: string

Default: "https://timezone.creations.works"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.timezones.preferDatabaseOverLocal

Prefer database over local storage for timezones

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.timezones.showMessageHeaderTime

Show time in message headers

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.timezones.showOwnTimezone

Show your own timezone in profiles and message headers

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.timezones.showProfileTime

Show time in profiles

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.timezones.showTimezoneInfo

Show timezone info next to time

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.timezones.useDatabase

Enable database for getting user timezones

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.title.title

Window title prefix

Type: string

Default: "Equicord"

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.toastNotifications.directMessages

Show notifications for direct messages

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.toastNotifications.disableInStreamerMode

Disable notifications while in streamer mode

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.toastNotifications.groupMessages

Show notifications for group messages

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.toastNotifications.opacity

Opacity of the notification

Type: floating point number

Default: 100.0

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.toastNotifications.renderImages

Render images in notifications

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.toggleVideoBind.keyBind

The key to toggle webcam when pressed.

Type: string

Default: "KeyX"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.toggleVideoBind.reqAlt

Require alt to be held.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.toggleVideoBind.reqCtrl

Require control to be held.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.toggleVideoBind.reqShift

Require shift to be held.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.toneIndicators.customIndicators

Custom tone indicators (format: jk=Joking; srs=Serious)

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.toneIndicators.prefix

Prefix character(s) for tone indicators.

Type: string

Default: "/"

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.translate.receivedInput

Language that received messages should be translated from

Type: string

Default: "auto"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.translate.receivedOutput

Language that received messages should be translated to

Type: string

Default: "en"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.translate.sentInput

Language that your own messages should be translated from

Type: string

Default: "auto"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.translate.sentOutput

Language that your own messages should be translated to

Type: string

Default: "en"

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.translate.shavian

Enable Shavian (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.translate.sitelen

Enable Sitelen Pona (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.translate.target

Target language (restart required)

Type: string

Default: "en"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.translate.toki

Enable Toki Pona (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.typingIndicator.enable

Whether to enable Adds an indicator if someone is typing on a channel. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.typingIndicator.includeBlockedUsers

Whether to show the typing indicator for blocked users.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.typingIndicator.includeIgnoredUsers

Whether to show the typing indicator for ignored users.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.typingIndicator.includeMutedChannels

Whether to show the typing indicator for muted channels.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.typingTweaks.enable

Whether to enable Show avatars and role colours in the typing indicator (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.typingTweaks.amITyping

Shows you if other people can see you typing (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.typingTweaks.showAvatars

Show avatars in the typing indicator

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.typingTweaks.showRoleColors

Show role colors in the typing indicator

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.unlockedAvatarZoom.zoomMultiplier

Zoom multiplier

Type: floating point number

Default: 4.0

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.unreadCountBadge.notificationCountLimit

Show +99 instead of true amount

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.unreadCountBadge.showOnMutedChannels

Show unread count on muted channels

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.urlHighlighter.boldUrls

Make highlighted URLs bold.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.urlHighlighter.highlightEmbeds

Also highlight URLs in embed content.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.urlHighlighter.patterns

URL patterns to highlight using glob patterns.

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/options.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/options.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/options.nix>
programs.nixcord.config.plugins.userMessagesPronouns.showSelf

Enable or disable showing pronouns for yourself

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.vcNarrator.deafenMessage

Deafen Message (only self for now)

Type: string

Default: "{{USER}} deafened"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarrator.joinMessage

Join Message

Type: string

Default: "{{USER}} joined"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarrator.latinOnly

Strip non latin characters from names before saying them

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarrator.leaveMessage

Leave Message

Type: string

Default: "{{USER}} left"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarrator.moveMessage

Move Message

Type: string

Default: "{{USER}} moved to {{CHANNEL}}"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarrator.muteMessage

Mute Message (only self for now)

Type: string

Default: "{{USER}} muted"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarrator.rate

Narrator Speed

Type: floating point number

Default: 1.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarrator.sayOwnName

Say own name

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarrator.undeafenMessage

Undeafen Message (only self for now)

Type: string

Default: "{{USER}} undeafened"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarrator.unmuteMessage

Unmute Message (only self for now)

Type: string

Default: "{{USER}} unmuted"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarrator.voice

This option has no description.

Type: null or (attribute set)

Default: null

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarrator.volume

Narrator Volume

Type: floating point number

Default: 1.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarratorCustom.enable

Whether to enable Announces when users join, leave, or move voice channels via narrator using TikTok TTS. Revamped and back from the dead. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarratorCustom.announceOthersDeafen

Announce when other users deafen/undeafen in your current VC

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarratorCustom.announceOthersMute

Announce when other users mute/unmute in your current VC

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarratorCustom.announceOthersStream

Announce when other users start/stop streaming in your current VC

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarratorCustom.announceSelfStream

Announce when you start/stop streaming

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarratorCustom.customVoice

Narrator voice

Type: string

Default: "en_us_001"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarratorCustom.ignoreSelf

Ignore yourself for all events.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarratorCustom.joinMessage

Placeholders: {{USER}}, {{DISPLAY_NAME}}, {{NICKNAME}}, {{CHANNEL}}

Type: string

Default: "{{DISPLAY_NAME}} joined"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarratorCustom.latinOnly

Strip non latin characters from names before saying them

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarratorCustom.leaveMessage

Leave Message

Type: string

Default: "{{DISPLAY_NAME}} left"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarratorCustom.moveMessage

Move Message

Type: string

Default: "{{DISPLAY_NAME}} moved to {{CHANNEL}}"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarratorCustom.rate

Narrator Speed

Type: floating point number

Default: 1.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarratorCustom.sayOwnName

Say own name

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarratorCustom.stateChangeCooldownMs

State-change announce cooldown (ms)

Type: floating point number

Default: 1500.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarratorCustom.stateChangeFilterList

Comma-separated user IDs for whitelist/blacklist. Right-click users to add/remove.

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarratorCustom.stateChangeFilterMode

Filter which users trigger state-change announcements

Type: one of “off”, “whitelist”, “blacklist”

Default: "off"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarratorCustom.userVoiceMap

Per-user voice overrides (format: userId:voiceId,userId2:voiceId2). Right-click users to set.

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.vcNarratorCustom.volume

Narrator Volume

Type: floating point number

Default: 1.0

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.vencordToolbox.showPluginMenu

Show the plugins menu in the toolbox

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.voiceButtons.buttonPosition

Choose where to place voice buttons in the voice user row.

Type: one of “left”, “right”

Default: "left"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.voiceButtons.disableVideo

Toggles their video upon clicking deafen button.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.voiceButtons.muteSoundboard

Toggles their soundboard upon clicking deafen button.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.voiceButtons.whichNameToShow

Choose whether to show nickname or username in tooltip.

Type: one of “both”, “global”, “username”

Default: "both"

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.voiceChannelLog.ignoreBlockedUsers

Do not log blocked users

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.voiceJoinMessages.friendDirectMessagesSilent

Join messages in your friends DMs will be silent

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.voiceJoinMessages.ignoredFriends

Comma or space separated list of friends’ user IDs you do NOT want to recieve join messages from

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.voiceMessageTranscriber.enable

Whether to enable On-device transcriptions for voice messages powered by Whisper v3 (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.voiceMessageTranscriber.quantized

Use quantized model (smaller size, slightly lower accuracy)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.voiceMessageTranscriber.selectedModel

Model size

Type: one of “Xenova/whisper-tiny”, “Xenova/whisper-base”, “Xenova/whisper-small”, “Xenova/whisper-medium”

Default: "Xenova/whisper-base"

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.voiceMessages.echoCancellation

Echo Cancellation

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.voiceMessages.noiseSuppression

Noise Suppression

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.voiceRejoin.applyOnlyToDms

Only apply to DMs.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.voiceRejoin.rejoinDelay

Set Delay before rejoining voice channel.

Type: floating point number

Default: 2.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.voiceRejoin.rejoinTimeout

Don’t attempt to rejoin after this many seconds have passed since disconnecting.

Type: floating point number

Default: 30.0

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.volumeBooster.multiplier

Volume Multiplier

Type: floating point number

Default: 2.0

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.waitForSlot.enable

Whether to enable Automatically join a full voice channel when a slot opens. (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.waitForSlot.autoJoin

Join the channel immediately instead of showing a notice.

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.waitForSlot.notificationSound

Play a sound when a slot becomes available.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.plugins.webpackTarball.patched

Include patched modules (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.whitelistedEmojis.defaultEmojis

Hide default emojis

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.whitelistedEmojis.disableToasts

Disable toasts

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.whitelistedEmojis.serverEmojis

Hide server emojis

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.whoReacted.enable

Whether to enable Renders the avatars of users who reacted to a message (Equicord-only).

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.plugins.whoReacted.avatarClick

Toggle clicking avatars in reactions (restart required)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.whosWatching.showPanel

Show spectators under screenshare panel (restart required)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.config.plugins.wigglyText.intensity

Animation intensity in px

Type: floating point number

Default: 4.0

Declared by:

<nixcord/modules/options.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/options.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/options.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/options.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/options.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/options.nix>
programs.nixcord.config.transparent

Whether to enable Enable client transparency.

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.config.useQuickCss

Whether to enable Enable quick CSS file.

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.configDir

Config directory for the selected client (Vencord or Equicord)

Type: absolute path

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.discord.enable

Whether to enable discord Disable to only install Vesktop

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.discord.package

The Discord package to use

Type: package

Default: <derivation discord-0.0.128>

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.discord.autoscroll.enable

Enable middle-click autoscrolling

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.discord.branch

The Discord branch to use

Type: one of “stable”, “ptb”, “canary”, “development”

Default: "stable"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.discord.configDir

Config path for Discord

Type: absolute path

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.discord.equicord.enable

Enable Equicord (alternative to Vencord)

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.discord.equicord.package

The Equicord package to use

Type: package

Default: <derivation equicord-v1.14.5.0>

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.discord.installPackage

Whether to add cfg.finalPackage.discord to home.packages.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.discord.openASAR.enable

Enable OpenASAR (for non-vesktop)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.discord.settings

Settings to be placed in discordConfigDir/settings.json

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.discord.vencord.enable

Enable Vencord (for non-vesktop)

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.discord.vencord.package

The Vencord package to use

Type: package

Default: pkgs.callPackage ../pkgs/vencord.nix { unstable = false; }

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.discord.vencord.unstable

Enable unstable Vencord build from repository’s master branch

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.enable

Whether to enable Whether to enable Dorion .

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.package

The Dorion package to use

Type: package

Default: <derivation dorion-6.12.0>

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.autoClearCache

Automatically clear cache on startup

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.blur

Window blur effect type

Type: one of “none”, “blur”, “acrylic”

Default: "none"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.blurCss

Enable CSS blur effects

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.cacheCss

Cache CSS for faster loading

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.clientMods

Client modifications to enable

Type: list of string

Default:

[
  "Shelter"
  "Vencord"
]

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.clientPlugins

Enable client plugins

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.clientType

Discord client type to emulate

Type: string

Default: "default"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.configDir

Config path for Dorion

Type: absolute path

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.desktopNotifications

Enable desktop notifications

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.disableHardwareAccel

Disable hardware acceleration

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.dorion.installPackage

Whether to add cfg.finalPackage.dorion to home.packages.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.keybinds

Custom keybind mappings

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.keybindsEnabled

Enable custom keybinds

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.multiInstance

Allow multiple Dorion instances

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.openOnStartup

Open Dorion on system startup

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.profile

Profile name to use

Type: string

Default: "default"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.proxyUri

Proxy URI to use for connections

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.pushToTalk

Enable push-to-talk

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.pushToTalkKeys

Keys for push-to-talk activation

Type: list of string

Default:

[
  "RControl"
]

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.rpcIpcConnector

Enable RPC IPC connector

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.rpcProcessScanner

Enable RPC process scanner

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.rpcSecondaryEvents

Enable RPC secondary events

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.rpcServer

Enable RPC server

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.rpcWebsocketConnector

Enable RPC WebSocket connector

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.startMaximized

Start Dorion maximized

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.startupMinimized

Start minimized to tray

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.streamerModeDetection

Enable streamer mode detection

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.sysTray

Enable system tray integration

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.theme

Theme to use in Dorion

Type: string

Default: "none"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.themes

List of available themes

Type: list of string

Default:

[
  "none"
]

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.trayIconEnabled

Enable tray icon

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.unreadBadge

Show unread message badge

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.updateNotify

Show update notifications

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.useNativeTitlebar

Use native window titlebar

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.win7StyleNotifications

Use Windows 7 style notifications

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.dorion.zoom

Zoom level for the client

Type: string

Default: "1.0"

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.equibop.enable

Whether to enable Whether to enable Equibop .

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.equibop.package

The Equibop package to use

Type: null or package

Default: <derivation equibop-2.1.7>

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.equibop.autoscroll.enable

Enable middle-click autoscrolling

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.equibop.configDir

Config path for Equibop

Type: absolute path

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.equibop.installPackage

Whether to add cfg.finalPackage.equibop to home.packages.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.equibop.settings

Settings to be placed in equibop.configDir/settings.json

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.equibop.state

Settings to be placed in equibop.configDir/state.json

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.equibop.useSystemEquicord

Use system Equicord package instead of the bundled one

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.equibopConfig

additional config to be added to programs.nixcord.config for equibop only

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.equicordConfig

additional config to be added to programs.nixcord.config for equicord only

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.finalPackage.discord

The final discord package that is created

Type: package (read only)

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.finalPackage.dorion

The final dorion package that is created

Type: package (read only)

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.finalPackage.vesktop

The final vesktop package that is created

Type: package (read only)

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.homeDirectory

Home directory for the target user

Type: absolute path

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.openASAR.enable

Enable OpenASAR (for non-vesktop)

Type: null or boolean

Default: null

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.parseRules.lowerPluginTitles

plugins with lowercase names in json

Type: list of string

Default: [ ]

Example:

[
  "petpet"
]

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.parseRules.upperNames

option names to become UPPER_SNAKE_CASE

Type: list of string

Default: [ ]

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.quickCss

Vencord quick CSS

Type: string

Default: ""

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.user

Target username

Type: string

Declared by:

<nixcord/modules/options.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/options.nix>
programs.nixcord.vencordConfig

additional config to be added to programs.nixcord.config for vencord only

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.vesktop.enable

Whether to enable Whether to enable Vesktop .

Type: boolean

Default: false

Example: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.vesktop.package

The Vesktop package to use

Type: package

Default: <derivation vesktop-1.6.4>

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.vesktop.autoscroll.enable

Enable middle-click autoscrolling

Type: boolean

Default: false

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.vesktop.configDir

Config path for Vesktop

Type: absolute path

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.vesktop.installPackage

Whether to add cfg.finalPackage.vesktop to home.packages.

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.vesktop.settings

Settings to be placed in vesktop.configDir/settings.json

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.vesktop.state

Settings to be placed in vesktop.configDir/state.json

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.vesktop.useSystemVencord

Use system Vencord package

Type: boolean

Default: true

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.vesktopConfig

additional config to be added to programs.nixcord.config for vesktop only

Type: attribute set

Default: { }

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.vesktopConfigDir

Config path for Vesktop

Type: null or absolute path

Default: null

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.vesktopPackage

The Vesktop package to use

Type: null or package

Default: null

Declared by:

<nixcord/modules/options.nix>
programs.nixcord.xdgConfigHome

XDG config home directory

Type: absolute path

Declared by:

<nixcord/modules/options.nix>