Files
nixos/modules/apps/vesktop.nix
T
2026-10-06 13:30:23 +02:00

160 lines
3.7 KiB
Nix

{ ... }:
{
home-manager.users.djai.xdg.desktopEntries = {
vesktop = {
name = "Webcord";
exec = "vesktop --disable-features=AudioServiceOutOfProcess %U";
terminal = false;
icon = "discord";
settings.StartupWMClass = "vesktop";
};
};
home-manager.users.djai.programs.vesktop = {
enable = true;
settings = {
minimizeToTray = false;
arRPC = true;
audio.deviceSelect = true;
tray = false;
spellCheckLanguages = [
"en-GB"
"en"
];
discordBranch = "stable";
};
vencord.settings = {
autoUpdate = false;
useQuickCss = true;
plugins = {
CommandsAPI = {
enabled = true;
};
MessageAccessoriesAPI = {
enabled = true;
};
MessageEventsAPI = {
enabled = true;
};
UserSettingsAPI = {
enabled = true;
};
AlwaysTrust = {
enabled = true;
domain = true;
file = true;
};
BetterGifPicker = {
enabled = true;
};
ConsoleJanitor = {
enabled = true;
disableLoggers = false;
disableSpotifyLogger = true;
whitelistedLoggers = [ "GatewaySocket" "Routing/Utils" ];
};
ConsoleShortcuts = {
enabled = true;
};
CrashHandler = {
enabled = true;
};
FakeNitro = {
enabled = true;
enableStickerBypass = true;
enableStreamQualityBypass = true;
enableEmojiBypass = true;
transformEmojis = true;
transformStickers = true;
transformCompoundSentence = false;
};
FavoriteGifSearch = {
enabled = true;
};
ForceOwnerCrown = {
enabled = true;
};
FriendsSince = {
enabled = true;
};
FullUserInChatbox = {
enabled = true;
};
GameActivityToggle = {
enabled = true;
location = "PANEL";
oldIcon = false;
};
ImplicitRelationships = {
enabled = true;
sortByAffinity = true;
};
IrcColors = {
enabled = true;
memberListColors = true;
lightness = 70;
applyColorOnlyInDms = false;
applyColorOnlyToUsersWithoutColor = false;
};
NoF1 = {
enabled = true;
};
NoTypingAnimation = {
enabled = true;
};
ReplaceGoogleSearch = {
enabled = true;
replacementEngine = "DuckDuckGo";
customEngineName = "DuckDuckGo";
customEngineURL = "https://duckduckgo.com/html?q=";
};
RoleColorEverywhere = {
enabled = true;
chatMentions = true;
memberList = true;
voiceUsers = true;
reactorsList = true;
pollResults = true;
colorChatMessages = false;
};
ShowHiddenChannels = {
enabled = true;
showMode = 0;
hideUnreads = true;
};
WebKeybinds = {
enabled = true;
};
WebScreenShareFixes = {
enabled = true;
};
YoutubeAdblock = {
enabled = true;
};
BadgeAPI = {
enabled = true;
};
NoTrack = {
enabled = true;
disableAnalytics = true;
};
Settings = {
enabled = true;
settingsLocation = "aboveNitro";
};
DisableDeepLinks = {
enabled = true;
};
SupportHelper = {
enabled = true;
};
WebContextMenus = {
enabled = true;
};
};
};
};
}