Use vesktop
This commit is contained in:
parent
f0a983c52d
commit
ea0180e420
1 changed files with 17 additions and 0 deletions
|
@ -72,6 +72,23 @@ in
|
||||||
]));
|
]));
|
||||||
|
|
||||||
nki.programs.discord.enable = pkgs.stdenv.isx86_64;
|
nki.programs.discord.enable = pkgs.stdenv.isx86_64;
|
||||||
|
nki.programs.discord.package = (pkgs.callPackage pkgs.unstable.vesktop.override {
|
||||||
|
electron = pkgs.electron_27;
|
||||||
|
nodePackages = pkgs.nodePackages // { nodejs = pkgs.nodejs; };
|
||||||
|
}).overrideAttrs (attrs: {
|
||||||
|
nativeBuildInputs = attrs.nativeBuildInputs ++ [ pkgs.nss_latest ];
|
||||||
|
postBuild = ''
|
||||||
|
pnpm build
|
||||||
|
# using `pnpm exec` here apparently makes it ignore ELECTRON_SKIP_BINARY_DOWNLOAD
|
||||||
|
./node_modules/.bin/electron-builder \
|
||||||
|
--dir \
|
||||||
|
-c.electronDist=${pkgs.electron_27}/lib/electron \
|
||||||
|
-c.electronVersion=${pkgs.electron_27.version}
|
||||||
|
'';
|
||||||
|
postInstall = ''
|
||||||
|
ln -s $out/bin/vencorddesktop $out/bin/discord
|
||||||
|
'';
|
||||||
|
});
|
||||||
|
|
||||||
# Yellow light!
|
# Yellow light!
|
||||||
services.wlsunset = {
|
services.wlsunset = {
|
||||||
|
|
Loading…
Add table
Reference in a new issue