fix: vesktop compile
This commit is contained in:
32
flake.nix
32
flake.nix
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user