diff options
| author | adikro <adikro@disroot.org> | 2025-11-10 23:32:21 +0100 |
|---|---|---|
| committer | adikro <adikro@disroot.org> | 2025-11-10 23:32:21 +0100 |
| commit | 9e89a97d16d5cc697c3f1d9b2572609d9755c133 (patch) | |
| tree | da5dea76be486ab4514b3e20bf09c07144e087fe /home/programs/nixcord.nix | |
test
Diffstat (limited to 'home/programs/nixcord.nix')
| -rw-r--r-- | home/programs/nixcord.nix | 136 |
1 files changed, 136 insertions, 0 deletions
diff --git a/home/programs/nixcord.nix b/home/programs/nixcord.nix new file mode 100644 index 0000000..ead23aa --- /dev/null +++ b/home/programs/nixcord.nix @@ -0,0 +1,136 @@ +{ pkgs, inputs, lib, config, ... }: +{ + imports = [ inputs.nixcord.homeModules.nixcord ]; + + programs.nixcord = { + enable = true; + discord.enable = false; + vesktop = { + enable = true; + autoscroll.enable = true; + }; + config = { + frameless = true; + autoUpdate = true; + transparent = true; + + plugins = { + alwaysExpandRoles.enable = true; + betterGifAltText.enable = true; + betterGifPicker.enable = true; + betterNotesBox = { + enable = true; + hide = true; + }; + betterRoleContext.enable = true; + betterSettings = { + enable = true; + organizeMenu = false; + }; + betterUploadButton.enable = true; + biggerStreamPreview.enable = true; + callTimer.enable = true; + copyFileContents.enable = true; + disableCallIdle.enable = true; + dontRoundMyTimestamps.enable = true; + expressionCloner.enable = true; + favoriteEmojiFirst.enable = true; + fixSpotifyEmbeds.enable = true; + fixYoutubeEmbeds.enable = true; + forceOwnerCrown.enable = true; + friendsSince.enable = true; + fullSearchContext.enable = true; + fullUserInChatbox.enable = true; + iLoveSpam.enable = true; + imageFilename.enable = true; + imageLink.enable = true; + imageZoom = { + enable = true; + saveZoomValues = true; + square = true; + }; + memberCount.enable = true; + mentionAvatars.enable = true; + messageClickActions.enable = true; + messageLinkEmbeds.enable = true; + messageLogger = { + enable = true; + ignoreSelf = true; + }; + moyai.enable = true; + mutualGroupDMs.enable = true; + newGuildSettings = { + enable = true; + messages = "only@Mentions"; + }; + noDevtoolsWarning.enable = true; + noF1.enable = true; + noMosaic.enable = true; + noPendingCount = { + enable = true; + hideFriendRequestsCount = false; + hideMessageRequestCount = false; + }; + noProfileThemes.enable = true; + noTrack.enable = true; + noTypingAnimation.enable = true; + onePingPerDM.enable = true; + openInApp.enable = true; + pauseInvitesForever.enable = true; + permissionFreeWill = { + enable = true; + lockout = false; + }; + permissionsViewer.enable = true; + pinDMs = { + enable = true; + dmSectioncollapsed = true; + }; + platformIndicators.enable = true; + relationshipNotifier.enable = true; + roleColorEverywhere.enable = true; + sendTimestamps.enable = true; + serverInfo.enable = true; + settings.enable = false; + showConnections.enable = true; + showHiddenChannels.enable = true; + showHiddenThings.enable = true; + showTimeoutDuration.enable = true; + sortFriendRequests = { + enable = true; + showDates = true; + }; + spotifyControls = { + enable = true; + useSpotifyUris = true; + }; + spotifyCrack = { + enable = true; + noSpotifyAutoPause = false; + }; + typingIndicator = { + enable = true; + includeBlockedUsers = true; + }; + typingTweaks.enable = true; + unindent.enable = true; + unlockedAvatarZoom.enable = true; + userVoiceShow.enable = true; + validReply.enable = true; + validUser.enable = true; + vencordToolbox.enable = true; + viewIcons = { + enable = true; + format = "png"; + }; + voiceDownload.enable = true; + voiceMessages.enable = true; + volumeBooster.enable = true; + webScreenShareFixes.enable = true; + whoReacted.enable = true; + youtubeAdblock.enable = true; + }; + }; + quickCss = builtins.readFile ./theme.css; + }; +} |
