Nixcord stuff; Updated games; Added python lsp

This commit is contained in:
Jurn Wubben 2025-03-10 09:28:32 +01:00
parent f33c9c99e0
commit dc5c237473
6 changed files with 196 additions and 20 deletions

63
home/programs/nixcord.nix Normal file
View file

@ -0,0 +1,63 @@
{inputs, ...}: {
imports = [inputs.nixcord.homeManagerModules.nixcord];
programs.nixcord = {
enable = true;
discord.enable = false;
vesktop.enable = true;
vesktopConfig = {
tray = false;
minimizeToTray = false;
enableSplashScreen = false;
};
config = {
frameless = true;
transparent = true;
plugins = let
enabledPlugins = [
# Plugins without config
"anonymiseFileNames"
"betterRoleDot"
"betterSettings"
"biggerStreamPreview"
"callTimer"
"clearURLs"
"copyFileContents"
"emoteCloner"
"fakeNitro"
"fixYoutubeEmbeds"
"friendsSince"
"fullSearchContext"
"memberCount"
"mentionAvatars"
"noUnblockToJump"
"openInApp"
"petpet"
"previewMessage"
"quickReply"
"relationshipNotifier"
"secretRingToneEnabler"
"shikiCodeblocks"
"showHiddenChannels"
"showHiddenThings"
"showMeYourName"
"unindent"
"userVoiceShow"
"youtubeAdblock"
"webScreenShareFixes"
];
in
(builtins.listToAttrs (map (x: {
name = x;
value = {enable = true;};
})
enabledPlugins))
// {
# Plugins with config
};
};
};
}