Files
LillyOS/home/desktop/nixcord.nix

98 lines
3.6 KiB
Nix

{
programs.nixcord = {
enable = true; # Enable Nixcord (It also installs Discord)
discord = {
vencord.enable = false; # Use Vencord (default)
equicord.enable = true; # Or use Equicord instead (cannot enable both)
};
vesktop.enable = false; # Vesktop
equibop.enable = true; # Equibop
dorion.enable = false; # Dorion
quickCss = "some CSS"; # quickCSS file
config = {
useQuickCss = true; # use out quickCSS
themeLinks = [ # or use an online theme
"https://raw.githubusercontent.com/link/to/some/theme.css"
];
frameless = true; # Set some Vencord/Equicord options
plugins = {
alwaysTrust.enabled = true;
betterSessions.enabled = true;
betterSettings.enabled = true;
biggerStreamPreview.enabled = true;
callTimer.enabled = true;
clearURLs.enabled = true;
copyEmojiMarkdown.enabled = true;
copyFileContents.enabled = true;
copyUserURLs.enabled = true;
crashHandler.enabled = true;
customIdle = {
enabled = true;
idleTimeout = 0;
remainInIdle = false;
};
dearrow.enabled = true;
disableCallIdle.enabled = true;
expressionCloner.enabled = true;
favoriteEmojiFirst.enabled = true;
fixSpotifyEmbeds.enabled = true;
fixYoutubeEmbeds.enabled = true;
fullSearchContext.enabled = true;
gameActivityToggle.enabled = true;
gifPaste.enabled = true;
imageZoom.enabled = true;
loadingQuotes.enabled = true;
memberCount.enabled = true;
mentionAvatars.enabled = true;
messageLinkEmbeds.enabled = true;
messageLogger = {
enabled = true;
inlineEdits = false;
};
newGuildSettings.enabled = true;
noF1.enabled = true;
noOnboardingDelay.enabled = true;
normalizeMessageLinks.enabled = true;
noUnblockToJump.enabled = true;
onePingPerDm.enabled = true;
openInApp.enabled = true;
petpet.enabled = true;
readAllNotificationsButton.enabled = true;
relationshipNotifier.enabled = true;
reverseImageSearch.enabled = true;
serverInfo.enabled = true;
serverListIndicators.enabled = false;
showHiddenChannels.enabled = true;
showHiddenThings.enabled = true;
spotifyControls.enabled = true;
themeAttributes.enabled = true;
typingIndicator.enabled = true;
typingTweaks.enabled = true;
unlockedAvatarZoom.enabled = true;
unsuppressEmbeds.enabled = true;
userVoiceShow.enabled = true;
validUser.enabled = true;
viewIcons.enabled = true;
viewRaw.enabled = true;
voiceChatDoubleClick.enabled = true;
voiceDownload.enabled = true;
voiceMessages.enabled = true;
webKeybinds.enabled = true;
webScreenShareFixes.enabled = true;
whoReacted.enabled = true;
youtubeAdblock.enabled = true;
disableDeepLinks.enabled = true;
noTrack.enabled = true;
settings.enabled = true;
supportHelper.enabled = true;
webContextMenus.enabled = true;
};
};
extraConfig = {
# Some extra JSON config here
# ...
};
};
# ...
}