366 lines
11 KiB
Nix
366 lines
11 KiB
Nix
{
|
|
wayland.windowManager.hyprland.settings.windowrulev2 =
|
|
[
|
|
"workspace 4, class:^(vesktop)$"
|
|
]
|
|
++ map (rule: "${rule}, class:^(vesktop)$, title:^(Discord Popout)$") [
|
|
"float"
|
|
"size 640 360"
|
|
"keepaspectratio"
|
|
"pin"
|
|
"move 100%-w-5 100%-w-5"
|
|
];
|
|
|
|
programs.vesktop = {
|
|
enable = true;
|
|
|
|
settings = {
|
|
discordBranch = "stable";
|
|
minimizeToTray = false;
|
|
arRPC = true;
|
|
splashColor = "#cba6f7";
|
|
splashBackground = "#1e1e2e";
|
|
};
|
|
|
|
vencord = {
|
|
settings = {
|
|
autoUpdate = true;
|
|
autpUpdateNotification = true;
|
|
useQuickCss = true;
|
|
eagerPatches = false;
|
|
enableReactDevtools = true;
|
|
frameless = false;
|
|
transparent = true;
|
|
winCtrlQ = false;
|
|
disableMinSize = true;
|
|
winNativeTitleBar = false;
|
|
|
|
themeLinks = [
|
|
"https://catppuccin.github.io/discord/dist/catppuccin-mocha-mauve.theme.css"
|
|
];
|
|
|
|
notifications = {
|
|
timeout = 5000;
|
|
position = "bottom-right";
|
|
useNative = "not-focused";
|
|
logLimit = 50;
|
|
};
|
|
|
|
cloud = {
|
|
authenticated = false;
|
|
url = "https://api.vencord.dev/";
|
|
settingsSync = false;
|
|
settingsSyncVersion = 0;
|
|
};
|
|
|
|
plugins = {
|
|
ChatInputButtonAPI.enabled = true;
|
|
CommandsAPI.enabled = true;
|
|
DynamicImageModalAPI.enabled = true;
|
|
MemberListDecoratorsAPI.enabled = true;
|
|
MessageAccessoriesAPI.enabled = true;
|
|
MessageDecorationsAPI.enabled = true;
|
|
MessageEventsAPI.enabled = true;
|
|
MessagePopoverAPI.enabled = true;
|
|
UserSettingsAPI.enabled = true;
|
|
AlwaysTrust = {
|
|
enabled = true;
|
|
domain = true;
|
|
file = true;
|
|
};
|
|
AnonymiseFileNames = {
|
|
enabled = true;
|
|
anonymiseByDefault = true;
|
|
method = 2;
|
|
randomisedLength = 7;
|
|
consistent = "image";
|
|
};
|
|
BetterFolders = {
|
|
enabled = true;
|
|
sidebarAnim = false;
|
|
sidebar = true;
|
|
closeAllFolders = false;
|
|
closeAllHomeButton = false;
|
|
closeOthers = false;
|
|
forceOpen = false;
|
|
keepIcons = false;
|
|
showFolderIcon = 1;
|
|
};
|
|
BetterGifAltText.enabled = true;
|
|
BetterGifPicker.enabled = true;
|
|
BetterSettings = {
|
|
enabled = true;
|
|
disableFade = true;
|
|
organizeMenu = true;
|
|
eagerLoad = true;
|
|
};
|
|
BetterUploadButton.enabled = true;
|
|
BiggerStreamPreview.enabled = true;
|
|
BlurNSFW = {
|
|
enabled = true;
|
|
blurAmount = 10;
|
|
};
|
|
CallTimer = {
|
|
enabled = true;
|
|
format = "stopwatch";
|
|
};
|
|
ClearURLs.enabled = true;
|
|
ConsoleJanitor = {
|
|
enabled = true;
|
|
disableLoggers = false;
|
|
disableSpotifyLogger = true;
|
|
whitelistedLoggers = "GatewaySocket; Routing/Utils";
|
|
};
|
|
CopyEmojiMarkdown.enabled = true;
|
|
CopyFileContents.enabled = true;
|
|
CopyUserURLs.enabled = true;
|
|
CrashHandler.enabled = true;
|
|
Decor.enabled = true;
|
|
DisableCallIdle.enabled = true;
|
|
DontRoundMyTimestamps.enabled = true;
|
|
FakeNitro = {
|
|
enabled = true;
|
|
enableEmojiBypass = true;
|
|
emojiSize = 48;
|
|
transformEmojis = true;
|
|
enableStickerBypass = true;
|
|
stickerSize = 160;
|
|
transformStickers = true;
|
|
transformCompoundSentence = false;
|
|
enableStreamQualityBypass = true;
|
|
useHyperLinks = true;
|
|
hyperLinkText = "{{NAME}}";
|
|
disableEmbedPermissionCheck = false;
|
|
};
|
|
FakeProfileThemes = {
|
|
enabled = true;
|
|
nitroFirst = true;
|
|
};
|
|
FavoriteEmojiFirst.enabled = true;
|
|
FavoriteGifSearch.enabled = true;
|
|
FixCodeblockGap.enabled = true;
|
|
FixImagesQuality.enabled = true;
|
|
FixSpotifyEmbeds = {
|
|
enabled = true;
|
|
volume = 10;
|
|
};
|
|
ForceOwnerCrown.enabled = true;
|
|
FriendInvites.enabled = true;
|
|
FriendsSince.enabled = true;
|
|
FullSearchContext.enabled = true;
|
|
GameActivityToggle = {
|
|
enabled = true;
|
|
oldIcon = false;
|
|
};
|
|
GifPaste.enabled = true;
|
|
GreetStickerPicker = {
|
|
enabled = true;
|
|
greetMode = "Greet";
|
|
};
|
|
iLoveSpam.enabled = true;
|
|
IgnoreActivities = {
|
|
enabled = false;
|
|
listMode = 0;
|
|
idsList = "";
|
|
ignorePlaying = false;
|
|
ignoreStreaming = false;
|
|
ignoreListening = false;
|
|
ignoreWatching = false;
|
|
ignoreCompeting = false;
|
|
};
|
|
ImplicitRelationships = {
|
|
enabled = true;
|
|
sortByAffinity = true;
|
|
};
|
|
MemberCount = {
|
|
enabled = true;
|
|
toolTip = true;
|
|
memberList = true;
|
|
};
|
|
MessageClickActions = {
|
|
enabled = true;
|
|
enableDeleteOnClick = true;
|
|
enableDoubleClickToEdit = true;
|
|
enableDoubleClickToReply = true;
|
|
requireModifier = false;
|
|
};
|
|
MessageLogger.enabled = true;
|
|
MoreCommands.enabled = true;
|
|
MoreKaomoji.enabled = true;
|
|
MutualGroupDMs.enabled = true;
|
|
NewGuildSettings = {
|
|
enabled = true;
|
|
guild = true;
|
|
messages = 3;
|
|
everyone = true;
|
|
role = true;
|
|
highlights = true;
|
|
events = true;
|
|
showAllChannels = true;
|
|
};
|
|
NoDevtoolsWarning.enabled = true;
|
|
NoMaskedUrlPaste.enabled = true;
|
|
NoMosaic = {
|
|
enabled = false;
|
|
inlineVideo = true;
|
|
};
|
|
NoOnboardingDelay.enabled = true;
|
|
NoPendingCount = {
|
|
enabled = true;
|
|
friendRequest = false;
|
|
messageRequest = false;
|
|
};
|
|
NoUnblockToJump.enabled = true;
|
|
NSFWGateBypass.enabled = true;
|
|
OnePingPerDM = {
|
|
enabled = true;
|
|
channelToAffect = "both_dms";
|
|
allowMentions = false;
|
|
allowEveryone = false;
|
|
};
|
|
OpenInApp = {
|
|
enabled = true;
|
|
spotify = true;
|
|
steam = true;
|
|
epic = true;
|
|
tidal = true;
|
|
itunes = true;
|
|
};
|
|
PauseInvitesForever.enabled = true;
|
|
PermissionFreeWill = {
|
|
enabled = true;
|
|
lockout = true;
|
|
onboarding = true;
|
|
};
|
|
PermissionsViewer.enabled = true;
|
|
petpet.enabled = true;
|
|
PictureInPicture.enabled = true;
|
|
PinDMs.enabled = true;
|
|
PlatformIndicators = {
|
|
enabled = true;
|
|
colorMobileIndicator = true;
|
|
list = true;
|
|
badges = true;
|
|
messages = true;
|
|
};
|
|
ReactErrorDecoder.enabled = true;
|
|
ReadAllNotificationsButton.enabled = true;
|
|
RelationshipNotifier = {
|
|
enabled = true;
|
|
offlineRemovals = true;
|
|
groups = true;
|
|
servers = true;
|
|
friends = true;
|
|
friendRequestCancels = true;
|
|
};
|
|
ReverseImageSearch.enabled = true;
|
|
ReviewDB = {
|
|
enabled = true;
|
|
notifyReviews = true;
|
|
showWarning = true;
|
|
hideTimestamps = false;
|
|
hideBlockedUsers = true;
|
|
};
|
|
ServerInfo.enabled = true;
|
|
ShikiCodeblocks = {
|
|
enabled = true;
|
|
theme = "https://raw.githubusercontent.com/shikijs/shiki/0b28ad8ccfbf2615f2d9d38ea8255416b8ac3043/packages/shiki/themes/dark-plus.json";
|
|
tryHljs = "SECONDARY";
|
|
useDevIcon = "COLOR";
|
|
bgOpacity = 100;
|
|
customTheme = "";
|
|
};
|
|
ShowConnections.enabled = true;
|
|
ShowHiddenChannels = {
|
|
enabled = true;
|
|
hideUnreads = true;
|
|
showMode = 0;
|
|
defaultAllowedUsersAndRolesDropdownState = true;
|
|
};
|
|
ShowTimeoutDuration = {
|
|
enabled = true;
|
|
displayStyle = "ssalggnikool";
|
|
};
|
|
SilentTyping = {
|
|
enabled = true;
|
|
showIcon = false;
|
|
contextMenu = true;
|
|
isEnabled = true;
|
|
};
|
|
SpotifyCrack = {
|
|
enabled = true;
|
|
noSpotifyAutoPause = true;
|
|
keepSpotifyActivityOnIdle = false;
|
|
};
|
|
SpotifyShareCommands.enabled = true;
|
|
ThemeAttributes.enabled = true;
|
|
Translate = {
|
|
enabled = true;
|
|
showChatBarButton = true;
|
|
service = "google";
|
|
deeplApiKey = "";
|
|
autoTranslate = false;
|
|
showAutoTranslateTooltip = true;
|
|
receivedInput = "auto";
|
|
receivedOutput = "en";
|
|
sentInput = "auto";
|
|
sentOutput = "zh-CN";
|
|
showAutoTranslateAlert = false;
|
|
};
|
|
TypingIndicator.enabled = true;
|
|
Unindent.enabled = true;
|
|
UnlockedAvatarZoom.enabled = true;
|
|
UnsuppressEmbeds.enabled = true;
|
|
UserMessagesPronouns = {
|
|
enabled = true;
|
|
pronounsFormat = "LOWERCASE";
|
|
showSelf = true;
|
|
};
|
|
UserVoiceShow = {
|
|
enabled = true;
|
|
showInUserProfileModal = true;
|
|
showInMemberList = true;
|
|
showInMessages = true;
|
|
};
|
|
USRBG = {
|
|
enabled = true;
|
|
nitroFirst = true;
|
|
voiceBackground = true;
|
|
};
|
|
ValidReply.enabled = true;
|
|
ValidUser.enabled = true;
|
|
ViewIcons.enabled = true;
|
|
VoiceDownload.enabled = true;
|
|
VoiceMessages = {
|
|
enabled = true;
|
|
noiseSuppression = true;
|
|
echoCancellation = true;
|
|
};
|
|
VolumeBooster = {
|
|
enabled = true;
|
|
multiplier = 2;
|
|
};
|
|
WebKeybinds.enabled = true;
|
|
WebScreenShareFixes.enabled = true;
|
|
YoutubeAdblock.enabled = true;
|
|
NoTrack = {
|
|
enabled = true;
|
|
disableAnalytics = true;
|
|
};
|
|
WebContextMenus = {
|
|
enabled = true;
|
|
addBack = true;
|
|
};
|
|
Settings = {
|
|
enabled = true;
|
|
settingsLocation = "aboveNitro";
|
|
};
|
|
SupportHelper.enabled = true;
|
|
FullUserInChatbox.enabled = true;
|
|
BadgeAPI.enabled = true;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|