Table of Contents
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
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
PRs are always welcome, whether it’s for the code or just fixing a typo in the docs
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
Enable it in your Home Manager config:
{
programs.nixcord = {
enable = true;
# Pick your client
discord.enable = true;
# vesktop.enable = true;
};
}
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>
|