fix: vesktop compile

This commit is contained in:
2026-01-06 20:29:07 +00:00
parent 07d63e38b0
commit 66c6332023

View File

@@ -108,18 +108,6 @@
gamescope = pkgs_gamescope.callPackage packageNix { };
}
)
(final: prev: {
# TODO remove once updated on nixpkgs
tlp = prev.tlp.overrideAttrs (old: rec {
version = "1.9.0";
src = prev.fetchFromGitHub {
owner = "linrunner";
repo = "TLP";
rev = version;
hash = "sha256-aM/4+cgtUe6qv3MNT4moXvNzqG5gKvwMbg14L8ifWlc=";
};
});
})
(self: super: {
intel-npu-driver = super.intel-npu-driver.overrideAttrs (oldAttrs: rec {
installPhase = ''
@@ -128,6 +116,26 @@
'';
});
})
(final: prev: {
vesktop = prev.vesktop.overrideAttrs (old: {
preBuild = ''
cp -r ${prev.electron.dist} electron-dist
chmod -R u+w electron-dist
'';
buildPhase = ''
runHook preBuild
pnpm build
pnpm exec electron-builder \
--dir \
-c.asarUnpack="**/*.node" \
-c.electronDist="electron-dist" \
-c.electronVersion=${prev.electron.version}
runHook postBuild
'';
});
})
];
utils = nix-meow.lib.setup {
inherit (inputs) home-manager nixpkgs;