mirror of
https://github.com/RGBCube/ncc
synced 2025-07-27 10:07:44 +00:00
22 lines
691 B
Nix
22 lines
691 B
Nix
{ config, lib, pkgs, ... }: let
|
|
inherit (lib) merge mkIf;
|
|
in merge <| mkIf config.isDesktop {
|
|
home-manager.sharedModules = [{
|
|
xdg.configFile."Vencord/settings/quickCss.css".text = config.theme.discordCss;
|
|
}];
|
|
|
|
environment.systemPackages = mkIf config.isLinux [
|
|
((pkgs.discord.override {
|
|
withOpenASAR = true;
|
|
withVencord = true;
|
|
}).overrideAttrs (old: {
|
|
nativeBuildInputs = old.nativeBuildInputs ++ [ pkgs.makeWrapper ];
|
|
|
|
postFixup = ''
|
|
wrapProgram $out/opt/Discord/Discord \
|
|
--set ELECTRON_OZONE_PLATFORM_HINT "auto" \
|
|
--add-flags "--enable-features=UseOzonePlatform --ozone-platform=wayland"
|
|
'';
|
|
}))
|
|
];
|
|
}
|