summaryrefslogtreecommitdiff
path: root/hm/soft/nixcord.nix
diff options
context:
space:
mode:
authoradikro <adikro@disroot.org>2026-01-19 11:43:42 +0100
committeradikro <adikro@disroot.org>2026-01-19 11:43:42 +0100
commitd2571482b4eb5660fd92727efb4e5254df06e45e (patch)
treeb94282d6f250a82587c25689cba8a1dc1a2f2d96 /hm/soft/nixcord.nix
parent760a0edc2937fab375898bbd2f2a3011eb8c9756 (diff)
a lot of changes
Diffstat (limited to 'hm/soft/nixcord.nix')
-rw-r--r--hm/soft/nixcord.nix150
1 files changed, 119 insertions, 31 deletions
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;