Auto-commit: 2026-01-06 04:48:11

This commit is contained in:
2026-01-06 04:48:11 +00:00
parent 1995ed3b4c
commit a9bba6edb1

View File

@@ -4,99 +4,103 @@ let
cfg = nixosConfig.my.desktop.nixcord; cfg = nixosConfig.my.desktop.nixcord;
in in
{ {
programs.nixcord = lib.mkIf cfg.enable { config = lib.mkIf cfg.enable{
enable = true; # Enable Nixcord (It also installs Discord) systemd.user.targets.graphical-session = {
discord = { wants = [ "arrpc.service" ];
vencord.enable = false; # Use Vencord (default)
equicord.enable = true; # Or use Equicord instead (cannot enable both)
}; };
vesktop.enable = false; # Vesktop programs.nixcord = {
equibop = { enable = true; # Enable Nixcord (It also installs Discord)
enable = true; discord = {
}; # Equibop vencord.enable = false; # Use Vencord (default)
dorion.enable = false; # Dorion equicord.enable = true; # Or use Equicord instead (cannot enable both)
quickCss = "@import url(\"https://catppuccin.github.io/discord/dist/catppuccin-mocha-mauve.theme.css\");"; # quickCSS file };
config = { vesktop.enable = false; # Vesktop
useQuickCss = true; # use out quickCSS equibop = {
frameless = true; # Set some Vencord/Equicord options enable = true;
}; }; # Equibop
equibopConfig = { dorion.enable = false; # Dorion
plugins = { quickCss = "@import url(\"https://catppuccin.github.io/discord/dist/catppuccin-mocha-mauve.theme.css\");"; # quickCSS file
AlwaysTrust.enabled = true; config = {
BetterSessions.enabled = true; useQuickCss = true; # use out quickCSS
BetterSettings.enabled = true; frameless = true; # Set some Vencord/Equicord options
BiggerStreamPreview.enabled = true; };
CallTimer.enabled = true; equibopConfig = {
ClearURLs.enabled = true; plugins = {
CopyEmojiMarkdown.enabled = true; AlwaysTrust.enabled = true;
CopyFileContents.enabled = true; BetterSessions.enabled = true;
CopyUserURLs.enabled = true; BetterSettings.enabled = true;
CrashHandler.enabled = true; BiggerStreamPreview.enabled = true;
CustomIdle = { CallTimer.enabled = true;
enabled = true; ClearURLs.enabled = true;
idleTimeout = 0; CopyEmojiMarkdown.enabled = true;
remainInIdle = false; 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;
"WebRichPresence (arRPC)".enabled = true;
}; };
Dearrow.enabled = true; };
DisableCallIdle.enabled = true; extraConfig = {
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;
"WebRichPresence (arRPC)".enabled = true;
}; };
}; };
extraConfig = {
};
}; };
# ...
} }