stuff
This commit is contained in:
parent
49cca73363
commit
c05813575f
40 changed files with 2364 additions and 526 deletions
186
home-manager/modules/vesktop.nix
Normal file
186
home-manager/modules/vesktop.nix
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
{ pkgs, ... }:
|
||||
{
|
||||
services.arrpc.enable = true;
|
||||
|
||||
home.packages = with pkgs; [
|
||||
discord-ptb # Used for completing Discord quests
|
||||
];
|
||||
|
||||
programs.nixcord = {
|
||||
enable = true;
|
||||
discord.enable = false;
|
||||
|
||||
vesktop.enable = true;
|
||||
vesktop.useSystemVencord = false;
|
||||
|
||||
config = {
|
||||
themeLinks = [
|
||||
# "https://raw.githubusercontent.com/refact0r/system24/refs/heads/main/theme/system24.theme.css"
|
||||
"https://catppuccin.github.io/discord/dist/catppuccin-mocha.theme.css"
|
||||
# "https://catppuccin.github.io/discord/dist/catppuccin-mocha-lavender.theme.css"
|
||||
];
|
||||
frameless = true;
|
||||
disableMinSize = true;
|
||||
plugins = {
|
||||
accountPanelServerProfile.enable = true;
|
||||
alwaysExpandRoles.enable = true;
|
||||
alwaysTrust.enable = true;
|
||||
anonymiseFileNames.enable = true;
|
||||
betterGifAltText.enable = true;
|
||||
betterGifPicker.enable = true;
|
||||
betterNotesBox.enable = true;
|
||||
betterRoleContext.enable = true;
|
||||
betterRoleDot.enable = true;
|
||||
betterSessions.enable = false;
|
||||
betterSettings.enable = true;
|
||||
betterUploadButton.enable = true;
|
||||
biggerStreamPreview.enable = true;
|
||||
BlurNSFW.enable = true;
|
||||
callTimer = {
|
||||
enable = true;
|
||||
format = "human";
|
||||
};
|
||||
ClearURLs.enable = true;
|
||||
colorSighted.enable = true;
|
||||
consoleJanitor.enable = true;
|
||||
consoleShortcuts.enable = true;
|
||||
copyEmojiMarkdown.enable = true;
|
||||
copyFileContents.enable = true;
|
||||
CopyUserURLs.enable = true;
|
||||
CustomRPC = {
|
||||
enable = false; # TODO
|
||||
};
|
||||
dearrow.enable = true;
|
||||
decor.enable = true;
|
||||
disableCallIdle.enable = true;
|
||||
dontRoundMyTimestamps.enable = true;
|
||||
experiments = {
|
||||
enable = true;
|
||||
toolbarDevMenu = true;
|
||||
};
|
||||
f8Break.enable = true;
|
||||
fakeProfileThemes.enable = true;
|
||||
favoriteEmojiFirst.enable = true;
|
||||
favoriteGifSearch.enable = true;
|
||||
fixCodeblockGap.enable = true;
|
||||
fixImagesQuality.enable = true;
|
||||
fixSpotifyEmbeds.enable = true;
|
||||
fixYoutubeEmbeds.enable = true;
|
||||
forceOwnerCrown.enable = true;
|
||||
friendInvites.enable = true;
|
||||
friendsSince.enable = true;
|
||||
fullSearchContext.enable = true;
|
||||
gameActivityToggle.enable = true;
|
||||
gifPaste.enable = true;
|
||||
greetStickerPicker.enable = true;
|
||||
iLoveSpam.enable = true;
|
||||
imageLink.enable = true;
|
||||
imageZoom = {
|
||||
enable = true;
|
||||
nearestNeighbour = true;
|
||||
};
|
||||
implicitRelationships.enable = true;
|
||||
# invisibleChat.enable = true; # Equicord only
|
||||
keepCurrentChannel.enable = true;
|
||||
memberCount.enable = true;
|
||||
mentionAvatars.enable = true;
|
||||
messageClickActions = {
|
||||
enable = true;
|
||||
enableDoubleClickToEdit = false;
|
||||
enableDoubleClickToReply = false;
|
||||
};
|
||||
messageLatency = {
|
||||
enable = true;
|
||||
latency = 4;
|
||||
};
|
||||
messageLinkEmbeds.enable = true;
|
||||
messageLogger.enable = true;
|
||||
messageTags.enable = true;
|
||||
# moreCommands.enable = true;
|
||||
# moreKaomoji.enable = true;
|
||||
# moreUserTags.enable = true;
|
||||
MutualGroupDMs.enable = true;
|
||||
newGuildSettings = {
|
||||
enable = true;
|
||||
# Values: 0 = All messages, 1 = Only @mentions, 2 = Nothing, 3 = Server default'';
|
||||
messages = 1;
|
||||
role = false;
|
||||
};
|
||||
noBlockedMessages.enable = true;
|
||||
noDevtoolsWarning.enable = true;
|
||||
noF1.enable = true;
|
||||
noMosaic.enable = true;
|
||||
noOnboardingDelay.enable = true;
|
||||
noPendingCount.enable = true;
|
||||
noTypingAnimation.enable = true;
|
||||
noUnblockToJump.enable = true;
|
||||
normalizeMessageLinks.enable = true;
|
||||
openInApp.enable = true;
|
||||
overrideForumDefaults.enable = true;
|
||||
permissionFreeWill.enable = true;
|
||||
permissionsViewer.enable = true;
|
||||
petpet.enable = true;
|
||||
pictureInPicture.enable = true;
|
||||
PinDMs.enable = true;
|
||||
platformIndicators.enable = true;
|
||||
previewMessage.enable = true;
|
||||
quickMention.enable = true;
|
||||
quickReply.enable = true;
|
||||
reactErrorDecoder.enable = true;
|
||||
readAllNotificationsButton.enable = true;
|
||||
relationshipNotifier.enable = true;
|
||||
replaceGoogleSearch.enable = true;
|
||||
replyTimestamp.enable = true;
|
||||
revealAllSpoilers.enable = true;
|
||||
reverseImageSearch.enable = true;
|
||||
roleColorEverywhere.enable = true;
|
||||
summaries.enable = true;
|
||||
sendTimestamps.enable = true;
|
||||
serverInfo.enable = true;
|
||||
shikiCodeblocks.enable = true;
|
||||
showAllMessageButtons.enable = true;
|
||||
showConnections.enable = true;
|
||||
showHiddenChannels = {
|
||||
enable = true;
|
||||
# Values: 0 = Lock Icon replacing channel icon, 2 = Eye icon on the right, 1 = Lock icon on the right
|
||||
showMode = 0;
|
||||
};
|
||||
showHiddenThings.enable = true;
|
||||
showTimeoutDuration.enable = true;
|
||||
silentMessageToggle.enable = true;
|
||||
sortFriendRequests.enable = true;
|
||||
spotifyControls.enable = true;
|
||||
spotifyCrack.enable = true;
|
||||
spotifyShareCommands.enable = true;
|
||||
startupTimings.enable = true;
|
||||
streamerModeOnStream.enable = true;
|
||||
themeAttributes.enable = true;
|
||||
translate.enable = true;
|
||||
typingIndicator.enable = true;
|
||||
typingTweaks.enable = true;
|
||||
unindent.enable = true;
|
||||
unlockedAvatarZoom.enable = true;
|
||||
unsuppressEmbeds.enable = true;
|
||||
userVoiceShow.enable = true;
|
||||
validReply.enable = true;
|
||||
validUser.enable = true;
|
||||
voiceChatDoubleClick.enable = true;
|
||||
vencordToolbox.enable = true;
|
||||
viewIcons.enable = true;
|
||||
viewRaw.enable = true;
|
||||
voiceDownload.enable = true;
|
||||
voiceMessages.enable = true;
|
||||
volumeBooster.enable = true;
|
||||
youtubeAdblock.enable = true;
|
||||
};
|
||||
};
|
||||
|
||||
vesktopConfig = {
|
||||
plugins = {
|
||||
webKeybinds.enable = true;
|
||||
webRichPresence.enable = true;
|
||||
webScreenShareFixes.enable = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue