blob: d31f80748a3c0b046ff2a01176d6f6a949749cf1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
|
{ inputs, config, lib, pkgs, ... }:
let
cfg = config.hm.soft.nixcord;
in
{
imports = [ inputs.nixcord.homeModules.nixcord ];
options.hm.soft.nixcord.enable = lib.mkEnableOption "nixcord configuration";
config = lib.mkIf cfg.enable {
home.packages = with pkgs; [ equibop ];
programs.nixcord = {
enable = true;
package = pkgs.discord-krisp;
discord = {
enable = true;
vencord.enable = false;
equicord.enable = true;
};
config = {
frameless = true;
# plugins = {
# alwaysExpandRoles = { enable = true; hideArrow = true; };
# alwaysTrust = { enable = true; domain = false; };
# anammox.enable = true;
# betterAudioPlayer.enable = true;
# betterGifAltText.enable = true;
# betterGifPicker.enable = true;
# betterInvites.enable = true;
# betterNotesBox = { enable = true; hide = true; };
# betterQuickReact = { enable = true; columns = 6.0; rows = 1.0; compactMode = true; };
# betterRoleContext.enable = true;
# betterUploadButton.enable = true;
# biggerStreamPreview.enable = true;
# callTimer.enable = true;
# characterCounter = { enable = true; colorEffects = false; };
# cleanChannelName.enable = true;
# clearUrLs.enable = true;
# copyFileContents.enable = true;
# copyStickerLinks.enable = true;
# crashHandler.enable = true;
# customTimestamps.enable = true;
# disableCallIdle.enable = true;
# disableDeepLinks.enable = true;
# dontRoundMyTimestamps.enable = true;
# equicordHelper = { enable = true; noMirroredCamera = true; };
# expressionCloner.enable = true;
# fakeNitro = { enable = true; enableEmojiBypass = false; enableStickerBypass = false; };
# favoriteEmojiFirst.enable = true;
# fixCodeblockGap.enable = true;
# fixFileExtensions.enable = true;
# fixImagesQuality.enable = true;
# fixSpotifyEmbeds.enable = true;
# fixYoutubeEmbeds.enable = true;
# forceOwnerCrown.enable = true;
# friendsSince.enable = true;
# fullSearchContext.enable = true;
# fullUserInChatbox.enable = true;
# gifCollections = { enable = true; preventDuplicates = true; showCopyImageLink = true; };
# gifRoulette = { enable = true; pingOwnerChance = true; };
# guildTagSettings.enable = true;
# homeTyping.enable = true;
# ignoreTerms.enable = true;
# iLoveSpam.enable = true;
# imageFilename.enable = true;
# imageLink.enable = true;
# imageZoom = { enable = true; nearestNeighbour = true; saveZoomValues = true; square = true; };
# imgToGif.enable = true;
# inRole.enable = true;
# inviteDefaults.enable = true;
# memberCount.enable = true;
# mentionAvatars = { enable = true; showAtSymbol = true; };
# messageLinkEmbeds.enable = true;
# messageLogger = { enable = true; ignoreSelf = true; };
# moyai.enable = true;
# musicControls.enable = true;
# neverPausePreviews.enable = true;
# newGuildSettings = { enable = true; messages = 1; };
# newPluginsManager.enable = true;
# noF1.enable = true;
# noMaskedUrlPaste.enable = true;
# noModalAnimation.enable = true;
# noNitroUpsell.enable = true;
# noOnboardingDelay.enable = true;
# noMosaic.enable = true;
# noProfileThemes.enable = true;
# noSystemBadge.enable = true;
# noTypingAnimation.enable = true;
# overrideForumDefaults = { enable = true; defaultLayout = 2; };
# onePingPerDm.enable = true;
# openInApp.enable = true;
# pauseInvitesForever.enable = true;
# permissionFreeWill = { enable = true; lockout = false; };
# permissionsViewer.enable = true;
# pinDMs = { enable = true; canCollapseDmSection = true; };
# pinIcon.enable = true;
# platformIndicators.enable = true;
# quoter.enable = true;
# relationshipNotifier.enable = true;
# roleColorEverywhere.enable = true;
# saveFavoriteGiFs.enable = true;
# sendTimestamps.enable = true;
# serverInfo.enable = true;
# showConnections.enable = true;
# showHiddenChannels = { enable = true; };
# showHiddenThings.enable = true;
# showResourceChannels.enable = true;
# showTimeoutDuration.enable = true;
# spotifyCrack = { enable = true; noSpotifyAutoPause = false; };
# streamerModeOnStream.enable = true;
# typingIndicator = { enable = true; indicatorMode = 2; };
# typingTweaks.enable = true;
# unindent.enable = 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"; };
# voiceMessages.enable = true;
# volumeBooster.enable = true;
# whoReacted.enable = true;
# whosWatching.enable = true;
# youtubeAdblock.enable = true;
# youtubeDescription.enable = true;
# };
};
};
};
}
|