Discord: Difference between revisions
No edit summary |
Add a separate section for managing Vesktop via home-manager. |
||
| Line 55: | Line 55: | ||
==== Vencord<ref>https://vencord.dev/</ref> ==== | ==== Vencord<ref>https://vencord.dev/</ref> ==== | ||
The cutest Discord client mod. | The cutest Discord client mod. The standalone Vencord client can be installed by overriding the official Discord package via <code>withVencord = true</code>. | ||
{ config, lib, pkgs, ... }: { | {{File|3={ config, lib, pkgs, ... }: { | ||
environment.systemPackages = with pkgs; [ | environment.systemPackages = with pkgs; [ | ||
(discord.override { | (discord.override { | ||
# withOpenASAR = true; # can do this here too | # withOpenASAR = true; # can do this here too | ||
| Line 65: | Line 63: | ||
}) | }) | ||
]; | ]; | ||
} | }|name=/etc/nixos/configuration.nix|lang=nix}} | ||
</ | |||
==== Vesktop<ref>https://github.com/Vencord/Vesktop</ref> ==== | |||
As opposed to just Vencord, the same developers also offer an integrated solution which aims to make the Linux experience better. | |||
It can be neatly managed via [[Home Manager]], or just installed as a regular package via <code>pkgs.vesktop</code>. | |||
{{File|3={ config, lib, pkgs, ... }: { | |||
... | |||
programs.vesktop = { | |||
enable = true; | |||
vencord.settings = { | |||
autoUpdate = true; | |||
autoUpdateNotification = true; | |||
notifyAboutUpdates = true; | |||
plugins = { | |||
ClearURLs.enabled = true; | |||
FixYoutubeEmbeds.enabled = true; | |||
}; | |||
}; | |||
}; | |||
... | |||
}|name=home.nix|lang=nix}} | |||
==== Webcord<ref>https://github.com/SpacingBat3/WebCord</ref> ==== | ==== Webcord<ref>https://github.com/SpacingBat3/WebCord</ref> ==== | ||