Added Vesktop

This commit is contained in:
2025-09-05 22:30:30 +02:00
parent ebb83a7e8b
commit 82a87c6e15
7 changed files with 29 additions and 64 deletions

View File

@@ -1,50 +0,0 @@
{ 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
# ...
};
};
# ...
}

View File

@@ -0,0 +1,18 @@
{ lib, ... }:
{
programs.nixcord = {
enable = true;
discord = lib.mkForce { enable = false; };
vesktop.enable = true;
config = {
useQuickCss = true;
plugins = {
betterFolders.enable = true;
betterRoleContext.enable = true;
mentionAvatars.enable = true;
# Add other plugins as needed
};
};
};
}

View File

@@ -1,8 +0,0 @@
{ pkgs, ... }:
{
# Install WebCord
home.packages = with pkgs; [
webcord
];
}