Table of Contents
Before using Nixcord, you should have:
A working Nix installation (either standalone Nix or NixOS)
Home Manager set up and configured
Basic understanding of Nix configuration syntax
Discord account
If you encounter issues with Nixcord or this documentation, please follow these steps:
Check existing reports: Browse the GitHub Issues to see if your issue has already been reported or resolved
Report new issues: If you can’t find a solution, create a new GitHub issue with:
A clear description of the problem
Steps to reproduce the issue
Your system configuration (OS, Nix version, etc.)
Relevant error messages or logs
Contributions to Nixcord and its documentation are welcome!
Nixcord is a comprehensive Discord management system for Nix/NixOS that integrates Discord, Vencord, Vesktop, and Dorion into your system configuration. It provides a seamless way to manage Discord clients with customizations through Home Manager.
Nixcord allows you to:
Install and manage Discord variants: Support for Discord stable, PTB, canary, and development branches
Integrate Vencord: Automatically apply Vencord modifications to Discord for enhanced functionality
Use Vesktop: A cross-platform Discord client that supports more features than the official client
Configure Dorion: Another Discord client alternative with unique features
Manage user plugins: Easily add and configure custom Vencord plugins
Declarative configuration: All settings managed through Nix configuration files
To start using Nixcord, add it to your Home Manager configuration:
{
programs.nixcord = {
enable = true;
discord.enable = true;
vesktop.enable = true;
};
}
This will install Discord with Vencord and Vesktop with sensible defaults. For more detailed configuration options, see the Configuration Options section.
This section contains a comprehensive list of all configuration options available in Nixcord. The options are automatically generated from the module definitions and include type information, default values, and descriptions.
programs.nixcord.enable
Whether to enable Enables Discord with Vencord.
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.package
Deprecated The Discord package to use
Type: null or package
Default:
null
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.enableReactDevtools
Whether to enable Enable React developer tools.
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.enabledThemes
A list of themes to enable from themes directory
Type: list of string
Default:
[ ]
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.autoUpdate
Whether to enable Automaticall update Vencord.
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.autoUpdateNotification
Whether to enable Notify user about auto updates.
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.disableMinSize
Whether to enable Disable minimum window size for client.
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.frameless
Whether to enable Make client frameless.
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.notifyAboutUpdates
Whether to enable Notify when updates are available.
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.USRBG.enable
Whether to enable Displays user banners from USRBG, allowing anyone to get a banner without Nitro .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.USRBG.nitroFirst
Use Nitro instead of USRBG banner if both are present
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.USRBG.voiceBackground
Use USRBG banners as voice chat backgrounds
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.XSOverlay.enable
Whether to enable Forwards discord notifications to XSOverlay, for easy viewing in VR .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.XSOverlay.botNotifications
Whether to enable Allow bot notifications .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.XSOverlay.callNotifications
Allow call notifications
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.XSOverlay.channelPingColor
Channel mention color
Type: string
Default:
"#8a2be2"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.XSOverlay.dmNotifications
Allow Direct Message notifications
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.XSOverlay.groupDmNotifications
Allow Group DM notifications
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.XSOverlay.lengthBasedTimeout
Extend duration with message length
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.XSOverlay.opacity
Notif opacity
Type: floating point number
Default:
1.0
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.XSOverlay.pingColor
User mention color
Type: string
Default:
"#7289da"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.XSOverlay.preferUDP
Whether to enable Enable if you use an older build of XSOverlay unable to connect through websockets. This setting is ignored on web. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.XSOverlay.serverNotifications
Allow server notifications
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.XSOverlay.soundPath
Notification sound (default/warning/error)
Type: one of “default”, “warning”, “error”
Default:
"default"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.XSOverlay.timeout
Notification duration (secs)
Type: signed integer
Default:
3
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.XSOverlay.volume
Volume
Type: floating point number
Default:
0.2
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.XSOverlay.webSocketPort
Websocket port
Type: signed integer
Default:
42070
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.accountPanelServerProfile.enable
Whether to enable Right click your account panel in the bottom left to view your profile in the current server .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.accountPanelServerProfile.prioritizeServerProfile
Whether to enable Prioritize Server Profile when left clicking your account panel .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.alwaysAnimate.enable
Whether to enable Animates anything that can be animated .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.alwaysExpandRoles.enable
Whether to enable Always expands the role list in profile popouts .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.alwaysTrust.enable
Whether to enable Removes the annoying untrusted domain and suspicious file popup .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.alwaysTrust.domain
Remove the untrusted domain popup when opening links
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.alwaysTrust.file
Remove the ‘Potentially Dangerous Download’ popup when opening links
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.anonymiseFileNames.enable
Whether to enable Anonymise uploaded file names .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.anonymiseFileNames.anonymiseByDefault
Whether to enable Whether to anonymise file names by default .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.anonymiseFileNames.consistent
Consistent Filename
Type: string
Default:
"image"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.anonymiseFileNames.method
Anonymising Method
Type: one of “randomCharacters”, “consistent”, “timestamp”
Default:
"randomCharacters"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.anonymiseFileNames.randomisedLength
Whether to anonymise file names by default
Type: signed integer
Default:
7
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.appleMusicRichPresence.enable
Whether to enable Discord rich presence for your Apple Music! .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.appleMusicRichPresence.enableButtons
Whether or not to enable buttons
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.appleMusicRichPresence.enableTimestamps
Whether or not to enable timestamps
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.appleMusicRichPresence.activityType
Which type of activity
Type: one of “playing”, “listening”
Default:
"playing"
Example:
"listening"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.appleMusicRichPresence.detailsString
Activity details format string
Type: string
Default:
"{name}"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.appleMusicRichPresence.largeImageType
Activity assets large image type
Type: one of “Album”, “Artist”, “Disabled”
Default:
"Album"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.appleMusicRichPresence.largeTextString
Activity assets large text format string
Type: string
Default:
"{album}"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.appleMusicRichPresence.nameString
Activity name format string
Type: string
Default:
"Apple Music"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.appleMusicRichPresence.refreshInterval
The interval between activity refreshes (seconds)
Type: signed integer or floating point number
Default:
5
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.appleMusicRichPresence.smallImageType
Activity assets small image type
Type: one of “Album”, “Artist”, “Disabled”
Default:
"Artist"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.appleMusicRichPresence.smallTextString
Activity assets small text format string
Type: string
Default:
"{artist}"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.appleMusicRichPresence.stateString
Activity state format string
Type: string
Default:
"{artist}"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.automodContext.enable
Whether to enable Allows you to jump to the messages surrounding an automod hit .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.banger.enable
Whether to enable Replaces the GIF in the ban dialogue with a custom one. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.banger.source
Source to replace ban GIF with (Video or Gif)
Type: string
Default:
"https://i.imgur.com/wp5q52C.mp4"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterFolders.enable
Whether to enable Shows server folders on dedicated sidebar and adds folder related improvements .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterFolders.closeAllFolders
Close all folders when selecting a server not in a folder
Type: boolean
Default:
false
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterFolders.closeAllHomeButton
Close all folders when clicking on the home button
Type: boolean
Default:
false
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterFolders.closeOthers
Close other folders when opening a folder
Type: boolean
Default:
false
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterFolders.forceOpen
Force a folder to open when switching to a server of that folder
Type: boolean
Default:
false
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterFolders.keepIcons
Keep showing guild icons in the primary guild bar folder when it 's open in the BetterFolders sidebar
Type: boolean
Default:
false
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterFolders.showFolderIcon
Show the folder icon above the folder guilds in the BetterFolders sidebar
Type: one of “never”, “always”, “moreThanOne”
Default:
"never"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterFolders.sidebar
Display servers from folder on dedicated sidebar
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterFolders.sidebarAnim
Animate opening the folder sidebar
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterGifAltText.enable
Whether to enable Change GIF alt text from simply being ‘GIF’ to containing the gif tags / filename .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterGifPicker.enable
Whether to enable Makes the gif picker open the favourite category by default .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterNotesBox.enable
Whether to enable Hide notes or disable spellcheck (Configure in settings!!) .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterNotesBox.hide
Whether to enable Hide notes .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterNotesBox.noSpellCheck
Whether to enable Disable spellcheck in notes .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterRoleContext.enable
Whether to enable Adds options to copy role color / edit role / view role icon when right clicking roles in the user profile .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterRoleContext.roleIconFileFormat
File format to use when viewing role icons
Type: one of “png”, “webp”, “jpg”
Default:
"png"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterRoleDot.enable
Whether to enable Copy role color on RoleDot (accessibility setting) click. Also allows using both RoleDot and colored names simultaneously .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterRoleDot.bothStyles
Whether to enable Show both role dot and coloured names .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterRoleDot.copyRoleColorInProfilePopout
Whether to enable Allow click on role dot in profile popout to copy role color .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterSessions.enable
Whether to enable Enhances the sessions (devices) menu. Allows you to view exact timestamps, give each session a custom name, and receive notifications about new sessions. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterSessions.backgroundCheck
Whether to enable Check for new sessions in the background, and display notifications when they are detected .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterSessions.checkInterval
How often to check for new sessions in the background (if enabled), in minutes
Type: signed integer
Default:
20
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterSettings.enable
Whether to enable Enhances your settings-menu-opening experience .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterSettings.disableFade
Disable the crossfade animation
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterSettings.eagerLoad
Removes the loading delay when opening the menu for the first time
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterSettings.organizeMenu
Organizes the settings cog context menu into categories
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.betterUploadButton.enable
Whether to enable Upload with a single click, open menu with right click .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.biggerStreamPreview.enable
Whether to enable This plugin allows you to enlarge stream previews .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.blurNSFW.enable
Whether to enable Blur attachments in NSFW channels until hovered .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.blurNSFW.blurAmount
Blur Amount
Type: signed integer
Default:
10
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.callTimer.enable
Whether to enable Adds a timer to vcs .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.callTimer.format
The timer format. This can be any valid moment.js format
Type: string
Default:
"stopwatch"
Example:
"human"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.chatInputButtonAPI.enable
This option has no description.
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.clearURLs.enable
Whether to enable Removes tracking garbage from URLs .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.clientTheme.enable
Whether to enable Recreation of the old client theme experiment. Add a color to your Discord client theme .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.clientTheme.color
Color your Discord client theme will be based around. Light mode isn’t supported RGB hex color as a plain number string
Type: string
Default:
"313338"
Example:
"184ed6"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.colorSighted.enable
Whether to enable Removes the colorblind-friendly icons from statuses, just like 2015-2017 Discord .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.commandsAPI.enable
This option has no description.
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.consoleJanitor.enable
Whether to enable Disables annoying console messages/errors .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.consoleJanitor.disableLoggers
Disables Discords loggers
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.consoleJanitor.disableNoisyLoggers
Whether to enable Disable noisy loggers like the MessageActionCreators .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.consoleJanitor.disableSpotifyLogger
Disable the Spotify logger, which leaks account information and access token
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.consoleJanitor.whitelistedLoggers
Semi colon separated list of loggers to allow even if others are hidden
Type: string
Default:
"GatewaySocket; Routing/Utils"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.consoleShortcuts.enable
Whether to enable Adds shorter Aliases for many things on the window. Run shortcutList
for a list.
.
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.copyEmojiMarkdown.enable
Whether to enable Allows you to copy emojis as formatted string (<:blobcatcozy:1026533070955872337>) .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.copyEmojiMarkdown.copyUnicode
Copy the raw unicode character instead of :name: for default emojis (👽)
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.copyFileContents.enable
Whether to enable Adds a button to text file attachments to copy their contents .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.copyUserURLs.enable
Whether to enable Adds a ‘Copy User URL’ option to the user context menu. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.crashHandler.enable
Utility plugin for handling and possibly recovering from crashes without a restart
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.crashHandler.attemptToNavigateToHome
Whether to enable Whether to attempt to navigate to the home when preventing Discord crashes .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.crashHandler.attemptToPreventCrashes
Whether to attempt to prevent Discord crashes.
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.ctrlEnterSend.enable
Whether to enable Use Ctrl+Enter to send messages (customizable) .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.ctrlEnterSend.sendMessageInTheMiddleOfACodeBlock
Whether to send a message in the middle of a code block
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.ctrlEnterSend.submitRule
The way to send a message
Type: one of “ctrl+enter”, “shift+enter”, “enter”
Default:
"ctrl+enter"
Example:
"shift+enter"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.customIdle.enable
Whether to enable Allows you to set the time before Discord goes idle (or disable auto-idle) .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.customIdle.idleTimeout
Minutes before Discord goes idle (0 to disable auto-idle)
Type: floating point number
Default:
10.0
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.customIdle.remainInIdle
When you come back to Discord, remain idle until you confirm you want to go online
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.customRPC.enable
Whether to enable Allows you to set a custom rich presence. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.customRPC.appID
Application ID (required)
Type: null or string
Default:
null
Example:
"1316659"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.customRPC.appName
Application name (required) Application name must be not longer than 128 characters.
Type: null or string
Default:
null
Example:
"myRPC"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.customRPC.buttonOneText
Button 1 text Button 1 text must be not longer than 31 characters.
Type: string
Default:
""
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.customRPC.buttonOneURL
Button 1 URL
Type: string
Default:
""
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.customRPC.buttonTwoText
Button 2 text Button 2 text must be not longer than 31 characters.
Type: string
Default:
""
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.customRPC.buttonTwoURL
Button 2 URL
Type: string
Default:
""
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.customRPC.details
Details (line 1) Details (line 1) must be not longer than 128 characters.
Type: null or string
Default:
null
Example:
"my RPC desc"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.customRPC.endTime
End timestamp in milliseconds (only for custom timestamp mode) End timestamp must be greater than 0.
Type: null or signed integer
Default:
null
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.customRPC.imageBig
Big image key/link
Type: string
Default:
""
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.customRPC.imageBigTooltip
Big image tooltip Big image tooltip must be not longer than 128 characters.
Type: string
Default:
""
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.customRPC.imageSmall
Small image key/link
Type: string
Default:
""
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.customRPC.imageSmallTooltip
Small image tooltip Small image tooltip must be not longer than 128 characters.
Type: string
Default:
""
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.customRPC.startTime
Start timestamp in milliseconds (only for custom timestamp mode) Start timestamp must be greater than 0.
Type: null or signed integer
Default:
null
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.customRPC.state
State (line 2) State (line 2) must be not longer than 128 characters.
Type: null or string
Default:
null
Example:
"my RPC state"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.customRPC.streamLink
Twitch.tv or Youtube.com link (only for Streaming activity type)
Type: null or string
Default:
null
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.customRPC.timestampMode
Timestamp mode
Type: one of “none”, “discordUptime”, “currentTime”, “customTime”
Default:
"none"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.customRPC.type
Activity type
Type: one of “playing”, “streaming”, “listening”, “watching”, “competing”
Default:
"playing"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.dearrow.enable
Whether to enable Makes YouTube embed titles and thumbnails less sensationalist, powered by Dearrow .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.dearrow.dearrowByDefault
Dearrow videos automatically
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.dearrow.hideButton
Whether to enable Hides the Dearrow button from YouTube embeds .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.dearrow.replaceElements
Which elements of the embed will be replaced
Type: one of “everything”, “titles”, “thumbnails”
Default:
"everything"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.decor.enable
Whether to enable Create and use your own custom avatar decorations, or pick your favorite from the presets. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.disableCallIdle.enable
Whether to enable Disables automatically getting kicked from a DM voice call after 3 minutes and being moved to an AFK voice channel. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.dontRoundMyTimestamps.enable
Whether to enable Always rounds relative timestamps down, so 7.6y becomes 7y instead of 8y .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.emoteCloner.enable
Whether to enable Allows you to clone Emotes & Stickers to your own server (right click them) .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.experiments.enable
Whether to enable Enable Access to Experiments & other dev-only features in Discord! .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.experiments.toolbarDevMenu
Whether to enable Change the Help (?) toolbar button (top right in chat) to Discord’s developer menu .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.f8Break.enable
Whether to enable Pause the client when you press F8 with DevTools (+ breakpoints) open. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.fakeNitro.enable
Whether to enable Allows you to stream in nitro quality, send fake emojis/stickers, use client themes and custom Discord notifications. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.fakeNitro.enableEmojiBypass
Allows sending fake emojis (also bypasses missing permission to use custom emojis)
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.fakeNitro.enableStickerBypass
Allows sending fake stickers (also bypasses missing permission to use stickers)
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.fakeNitro.enableStreamQualityBypass
Allow streaming in nitro quality
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.fakeNitro.disableEmbedPermissionCheck
Whether to enable Whether to disable the embed permission check when sending fake emojis and stickers .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.fakeNitro.emojiSize
Size of the emojis when sending
Type: signed integer
Default:
48
Example:
128
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.fakeNitro.hyperLinkText
What text the hyperlink should use. {{NAME}} will be replaced with the emoji/sticker name.
Type: string
Default:
"{{NAME}}"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.fakeNitro.stickerSize
Size of the stickers when sending
Type: signed integer
Default:
160
Example:
256
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.fakeNitro.transformCompoundSentence
Whether to enable 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
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.fakeNitro.transformEmojis
Whether to transform fake emojis into real ones
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.fakeNitro.transformStickers
Whether to transform fake stickers into real ones
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.fakeNitro.useHyperLinks
Whether to use hyperlinks when sending fake emojis and stickers
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.fakeProfileThemes.enable
Whether to enable Allows profile theming by hiding the colors in your bio thanks to invisible 3y3 encoding .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.fakeProfileThemes.nitroFirst
Use Nitro color source first if both are present
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.favoriteEmojiFirst.enable
Whether to enable Puts your favorite emoji first in the emoji autocomplete. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.favoriteGifSearch.enable
Whether to enable Adds a search bar to favorite gifs. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.favoriteGifSearch.searchOption
The part of the url you want to search url - Entire Url path - Path Only (/somegif.gif) hostandpath - Host & Path (tenor.com somgif.gif)
Type: one of “hostandpath”, “url”, “path”
Default:
"hostandpath"
Example:
"url"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.fixCodeblockGap.enable
Whether to enable Removes the gap between codeblocks and text below it .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.fixImagesQuality.enable
Whether to enable Prevents images from being loaded as webp, which can cause quality loss .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.fixSpotifyEmbeds.enable
Whether to enable Fixes spotify embeds being incredibly loud by letting you customise the volume .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.fixSpotifyEmbeds.volume
The volume % to set for spotify embeds. Anything above 10% is veeeery loud
Type: floating point number
Default:
10.0
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.fixYoutubeEmbeds.enable
Whether to enable Bypasses youtube videos being blocked from display on Discord (for example by UMG) .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.forceOwnerCrown.enable
Whether to enable Force the owner crown next to usernames even if the server is large. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.friendInvites.enable
Whether to enable Create and manage friend invite links via slash commands (/create friend invite, /view friend invites, /revoke friend invites). .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.friendsSince.enable
Whether to enable Shows when you became friends with someone in the user popout .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.fullSearchContext.enable
Whether to enable Makes the message context menu in message search results have all options you’d expect .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.fullUserInChatbox.enable
Whether to enable Makes the user mention in the chatbox have more functionalities, like left/right clicking .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.gameActivityToggle.enable
Whether to enable Adds a button next to the mic and deafen button to toggle game activity. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.gameActivityToggle.oldIcon
Whether to enable Use the old icon style before Discord icon redesign .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.gifPaste.enable
Whether to enable Makes picking a gif in the gif picker insert a link into the chatbox instead of instantly sending it .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.greetStickerPicker.enable
Whether to enable Allows you to use any greet sticker instead of only the random one by right-clicking the ‘Wave to say hi!’ button .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.greetStickerPicker.greetMode
Choose the greet mode Greet - Greet (you can only greet 3 times) Message - Normal Message (you can greet spam)
Type: one of “Greet”, “Message”
Default:
"Greet"
Example:
"Message"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.hideAttachments.enable
Whether to enable Hide attachments and Embeds for individual messages via hover button .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.iLoveSpam.enable
Whether to enable Do not hide messages from ‘likely spammers’ .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.ignoreActivities.enable
Whether to enable Ignore activities from showing up on your status ONLY. You can configure which ones are specifically ignored from the Registered Games and Activities tabs, or use the general settings below. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.ignoreActivities.allowedIds
Comma separated list of activity IDs to allow (Useful for allowing RPC activities and CustomRPC)
Type: null or string
Default:
null
Example:
"235834946571337729, 343383572805058560"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.ignoreActivities.idsList
Comma separated list of activity IDs (Useful for allowing RPC activities and CustomRPC)
Type: string
Default:
""
Example:
"235834946571337729, 343383572805058560"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.ignoreActivities.ignoreCompeting
Whether to enable Ignore all competing activities (These are normally special game activities) .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.ignoreActivities.ignoreListening
Whether to enable Ignore all listening activities (These are usually spotify activities) .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.ignoreActivities.ignorePlaying
Whether to enable Ignore all playing activities (These are usually game and RPC activities) .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.ignoreActivities.ignoreStreaming
Whether to enable Ignore all streaming activities .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.ignoreActivities.ignoreWatching
Whether to enable Ignore all watching activities .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.ignoreActivities.listMode
Make id list function as a whitelist or blacklist
Type: one of “whitelist”, “blacklist”
Default:
"whitelist"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.imageLink.enable
Whether to enable Never hide image links in messages, even if it’s the only content .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.imageZoom.enable
Whether to enable Lets you zoom in to images and gifs. Use scroll wheel to zoom in and shift + scroll wheel to increase lens radius / size .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.imageZoom.invertScroll
Invert scroll
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.imageZoom.nearestNeighbour
Whether to enable Use Nearest Neighbour Interpolation when scaling images .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.imageZoom.saveZoomValues
Whether to save zoom and lens size values
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.imageZoom.size
Radius / Size of the lens
Type: floating point number
Default:
100.0
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.imageZoom.square
Whether to enable Make the lens square .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.imageZoom.zoom
Zoom of the lens
Type: floating point number
Default:
2.0
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.imageZoom.zoomSpeed
How fast the zoom / lens size changes
Type: floating point number
Default:
0.5
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.implicitRelationships.enable
Whether to enable Shows your implicit relationships in the Friends tab. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.implicitRelationships.sortByAffinity
Whether to sort implicit relationships by their affinity to you.
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.invisibleChat.enable
Whether to enable Encrypt your Messages in a non-suspicious way! .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.invisibleChat.savedPasswords
Saved Passwords (Seperated with a , )
Type: string
Default:
"password, Password"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.ircColors.enable
Whether to enable Improves chat readability by assigning every user an unique nickname color, making distinguishing between different users easier. Inspired by the feature in many IRC clients, such as HexChat or WeeChat. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.ircColors.applyColorOnlyInDms
Apply colors only in direct messages; do not apply colors in servers.
Type: boolean
Default:
false
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.ircColors.applyColorOnlyToUsersWithoutColor
Apply colors only to users who don’t have a predefined color
Type: boolean
Default:
false
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.ircColors.lightness
Lightness, in %. Change if the colors are too light or too dark
Type: signed integer or floating point number
Default:
70
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.ircColors.memberListColors
Replace role colors in the member list
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.keepCurrentChannel.enable
Whether to enable Attempt to navigate to the channel you were in before switching accounts or loading Discord. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.lastFMRichPresence.enable
Whether to enable Little plugin for Last.fm rich presence .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.lastFMRichPresence.apiKey
last.fm api key
Type: string
Default:
""
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.lastFMRichPresence.hideWithSpotify
hide last.fm presence if spotify is running
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.lastFMRichPresence.missingArt
When album or album art is missing lastfmLogo - Use large Last.fm logo placeholder - Use generic placeholder
Type: one of “lastfmLogo”, “placeholder”
Default:
"lastfmLogo"
Example:
"placeholder"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.lastFMRichPresence.nameFormat
Show name of song and artist in status name status-name - Use custom status name artist-first - Use format ‘artist - song’ song-first - Use format ‘song - artist’ artist - Use artist name only song - Use song name only album - Use album name (falls back to custom status text if song has no album)
Type: one of “status-name”, “artist-first”, “song-first”, “artist”, “song”, “album”
Default:
"status-name"
Example:
"artist-first"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.lastFMRichPresence.shareSong
show link to song on last.fm
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.lastFMRichPresence.shareUsername
Whether to enable show link to last.fm profile .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.lastFMRichPresence.showLastFmLogo
show the Last.fm logo by the album cover
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.lastFMRichPresence.statusName
custom status text
Type: string
Default:
"some music"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.lastFMRichPresence.useListeningStatus
Whether to enable show “Listening to” status instead of “Playing” .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.lastFMRichPresence.username
last.fm username
Type: string
Default:
""
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.loadingQuotes.enable
Whether to enable Replace Discords loading quotes .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.loadingQuotes.enableDiscordPresetQuotes
Whether to enable Enable Discord’s preset quotes (including event quotes, during events) .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.loadingQuotes.enablePluginPresetQuotes
Enable the quotes preset by this plugin
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.loadingQuotes.additionalQuotes
Additional custom quotes to possibly appear, separated by additionalQuotesDelimiter
Type: string
Default:
""
Example:
"This is a quote|This is another"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.loadingQuotes.additionalQuotesDelimiter
Delimiter for additional quotes
Type: string
Default:
"|"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.loadingQuotes.replaceEvents
Should this plugin also apply during events with special event themed quotes? (e.g. Halloween)
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.maskedLinkPaste.enable
Whether to enable Pasting a link while having text selected will paste a hyperlink .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.memberCount.enable
Whether to enable Shows the amount of online & total members in the server member list and tooltip .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.memberCount.memberList
If the member count should be displayed on the member list
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.memberCount.toolTip
If the member count should be displayed on the server tooltip
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.memberListDecoratorsAPI.enable
This option has no description.
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.mentionAvatars.enable
Whether to enable Shows user avatars inside mentions .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.mentionAvatars.showAtSymbol
Whether the @ symbol should be displayed
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageAccessoriesAPI.enable
This option has no description.
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageClickActions.enable
Whether to enable Hold Backspace and click to delete, double click to edit/reply .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageClickActions.enableDeleteOnClick
Enable delete on click while holding backspace
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageClickActions.enableDoubleClickToEdit
Enable double click to edit
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageClickActions.enableDoubleClickToReply
Enable double click to reply
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageClickActions.requireModifier
Whether to enable Only do double click actions when shift/ctrl is held .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageDecorationsAPI.enable
This option has no description.
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageEventsAPI.enable
This option has no description.
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageLatency.enable
Whether to enable Displays an indicator for messages that took ≥n seconds to send .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageLatency.detectDiscordKotlin
Detect old Discord Android clients
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageLatency.latency
Threshold in seconds for latency indicator
Type: signed integer
Default:
2
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageLatency.showMillis
Whether to enable Show milliseconds .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageLinkEmbeds.enable
Whether to enable Adds a preview to messages that link another message .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageLinkEmbeds.automodEmbeds
Use automod embeds instead of rich embeds (smaller but less info) always - Always use automod embeds prefer - Prefer automod embeds, but use rich embeds if some content can’t be shown never - Never use automod embeds
Type: one of “never”, “always”, “prefer”
Default:
"never"
Example:
"always"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageLinkEmbeds.idList
Guild/channel/user IDs to blacklist or whitelist (separate with comma)
Type: string
Default:
""
Example:
"13, 4, 5"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageLinkEmbeds.listMode
Whether to use ID list as blacklist or whitelist
Type: one of “blacklist”, “whitelist”
Default:
"blacklist"
Example:
"whitelist"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageLinkEmbeds.messageBackgroundColor
Whether to enable Background color for messages in rich embeds .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageLogger.enable
Whether to enable Temporarily logs deleted and edited messages. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageLogger.collapseDeleted
Whether to enable Whether to collapse deleted messages, similar to blocked messages .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageLogger.deleteStyle
The style of deleted messages text - Red text overlay - Red overlay
Type: one of “text”, “overlay”
Default:
"text"
Example:
"overlay"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageLogger.ignoreBots
Whether to enable Whether to ignore messages by bots .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageLogger.ignoreChannels
Comma-separated list of channel IDs to ignore
Type: string
Default:
""
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageLogger.ignoreGuilds
Comma-separated list of guild IDs to ignore
Type: string
Default:
""
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageLogger.ignoreSelf
Whether to enable Whether to ignore messages by yourself .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageLogger.ignoreUsers
Comma-separated list of user IDs to ignore
Type: string
Default:
""
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageLogger.inlineEdits
Whether to display edit history as part of message content
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageLogger.logDeletes
Whether to log deleted messages
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageLogger.logEdits
Whether to log edited messages
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messagePopoverAPI.enable
This option has no description.
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageTags.enable
Whether to enable Allows you to save messages and to use them with a simple command. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageTags.clyde
If enabled, clyde will send you an ephemeral message when a tag was used.
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.messageUpdaterAPI.enable
This option has no description.
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreCommands.enable
Whether to enable echo, lenny, mock .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreKaomoji.enable
Whether to enable Adds more Kaomoji to discord. ヽ(´▽`)/ .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreUserTags.enable
Whether to enable Adds tags for webhooks and moderative roles (owner, admin, etc.) .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreUserTags.dontShowBotTag
Whether to enable Only show extra tags for bots / Hide [BOT] text .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreUserTags.dontShowForBots
Whether to enable Don’t show extra tags for bots (excluding webhooks) .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreUserTags.tagSettings.administrator.showInChat
Show in messages
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreUserTags.tagSettings.administrator.showInNotChat
Show in member list and profiles
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreUserTags.tagSettings.administrator.text
Admin tag
Type: string
Default:
"Admin"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreUserTags.tagSettings.chatModerator.showInChat
Show in messages
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreUserTags.tagSettings.chatModerator.showInNotChat
Show in member list and profiles
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreUserTags.tagSettings.chatModerator.text
Chat mod tag
Type: string
Default:
"Chat Mod"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreUserTags.tagSettings.moderator.showInChat
Show in messages
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreUserTags.tagSettings.moderator.showInNotChat
Show in member list and profiles
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreUserTags.tagSettings.moderator.text
Mod tag
Type: string
Default:
"Mod"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreUserTags.tagSettings.moderatorStaff.showInChat
Show in messages
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreUserTags.tagSettings.moderatorStaff.showInNotChat
Show in member list and profiles
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreUserTags.tagSettings.moderatorStaff.text
Staff tag
Type: string
Default:
"Staff"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreUserTags.tagSettings.owner.showInChat
Show in messages
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreUserTags.tagSettings.owner.showInNotChat
Show in member list and profiles
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreUserTags.tagSettings.owner.text
Owner tag
Type: string
Default:
"Owner"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreUserTags.tagSettings.voiceModerator.showInChat
Show in messages
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreUserTags.tagSettings.voiceModerator.showInNotChat
Show in member list and profiles
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreUserTags.tagSettings.voiceModerator.text
VC mod tag
Type: string
Default:
"VC Mod"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreUserTags.tagSettings.webhook.showInChat
Show in messages
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreUserTags.tagSettings.webhook.showInNotChat
Show in member list and profiles
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moreUserTags.tagSettings.webhook.text
Webhook tag
Type: string
Default:
"Webhook"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moyai.enable
Whether to enable 🗿🗿🗿🗿🗿🗿🗿🗿 .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moyai.ignoreBlocked
Ignore blocked users
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moyai.ignoreBots
Ignore bots
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moyai.quality
Quality of the 🗿🗿🗿
Type: one of “Normal”, “HD”
Default:
"Normal"
Example:
"HD"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moyai.triggerWhenUnfocused
Trigger the 🗿 even when the window is unfocused
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.moyai.volume
Volume of the 🗿🗿🗿
Type: floating point number
Default:
0.5
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.mutualGroupDMs.enable
Whether to enable Shows mutual group dms in profiles .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.newGuildSettings.enable
Whether to enable Automatically mute new servers and change various other settings upon joining .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.newGuildSettings.events
Mute New Events automatically
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.newGuildSettings.everyone
Suppress @everyone and @here
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.newGuildSettings.guild
Mute Guild automatically
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.newGuildSettings.highlights
Suppress Highlights automatically
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.newGuildSettings.messages
Server Notification Settings
Type: one of “serverDefault”, “all”, “only@Mentions”, “nothing”
Default:
"serverDefault"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.newGuildSettings.role
Suppress All Role @mentions
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.newGuildSettings.showAllChannels
Show all channels automatically
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noBlockedMessages.enable
Whether to enable Hides all blocked messages from chat completely. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noBlockedMessages.ignoreBlockedMessages
Whether to enable Completely ignores (recent) incoming messages from blocked users (locally). .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noDefaultHangStatus.enable
Whether to enable Disable the default hang status when joining voice channels .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noDevtoolsWarning.enable
Whether to enable Disables the ‘HOLD UP’ banner in the console. As a side effect, also prevents Discord from hiding your token, which prevents random logouts. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noF1.enable
Whether to enable Disables F1 help bind. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noMaskedUrlPaste.enable
Whether to enable Pasting a link while having text selected will not paste as masked URL .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noMosaic.enable
Whether to enable Removes Discord new image mosaic .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noMosaic.inlineVideo
Play videos without carousel modal
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noOnboardingDelay.enable
Whether to enable Skips the slow and annoying onboarding delay .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noPendingCount.enable
Whether to enable Removes the ping count of incoming friend requests, message requests, and nitro offers. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noPendingCount.hideFriendRequestsCount
Hide incoming friend requests count
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noPendingCount.hideMessageRequestCount
Hide message requests count
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noPendingCount.hidePremiumOffersCount
Hide nitro offers count
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noProfileThemes.enable
Whether to enable Completely removes Nitro profile themes .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noRPC.enable
Whether to enable Disables Discord’s RPC server. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noReplyMention.enable
Whether to enable Disables reply pings by default .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noReplyMention.inverseShiftReply
Whether to enable Invert Discord’s shift replying behaviour (enable to make shift reply mention user) .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noReplyMention.shouldPingListed
Whether or not to ping or not ping the users in userList
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noReplyMention.userList
List of users to allow or exempt pings for (separated by commas or spaces)
Type: string
Default:
""
Example:
"1234567890123445 1234567890123445"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noServerEmojis.enable
Whether to enable Do not show server emojis in the autocomplete menu. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noServerEmojis.shownEmojis
The types of emojis to show in the autocomplete menu. onlyUnicode - Only unicode emojis currentServer - Unicode emojis and server emojis from current server all - Unicode emojis and all server emojis (Discord default)
Type: one of “onlyUnicode”, “currentServer”, “all”
Default:
"onlyUnicode"
Example:
"currentServer"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noSystemBadge.enable
Whether to enable Disables the taskbar and system tray unread count badge. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noTrack.enable
Whether to enable Disable Discord’s tracking (analytics/‘science’), metrics and Sentry crash reporting .
Type: boolean
Default:
true
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noTrack.disableAnalytics
Whether to enable Disable Discord’s tracking (analytics/‘science’) .
Type: boolean
Default:
true
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noTypingAnimation.enable
Whether to enable Disables the CPU-intensive typing dots animation .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.noUnblockToJump.enable
Whether to enable Allows you to jump to messages of blocked users without unblocking them .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.normalizeMessageLinks.enable
Whether to enable Strip canary/ptb from message links .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.notificationVolume.enable
Whether to enable Save your ears and set a separate volume for notifications and in-app sounds .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.notificationVolume.notificationVolume
Notification volume
Type: floating point number
Default:
100.0
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.nsfwGateBypass.enable
Whether to enable Allows you to access NSFW channels without setting/verifying your age .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.onePingPerDM.enable
Whether to enable If unread messages are sent by a user in DMs multiple times, you’ll only receive one audio ping. Read the messages to reset the limit .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.onePingPerDM.allowEveryone
Whether to enable Receive audio pings for @everyone and @here in group DMs .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.onePingPerDM.allowMentions
Whether to enable Receive audio pings for @mentions .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.onePingPerDM.channelToAffect
Select the type of DM for the plugin to affect both_dms - Both user_dm - User DMs group_dm - Group DMs
Type: one of “both_dms”, “user_dms”, “group_dms”
Default:
"both_dms"
Example:
"user_dm"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.oneko.enable
Whether to enable cat follow mouse (real) .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.openInApp.enable
Whether to enable Open Spotify, Tidal, Steam and Epic Games URLs in their respective apps instead of your browser .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.openInApp.epic
Open Epic Games links in the Epic Games Launcher
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.openInApp.itunes
Open Itunes links in the Itunes app
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.openInApp.spotify
Open Spotify links in the Spotify app
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.openInApp.steam
Open Steam links in the Steam app
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.openInApp.tidal
Open Tidal links in the Tidal app
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.overrideForumDefaults.enable
Whether to enable Allows you to override default forum layout/sort order. you can still change it on a per-channel basis .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.overrideForumDefaults.defaultLayout
Which layout to use as default
Type: one of “list”, “gallery”
Default:
"list"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.overrideForumDefaults.defaultSortOrder
Which sort order to use as default
Type: one of “recentlyActive”, “datePosted”
Default:
"recentlyActive"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.partyMode.enable
Whether to enable Allows you to use party mode cause the party never ends ✨ .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.partyMode.superIntensePartyMode
Party intensity
Type: one of “normal”, “better”, “projectX”
Default:
"normal"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.pauseInvitesForever.enable
Whether to enable Brings back the option to pause invites indefinitely that stupit Discord removed. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.permissionFreeWill.enable
Whether to enable Disables the client-side restrictions for channel permission management. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.permissionFreeWill.lockout
Bypass the permission lockout prevention (“Pretty sure you don’t want to do this”)
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.permissionFreeWill.onboarding
Bypass the onboarding requirements (“Making this change will make your server incompatible […]”)
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.permissionsViewer.enable
Whether to enable View the permissions a user or channel has, and the roles of a server .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.permissionsViewer.defaultPermissionsDropdownState
Whether to enable Whether the permissions dropdown on user popouts should be open by default .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.permissionsViewer.permissionsSortOrder
The sort method used for defining which role grants an user a certain permission
Type: one of “highestRole”, “lowestRole”
Default:
"highestRole"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.petpet.enable
Whether to enable Adds a /petpet slash command to create headpet gifs from any image .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.pictureInPicture.enable
Whether to enable Adds picture in picture to videos (next to the Download button) .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.pictureInPicture.loop
Whether to make the PiP video loop or not
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.pinDMs.enable
Whether to enable Allows you to pin private channels to the top of your DM list. To pin/unpin or reorder pins, right click DMs .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.pinDMs.dmSectioncollapsed
Whether to enable Collapse DM sections .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.pinDMs.pinOrder
Which order should pinned DMs be displayed in?
Type: one of “mostRecent”, “custom”
Default:
"mostRecent"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.plainFolderIcon.enable
Whether to enable Doesn’t show the small guild icons in folders .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.platformIndicators.enable
Whether to enable Adds platform indicators (Desktop, Mobile, Web…) to users .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.platformIndicators.badges
Show indicators in user profiles, as badges
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.platformIndicators.colorMobileIndicator
Whether to make the mobile indicator match the color of the user status.
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.platformIndicators.lists
Show indicators in the member list
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.platformIndicators.messages
Show indicators inside messages
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.previewMessage.enable
Whether to enable Lets you preview your message before sending it. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.pronounDB.enable
Whether to enable Adds pronouns to user messages using pronoundb .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.pronounDB.pronounSource
Where to source pronouns from
Type: one of “preferPronounDB”, “preferDiscord”
Default:
"preferPronounDB"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.pronounDB.pronounsFormat
The format for pronouns to appear in chat LOWERCASE - Lowercase CAPITALIZED - Capitalized
Type: one of “LOWERCASE”, “CAPITALIZED”
Default:
"LOWERCASE"
Example:
"CAPITALIZED"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.pronounDB.showInMessages
Show in messages
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.pronounDB.showInProfile
Show in profile
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.pronounDB.showSelf
Enable or disable showing pronouns for the current user
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.quickMention.enable
Whether to enable Adds a quick mention button to the message actions bar .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.quickReply.enable
Whether to enable Reply to (ctrl + up/down) and edit (ctrl + shift + up/down) messages via keybinds .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.quickReply.shouldMention
Ping reply by default
Type: one of “followNoReplyMention”, “disabled”, “enabled”
Default:
"followNoReplyMention"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.reactErrorDecoder.enable
Whether to enable Replaces “Minifed React Error” with the actual error. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.readAllNotificationsButton.enable
Whether to enable Read all server notifications with a single button click! .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.relationshipNotifier.enable
Whether to enable Notifies you when a friend, group chat, or server removes you. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.relationshipNotifier.friendRequestCancels
Notify when a friend request is cancelled
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.relationshipNotifier.friends
Notify when a friend removes you
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.relationshipNotifier.groups
Notify when removed from a group chat
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.relationshipNotifier.notices
Whether to enable 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
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.relationshipNotifier.offlineRemovals
Notify you when starting discord if you were removed while offline.
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.relationshipNotifier.servers
Notify when removed from a server
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.replaceGoogleSearch.enable
Whether to enable Replaces the Google search with different Engines .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.replaceGoogleSearch.customEngineName
Name of the custom search engine
Type: string
Default:
""
Example:
"DuckDuckGo"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.replaceGoogleSearch.customEngineURL
The URL of your Engine
Type: string
Default:
""
Example:
"https://duckduckgo.com/"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.replyTimestamp.enable
Whether to enable Shows a timestamp on replied-message previews .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.revealAllSpoilers.enable
Whether to enable Reveal all spoilers in a message by Ctrl-clicking a spoiler, or in the chat with Ctrl+Shift-click .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.reverseImageSearch.enable
Whether to enable Adds ImageSearch to image context menus .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.reviewDB.enable
Whether to enable Review other users (Adds a new settings to profiles) .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.reviewDB.hideBlockedUsers
Hide reviews from blocked users
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.reviewDB.hideTimestamps
Whether to enable Hide timestamps on reviews .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.reviewDB.notifyReviews
Notify about new reviews on startup
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.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/hm-module.nix>
|
programs.nixcord.config.plugins.roleColorEverywhere.enable
Whether to enable Adds the top role color anywhere possible .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.roleColorEverywhere.chatMentions
Show role colors in chat mentions (including in the message box)
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.roleColorEverywhere.colorChatMessages
Whether to enable Color chat messages based on the author’s role color .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.roleColorEverywhere.memberList
Show role colors in member list role headers
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.roleColorEverywhere.messageSaturation
Intensity of message coloring.
Type: signed integer
Default:
30
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.roleColorEverywhere.reactorsList
Show role colors in the reactors list
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.roleColorEverywhere.voiceUsers
Show role colors in the voice chat user list
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.searchReply.enable
Whether to enable Adds a reply button to search results .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.secretRingToneEnabler.enable
Whether to enable Always play the secret version of the discord ringtone (except during special ringtone events) .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.secretRingToneEnabler.onlySnow
Whether to enable Only play the Snow Halation Theme .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.sendTimestamps.enable
Whether to enable Send timestamps easily via chat box button & text shortcuts. Read the extended description! .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.sendTimestamps.replaceMessageContents
Replace timestamps in message contents
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.serverInfo.enable
Whether to enable Allows you to view info about a server .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.serverListAPI.enable
This option has no description.
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.serverListIndicators.enable
Whether to enable Add online friend count or server count in the server list .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.serverListIndicators.mode
mode
Type: one of “onlyFriendCount”, “onlyServerCount”, “both”
Default:
"onlyFriendCount"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.settings.enable
Whether to enable Adds Settings UI and debug info .
Type: boolean
Default:
true
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.settings.settingsLocation
Where to put the Vencord settings section top - At the very top aboveNitro - Above the Nitro section belowNitro - Below the Nitro section aboveActivity - Above Activity Settings belowActivity - Below Activity Settings bottom - At the very bottom
Type: one of “top”, “aboveNitro”, “belowNitro”, “aboveActivity”, “belowActivity”, “bottom”
Default:
"aboveNitro"
Example:
"top"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.shikiCodeblocks.enable
Whether to enable Brings vscode-style codeblocks into Discord, powered by Shiki .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.shikiCodeblocks.bgOpacity
Background opacity
Type: floating point number
Default:
100.0
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.shikiCodeblocks.theme
Github URL for the theme from shiki repo
Type: string
Default:
''
https://raw.githubusercontent.com/shikijs/shiki/0b28ad8ccfbf2615f2d9d38ea8255416b8ac3043/packages/shiki/themes/dark-plus.json
''
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.shikiCodeblocks.tryHljs
Use the more lightweight default Discord highlighter and theme. NEVER - Never SECONDARY - Prefer Shiki instead of Highlight.js PRIMARY - Prefer Highlight.js intead of Shiki ALWAYS - Always
Type: one of “NEVER”, “SECONDARY”, “PRIMARY”, “ALWAYS”
Default:
"SECONDARY"
Example:
"PRIMARY"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.shikiCodeblocks.useDevIcon
How to show language icons on codeblocks DISABLED - Disabled GREYSCALE - Colorless COLOR - Colored
Type: one of “GREYSCALE”, “COLOR”, “DISABLED”
Default:
"GREYSCALE"
Example:
"COLOR"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.showAllMessageButtons.enable
Whether to enable Always show all message buttons no matter if you are holding the shift key or not. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.showAllRoles.enable
Whether to enable Show all roles in new profiles. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.showConnections.enable
Whether to enable Show connected accounts in user popouts .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.showConnections.iconSize
Icon size (px)
Type: signed integer
Default:
32
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.showConnections.iconSpacing
Icon margin
Type: one of “compact”, “cozy”, “roomy”
Default:
"cozy"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.showHiddenChannels.enable
Whether to enable Show channels that you do not have access to view. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.showHiddenChannels.hideUnreads
Hide Unreads
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.showHiddenChannels.showHiddenChannels
Whether the allowed users and roles dropdown on hidden channels should be open by default
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.showHiddenChannels.showMode
The mode used to display hidden channels.
Type: one of “plain”, “muted”
Default:
"plain"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.showHiddenThings.enable
Whether to enable Displays various hidden & moderator-only things regardless of permissions. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.showHiddenThings.disableDisallowedDiscoveryFilters
Disable filters in Server Discovery search that hide NSFW & disallowed servers.
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.showHiddenThings.disableDiscoveryFilters
Disable filters in Server Discovery search that hide servers that don’t meet discovery criteria.
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.showHiddenThings.showInvitesPaused
Show the invites paused tooltip in the server list.
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.showHiddenThings.showModView
Show the member mod view context menu item in all servers.
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.showHiddenThings.showTimeouts
Show member timeout icons in chat.
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.showMeYourName.enable
Whether to enable Display usernames next to nicks, or no nicks at all .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.showMeYourName.mode
How to display usernames and nicks user-nick - Username then nickname nick-user - Nickname then username user - Username only
Type: one of “user-nick”, “nick-user”, “user”
Default:
"user-nick"
Example:
"nick-user"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.showTimeoutDuration.enable
Whether to enable Shows how much longer a user’s timeout will last, either in the timeout icon tooltip or next to it .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.showTimeoutDuration.displayStyle
How to display the timout duration ssalggnikool - Next to the timeout icon tooltip - In the Tooltip
Type: one of “ssalggnikool”, “tooltip”
Default:
"ssalggnikool"
Example:
"tooltip"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.silentMessageToggle.enable
Whether to enable Adds a button to the chat bar to toggle sending a silent message. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.silentMessageToggle.autoDisable
Automatically disable the silent message toggle again after sending one
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.silentMessageToggle.persistState
Whether to enable Whether to persist the state of the silent message toggle when changing channels .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.silentTyping.enable
Whether to enable Hide that you are typing .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.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/hm-module.nix>
|
programs.nixcord.config.plugins.silentTyping.isEnabled
Toggle functionality
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.silentTyping.showIcon
Whether to enable Show an icon for toggling the plugin .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.sortFriendRequests.enable
Whether to enable Sorts friend requests by date of receipt .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.sortFriendRequests.showDates
Whether to enable Show dates on friend requests .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.spotifyControls.enable
Whether to enable Adds a Spotify player above the account panel .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.spotifyControls.hoverControls
Whether to enable Show controls on hover .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.spotifyControls.useSpotifyUris
Whether to enable 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
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.spotifyCrack.enable
Whether to enable Free listen along, no auto-pausing in voice chat, and allows activity to continue playing when idling .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.spotifyCrack.keepSpotifyActivityOnIdle
Whether to enable Keep Spotify activity playing when idling .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.spotifyCrack.noSpotifyAutoPause
Disable Spotify auto-pause
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.spotifyShareCommands.enable
Whether to enable Share your current Spotify track, album or artist via slash command (/track, /album, /artist) .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.startupTimings.enable
Whether to enable Adds Startup Timings to the Settings menu .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.stickerPaste.enable
Whether to enable Makes picking a sticker in the sticker picker insert it into the chatbox instead of instantly sending it .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.streamerModeOnStream.enable
Whether to enable Automatically enables streamer mode when you start streaming in Discord .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.summaries.enable
Whether to enable Enables Discord’s experimental Summaries feature on every server, displaying AI generated summaries of conversations .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.summaries.summaryExpiryThresholdDays
The time in days before a summary is removed. Note that only up to 50 summaries are kept per channel
Type: signed integer or floating point number
Default:
3
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.superReactionTweaks.enable
Whether to enable Customize the limit of Super Reactions playing at once, and super react by default .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.superReactionTweaks.superReactByDefault
Reaction picker will default to Super Reactions
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.superReactionTweaks.superReactionPlayingLimit
Max Super Reactions to play at once. 0 to disable playing Super Reactions
Type: signed integer
Default:
20
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.superReactionTweaks.unlimitedSuperReactionPlaying
Whether to enable Remove the limit on Super Reactions playing at once .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.supportHelper.enable
Whether to enable Helps us provide support to you .
Type: boolean
Default:
true
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.textReplace.enable
Whether to enable Replace text in your messages.
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.textReplace.regexRules
List of regex replacement rules
Type: list of (submodule)
Default:
[ ]
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.textReplace.regexRules.*.find
Regex pattern to find (as string, e.g. /pattern/)
Type: string
Default:
""
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.textReplace.regexRules.*.onlyIfIncludes
Only apply if message includes this string
Type: string
Default:
""
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.textReplace.regexRules.*.replace
Replacement string (can use $1, $2, …)
Type: string
Default:
""
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.textReplace.stringRules
List of string replacement rules
Type: list of (submodule)
Default:
[ ]
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.textReplace.stringRules.*.find
String to find
Type: string
Default:
""
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.textReplace.stringRules.*.onlyIfIncludes
Only apply if message includes this string
Type: string
Default:
""
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.textReplace.stringRules.*.replace
String to replace with
Type: string
Default:
""
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.themeAttributes.enable
Whether to enable Adds data attributes to various elements for theming purposes .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.timeBarAllActivities.enable
Whether to enable Adds the Spotify time bar to all activities if they have start and end timestamps .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.timeBarAllActivities.hideActivityDetailText
Hide the large title text next to the activity
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.timeBarAllActivities.hideActivityTimerBadges
Hide the timer badges next to the activity
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.translate.enable
Whether to enable Translate messages with Google Translate .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.translate.autoTranslate
Whether to enable Automatically translate your messages before sending. You can also shift/right click the translate button to toggle this .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.translate.showChatBarButton
Show translate button in chat bar
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.typingIndicator.enable
Whether to enable Adds an indicator if someone is typing on a channel. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.typingIndicator.includeBlockedUsers
Whether to enable Whether to show the typing indicator for blocked users. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.typingIndicator.includeCurrentChannel
Whether to show the typing indicator for the currently selected channel
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.typingIndicator.includeMutedChannels
Whether to enable Whether to show the typing indicator for muted channels. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.typingIndicator.indicatorMode
How should the indicator be displayed?
Type: one of “both”, “avatars”, “animatedDots”
Default:
"both"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.typingTweaks.enable
Whether to enable Show avatars and role colours in the typing indicator .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.typingTweaks.alternativeFormatting
Show a more useful message when several users are typing
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.typingTweaks.showAvatars
Show avatars in the typing indicator
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.typingTweaks.showRoleColors
Show role colors in the typing indicator
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.unindent.enable
Whether to enable Trims leading indentation from codeblocks .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.unlockedAvatarZoom.enable
Whether to enable Allows you to zoom in further in the image crop tool when changing your avatar .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.unlockedAvatarZoom.zoomMultiplier
Zoom multiplier
Type: signed integer
Default:
4
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.unsuppressEmbeds.enable
Whether to enable Allows you to unsuppress embeds in messages .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.userMessagesPronouns.enable
Whether to enable Adds pronouns to user messages using pronoundb .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.userMessagesPronouns.pronounsFormat
The format for pronouns to appear in chat LOWERCASE - Lowercase CAPITALIZED - Capitalized
Type: one of “LOWERCASE”, “CAPITALIZED”
Default:
"LOWERCASE"
Example:
"CAPITALIZED"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.userMessagesPronouns.showSelf
Enable or disable showing pronouns for the current user
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.userSettingsAPI.enable
This option has no description.
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.userVoiceShow.enable
Whether to enable Shows whether a User is currently in a voice channel somewhere in their profile .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.userVoiceShow.showInMemberList
Show a user’s Voice Channel indicator in the member and DMs list
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.userVoiceShow.showInMessages
Show a user’s Voice Channel indicator in messages
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.userVoiceShow.showInUserProfileModal
Show a user’s voice channel in their profile modal
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.userVoiceShow.showVoiceChannelSectionHeader
Whether to show “IN A VOICE CHANNEL” above the join button
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.validReply.enable
Whether to enable Fixes “Message could not be loaded” upon hovering over the reply .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.validUser.enable
Whether to enable Fix mentions for unknown users showing up as ‘@unknown-user’ (hover over a mention to fix it) .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.vcNarrator.enable
Whether to enable Announces when users join, leave, or move voice channels via narrator .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.vcNarrator.deafenMessage
Deafen Message (only self for now)
Type: string
Default:
"{{USER}} deafened"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.vcNarrator.joinMessage
Join Message
Type: string
Default:
"{{USER}} joined"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.vcNarrator.latinOnly
Whether to enable Strip non latin characters from names before saying them .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.vcNarrator.leaveMessage
Leave Message
Type: string
Default:
"{{USER}} left"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.vcNarrator.moveMessage
Move Message
Type: string
Default:
"{{USER}} moved to {{CHANNEL}}"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.vcNarrator.muteMessage
Mute Message (only self for now)
Type: string
Default:
"{{USER}} Muted"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.vcNarrator.rate
Narrator Speed
Type: signed integer or floating point number
Default:
1
Example:
2
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.vcNarrator.sayOwnName
Whether to enable Say own name .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.vcNarrator.undeafenMessage
Undeafen Message (only self for now)
Type: string
Default:
"{{USER}} undeafened"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.vcNarrator.unmuteMessage
Unmute Message (only self for now)
Type: string
Default:
"{{USER}} unmuted"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.vcNarrator.voice
Narrator Voice There are way too many of these to list Voices are from mozilla SpeechSynthesisVoice
Type: string
Default:
"English (America) espeak-ng"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.vcNarrator.volume
Narrator Volume
Type: signed integer or floating point number
Default:
1
Example:
0.25
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.vencordToolbox.enable
Whether to enable Adds a button next to the inbox button in the channel header that houses Vencord quick actions .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.viewIcons.enable
Whether to enable Makes avatars and banners in user profiles clickable, adds View Icon/Banner entries in the user, server and group channel context menu. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.viewIcons.format
Choose the image format to use for non animated images. Animated images will always use .gif webp png jpg
Type: one of “webp”, “png”, “jpg”
Default:
"webp"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.viewIcons.imgSize
The image size to use
Type: signed integer
Default:
1024
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.viewRaw.enable
Whether to enable Copy and view the raw content/data of any message, channel or guild .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.viewRaw.clickMethod
Change the button to view the raw content/data of any message.
Type: one of “Left”, “Right”
Default:
"Left"
Example:
"Right"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.voiceChatDoubleClick.enable
Whether to enable Join voice chats via double click instead of single click .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.voiceDownload.enable
Whether to enable Adds a download to voice messages. (Opens a new browser tab) .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.voiceMessages.enable
Whether to enable Allows you to send voice messages like on mobile. To do so, right click the upload button and click Send Voice Message .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.voiceMessages.echoCancellation
Echo Cancellation
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.voiceMessages.noiseSuppression
Noise Suppression
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.volumeBooster.enable
Whether to enable Allows you to set the user and stream volume above the default maximum. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.volumeBooster.multiplier
Volume Multiplier
Type: signed integer
Default:
2
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.watchTogetherAdblock.enable
Whether to enable Block ads in the YouTube WatchTogether activity via AdGuard .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.webContextMenus.enable
Whether to enable Re-adds context menus missing in the web version of Discord: Links & Images (Copy/Open Link/Image), Text Area (Copy, Cut, Paste, SpellCheck) .
Type: boolean
Default:
true
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.webKeybinds.enable
Whether to enable Re-adds keybinds missing in the web version of Discord: ctrl+t, ctrl+shift+t, ctrl+tab, ctrl+shift+tab, ctrl+1-9, ctrl+,. Only works fully on Vesktop/ArmCord, not inside your browser .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.webRichPresence.enable
Whether to enable Client plugin for arRPC to enable RPC on Discord Web (experimental) .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.webScreenShareFixes.enable
Whether to enable Removes 2500kbps bitrate cap on chromium and vesktop clients. .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.whoReacted.enable
Whether to enable Renders the avatars of users who reacted to a message .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.plugins.youtubeAdblock.enable
Whether to enable Block ads in YouTube embeds and the WatchTogether activity via AdGuard .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.themeLinks
A list of links to online vencord themes
Type: list of string
Default:
[ ]
Example:
[
"https://raw.githubusercontent.com/rose-pine/discord/main/rose-pine.theme.css"
]
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.transparent
Whether to enable Enable client transparency.
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.config.useQuickCss
Whether to enable Enable quick CSS file.
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.configDir
Vencord config directory
Type: absolute path
Default:
"/home/user/.config/Vencord"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.discord.enable
Whether to enable discord Disable to only install Vesktop
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.discord.package
The Discord package to use
Type: package
Default:
<derivation discord-0.0.104>
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.discord.autoscroll.enable
Enable middle-click autoscrolling
Type: boolean
Default:
false
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.discord.branch
The Discord branch to use
Type: one of “stable”, “ptb”, “canary”, “development”
Default:
"stable"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.discord.configDir
Config path for Discord
Type: absolute path
Default:
"/home/user/.config/discord"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.discord.openASAR.enable
Enable OpenASAR (for non-vesktop)
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.discord.settings
Settings to be placed in discordConfigDir/settings.json
Type: attribute set
Default:
{ }
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.discord.vencord.enable
Enable Vencord (for non-vesktop)
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.discord.vencord.package
The Vencord package to use
Type: package
Default:
<derivation vencord-1.12.10>
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.discord.vencord.unstable
Enable unstable Vencord build from repository’s master branch
Type: boolean
Default:
false
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.enable
Whether to enable Whether to enable Dorion .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.package
The Dorion package to use
Type: package
Default:
<derivation dorion-6.9.1>
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.autoClearCache
Automatically clear cache on startup
Type: boolean
Default:
false
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.blur
Window blur effect type
Type: one of “none”, “blur”, “acrylic”
Default:
"none"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.blurCss
Enable CSS blur effects
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.cacheCss
Cache CSS for faster loading
Type: boolean
Default:
false
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.clientMods
Client modifications to enable
Type: list of string
Default:
[
"Shelter"
"Vencord"
]
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.clientPlugins
Enable client plugins
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.clientType
Discord client type to emulate
Type: string
Default:
"default"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.configDir
Config path for Dorion
Type: absolute path
Default:
"/home/user/.config/dorion"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.desktopNotifications
Enable desktop notifications
Type: boolean
Default:
false
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.disableHardwareAccel
Disable hardware acceleration
Type: boolean
Default:
false
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.extraSettings
Additional settings to merge into config.json. These will override any conflicting auto-generated settings.
Type: attribute set
Default:
{ }
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.keybinds
Custom keybind mappings
Type: attribute set
Default:
{ }
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.keybindsEnabled
Enable custom keybinds
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.multiInstance
Allow multiple Dorion instances
Type: boolean
Default:
false
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.openOnStartup
Open Dorion on system startup
Type: boolean
Default:
false
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.profile
Profile name to use
Type: string
Default:
"default"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.proxyUri
Proxy URI to use for connections
Type: string
Default:
""
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.pushToTalk
Enable push-to-talk
Type: boolean
Default:
false
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.pushToTalkKeys
Keys for push-to-talk activation
Type: list of string
Default:
[
"RControl"
]
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.rpcIpcConnector
Enable RPC IPC connector
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.rpcProcessScanner
Enable RPC process scanner
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.rpcSecondaryEvents
Enable RPC secondary events
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.rpcServer
Enable RPC server
Type: boolean
Default:
false
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.rpcWebsocketConnector
Enable RPC WebSocket connector
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.startMaximized
Start Dorion maximized
Type: boolean
Default:
false
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.startupMinimized
Start minimized to tray
Type: boolean
Default:
false
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.streamerModeDetection
Enable streamer mode detection
Type: boolean
Default:
false
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.sysTray
Enable system tray integration
Type: boolean
Default:
false
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.theme
Theme to use in Dorion
Type: string
Default:
"none"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.themes
List of available themes
Type: list of string
Default:
[
"none"
]
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.trayIconEnabled
Enable tray icon
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.unreadBadge
Show unread message badge
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.updateNotify
Show update notifications
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.useNativeTitlebar
Use native window titlebar
Type: boolean
Default:
false
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.win7StyleNotifications
Use Windows 7 style notifications
Type: boolean
Default:
false
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.dorion.zoom
Zoom level for the client
Type: string
Default:
"1.0"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.extraConfig
additional config to be added to programs.nixcord.config for both vencord and vesktop
Type: attribute set
Default:
{ }
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.openASAR.enable
Enable OpenASAR (for non-vesktop)
Type: null or boolean
Default:
null
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.parseRules.fakeEnums.four
strings to evaluate to 4 in JSON
Type: list of string
Default:
[ ]
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.parseRules.fakeEnums.one
strings to evaluate to 1 in JSON
Type: list of string
Default:
[ ]
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.parseRules.fakeEnums.three
strings to evaluate to 3 in JSON
Type: list of string
Default:
[ ]
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.parseRules.fakeEnums.two
strings to evaluate to 2 in JSON
Type: list of string
Default:
[ ]
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.parseRules.fakeEnums.zero
strings to evaluate to 0 in JSON
Type: list of string
Default:
[ ]
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.parseRules.lowerPluginTitles
plugins with lowercase names in json
Type: list of string
Default:
[ ]
Example:
[
"petpet"
]
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.parseRules.upperNames
option names to become UPPER_SNAKE_CASE
Type: list of string
Default:
[ ]
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.quickCss
Vencord quick CSS
Type: string
Default:
""
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.userPlugins
User plugin to fetch and install. Note that any json required must be enabled in extraConfig
Type: attribute set of ((path in the Nix store or package convertible to it) or string matching the pattern github:([[:alnum:].-]+)/([[:alnum:]/-]+)/([0-9a-f]{40}) convertible to it)
Default:
{ }
Example:
{
someCoolPlugin = "github:someUser/someCoolPlugin/someHashHere";
}
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.vencordConfig
additional config to be added to programs.nixcord.config for vencord only
Type: attribute set
Default:
{ }
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.vesktop.enable
Whether to enable Whether to enable Vesktop .
Type: boolean
Default:
false
Example:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.vesktop.package
The Vesktop package to use
Type: package
Default:
<derivation vesktop-1.5.8>
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.vesktop.autoscroll.enable
Enable middle-click autoscrolling
Type: boolean
Default:
false
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.vesktop.configDir
Config path for Vesktop
Type: absolute path
Default:
"/home/user/.config/vesktop"
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.vesktop.settings
Settings to be placed in vesktop.configDir/settings.json
Type: attribute set
Default:
{ }
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.vesktop.state
Settings to be placed in vesktop.configDir/state.json
Type: attribute set
Default:
{ }
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.vesktop.useSystemVencord
Use system Vencord package
Type: boolean
Default:
true
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.vesktopConfig
additional config to be added to programs.nixcord.config for vesktop only
Type: attribute set
Default:
{ }
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.vesktopConfigDir
Config path for Vesktop
Type: null or absolute path
Default:
null
Declared by:
<nixcord/modules/hm-module.nix>
|
programs.nixcord.vesktopPackage
The Vesktop package to use
Type: null or package
Default:
null
Declared by:
<nixcord/modules/hm-module.nix>
|