{ flake, ... }: { imports = [ flake.inputs.nixcord.homeModules.nixcord ]; programs.nixcord = { enable = true; discord.vencord = { unstable = true; }; vesktop = { enable = true; autoscroll.enable = true; }; dorion = { enable = true; trayIconEnabled = false; }; config = let themeFile = "catppuccin-macchiato.theme.css"; themePath = "https://catppuccin.github.io/discord/dist/${themeFile}"; in { useQuickCss = true; autoUpdate = true; themeLinks = [ themePath ]; enabledThemes = [ themeFile ]; frameless = true; plugins = { alwaysAnimate.enable = true; alwaysTrust.domain = true; alwaysTrust.file = true; betterGifPicker.enable = true; fakeNitro = { enable = true; enableEmojiBypass = true; enableStickerBypass = true; enableStreamQualityBypass = true; }; blurNSFW.enable = false; ignoreActivities = { enable = true; ignorePlaying = true; ignoreWatching = true; }; }; }; dorion = { theme = "dark"; zoom = "1.0"; blur = "acrylic"; sysTray = false; openOnStartup = true; autoClearCache = true; disableHardwareAccel = false; rpcServer = true; rpcProcessScanner = true; pushToTalk = false; desktopNotifications = true; unreadBadge = true; }; extraConfig = { }; }; }