From d2571482b4eb5660fd92727efb4e5254df06e45e Mon Sep 17 00:00:00 2001 From: adikro Date: Mon, 19 Jan 2026 11:43:42 +0100 Subject: a lot of changes --- hm/soft/nixcord.nix | 150 +++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 119 insertions(+), 31 deletions(-) (limited to 'hm/soft/nixcord.nix') diff --git a/hm/soft/nixcord.nix b/hm/soft/nixcord.nix index 2f12aca..1b9a9e8 100644 --- a/hm/soft/nixcord.nix +++ b/hm/soft/nixcord.nix @@ -1,4 +1,9 @@ -{ inputs, config, lib, ... }: +{ + inputs, + config, + lib, + ... +}: let cfg = config.hm.soft.nixcord; in @@ -23,22 +28,40 @@ in config = { frameless = true; plugins = { - ClearURLs.enable = true; + ClearURLs.enable = true; RPCEditor.enable = true; OnePingPerDM.enable = true; - PinDMs = { enable = true; canCollapseDmSection = true; }; + PinDMs = { + enable = true; + canCollapseDmSection = true; + }; SaveFavoriteGIFs.enable = true; altKrispSwitch.enable = true; - alwaysExpandRoles = { enable = true; hideArrow = true; }; - alwaysTrust = { enable = true; domain = false; }; + alwaysExpandRoles = { + enable = true; + hideArrow = true; + }; + alwaysTrust = { + enable = true; + domain = false; + }; anammox.enable = true; betterGifAltText.enable = true; - betterGifPicker = { enable = true; keepOpen = true; }; + betterGifPicker = { + enable = true; + keepOpen = true; + }; betterInvites.enable = true; - betterNotesBox = { enable = true; hide = true; }; + betterNotesBox = { + enable = true; + hide = true; + }; betterRoleContext.enable = true; betterUploadButton.enable = true; - betterUserArea = { enable = true; alwaysShowUsername = false; }; + betterUserArea = { + enable = true; + alwaysShowUsername = false; + }; biggerStreamPreview.enable = true; bypassPinPrompt.enable = true; callTimer.enable = true; @@ -48,10 +71,21 @@ in customTimestamps.enable = true; disableCallIdle.enable = true; dontRoundMyTimestamps.enable = true; - equicordHelper = { enable = true; noMirroredCamera = true; removeActivitySection = true; }; - equicordToolbox = { enable = true; showPluginMenu = false; }; + equicordHelper = { + enable = true; + noMirroredCamera = true; + removeActivitySection = true; + }; + equicordToolbox = { + enable = true; + showPluginMenu = false; + }; expressionCloner.enable = true; - fakeNitro = { enable = true; enableEmojiBypass = false; enableStickerBypass = false; }; + fakeNitro = { + enable = true; + enableEmojiBypass = false; + enableStickerBypass = false; + }; favoriteEmojiFirst.enable = true; favoriteGifSearch.enable = true; fixImagesQuality.enable = true; @@ -62,26 +96,59 @@ in friendsSince.enable = true; fullSearchContext.enable = true; fullUserInChatbox.enable = true; - gifCollections = { enable = true; onlyShowCollections = true; preventDuplicates = true; showCopyImageLink = true; }; - gifRoulette = { enable = true; pingOwnerChance = false; }; + gifCollections = { + enable = true; + onlyShowCollections = true; + preventDuplicates = true; + showCopyImageLink = true; + }; + gifRoulette = { + enable = true; + pingOwnerChance = false; + }; guildTagSettings.enable = true; homeTyping.enable = true; iLoveSpam.enable = true; ignoreTerms.enable = true; - imageFilename = { enable = true; showFullUrl = true; }; + imageFilename = { + enable = true; + showFullUrl = true; + }; imageLink.enable = true; - imageZoom = { enable = true; nearestNeighbour = true; square = true; }; + imageZoom = { + enable = true; + nearestNeighbour = true; + square = true; + }; inviteDefaults.enable = true; - limitMiddleClickPaste = { enable = true; limitTo = "never"; }; + limitMiddleClickPaste = { + enable = true; + limitTo = "never"; + }; memberCount.enable = true; - mentionAvatars = { enable = true; showAtSymbol = true; }; + mentionAvatars = { + enable = true; + showAtSymbol = true; + }; messageLinkEmbeds.enable = true; - messageLinkTooltip = { enable = true; display = "cozy"; }; - messageLogger = { enable = true; ignoreSelf = true; }; - moyai = { enable = true; quality = "HD"; }; + messageLinkTooltip = { + enable = true; + display = "cozy"; + }; + messageLogger = { + enable = true; + ignoreSelf = true; + }; + moyai = { + enable = true; + quality = "HD"; + }; musicControls.enable = true; neverPausePreviews.enable = true; - newGuildSettings = { enable = true; messages = 1; }; + newGuildSettings = { + enable = true; + messages = 1; + }; noF1.enable = true; noMaskedUrlPaste.enable = true; noModalAnimation.enable = true; @@ -89,38 +156,59 @@ in noNitroUpsell.enable = true; noOnboardingDelay.enable = true; noPendingCount.enable = true; - noProfileThemes.enable = true; + noProfileThemes.enable = true; noTypingAnimation.enable = true; openInApp.enable = true; - overrideForumDefaults = { enable = true; defaultLayout = 2; }; + overrideForumDefaults = { + enable = true; + defaultLayout = 2; + }; pauseInvitesForever.enable = true; - permissionFreeWill = { enable = true; lockout = false; }; + permissionFreeWill = { + enable = true; + lockout = false; + }; permissionsViewer.enable = true; pinIcon.enable = true; platformIndicators.enable = true; relationshipNotifier.enable = true; - replyTimestamp.enable = true; + replyTimestamp.enable = true; roleColorEverywhere.enable = true; sendTimestamps.enable = true; serverInfo.enable = true; showConnections.enable = true; - showHiddenChannels = { enable = true; channelStyle = 3; }; + showHiddenChannels = { + enable = true; + channelStyle = 3; + }; showHiddenThings.enable = true; - showTimeoutDuration.enable = true; + showTimeoutDuration.enable = true; splitLargeMessages.enable = true; - spotifyCrack = { enable = true; noSpotifyAutoPause = false; }; + spotifyCrack = { + enable = true; + noSpotifyAutoPause = false; + }; streamerModeOnStream.enable = true; - superReactionTweaks = { enable = true; superReactionPlayingLimit = 0.0; }; + superReactionTweaks = { + enable = true; + superReactionPlayingLimit = 0.0; + }; typingIndicator.enable = true; typingTweaks.enable = true; unindent.enable = true; - universalMention = { enable = true; globalMention = true; }; + universalMention = { + enable = true; + globalMention = true; + }; unlimitedAccounts.enable = true; unlockedAvatarZoom.enable = true; userVoiceShow.enable = true; validReply.enable = true; validUser.enable = true; - viewIcons = { enable = true; format = "png"; }; + viewIcons = { + enable = true; + format = "png"; + }; voiceDownload.enable = true; voiceMessages.enable = true; volumeBooster.enable = true; -- cgit v1.3