diff --git a/home/desktop/vesktop.nix b/home/desktop/vesktop.nix index fc37203..b79fce6 100644 --- a/home/desktop/vesktop.nix +++ b/home/desktop/vesktop.nix @@ -1,34 +1,14 @@ { nixosConfig, lib, pkgs, inputs, ... }: - let cfg = nixosConfig.my.desktop.vesktop; - - unstablePkgs = - inputs.nixpkgs-unstable.legacyPackages.${pkgs.stdenv.hostPlatform.system}; - - vesktopBase = - unstablePkgs.vesktop.override { - withMiddleClickScroll = true; - }; - - vesktopPatched = - vesktopBase.overrideAttrs (old: { - postPatch = - (old.postPatch or "") - + '' - # Disable electron fuses – incompatible with Nix sandbox - if grep -q '"fuses"' package.json; then - substituteInPlace package.json \ - --replace '"fuses": true' '"fuses": false' - fi - ''; - }); in { config = lib.mkIf cfg.enable { programs.vesktop = { enable = true; - package = vesktopPatched; + package = inputs.nixpkgs-unstable.legacyPackages.${pkgs.stdenv.hostPlatform.system}.vesktop.override { + withMiddleClickScroll = true; + }; settings = { arRPC = true; tray = true;