nix-config/home/programs/social/nixcord.nix
2025-09-03 10:03:29 +02:00

51 lines
1.3 KiB
Nix

{ pkgs, ... }:
# home.nix
{
# ...
programs.nixcord = {
enable = true; # Enable Nixcord (It also installs Discord)
vesktop.enable = true; # Vesktop
dorion.enable = true; # Dorion
quickCss = "some CSS"; # quickCSS file
config = {
useQuickCss = true; # use out quickCSS
themeLinks = [
# or use an online theme
"https://raw.githubusercontent.com/link/to/some/theme.css"
];
frameless = true; # Set some Vencord options
plugins = {
hideAttachments.enable = true; # Enable a Vencord plugin
ignoreActivities = {
# Enable a plugin and set some options
enable = true;
ignorePlaying = true;
ignoreWatching = true;
ignoredActivities = [ "someActivity" ];
};
};
};
dorion = {
theme = "dark";
zoom = "1.1";
blur = "acrylic"; # "none", "blur", or "acrylic"
sysTray = true;
openOnStartup = true;
autoClearCache = true;
disableHardwareAccel = false;
rpcServer = true;
rpcProcessScanner = true;
pushToTalk = true;
pushToTalkKeys = [ "RControl" ];
desktopNotifications = true;
unreadBadge = true;
};
extraConfig = {
# Some extra JSON config here
# ...
};
};
# ...
}