fix: vesktop compile
This commit is contained in:
32
flake.nix
32
flake.nix
@@ -108,18 +108,6 @@
|
|||||||
gamescope = pkgs_gamescope.callPackage packageNix { };
|
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: {
|
(self: super: {
|
||||||
intel-npu-driver = super.intel-npu-driver.overrideAttrs (oldAttrs: rec {
|
intel-npu-driver = super.intel-npu-driver.overrideAttrs (oldAttrs: rec {
|
||||||
installPhase = ''
|
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 {
|
utils = nix-meow.lib.setup {
|
||||||
inherit (inputs) home-manager nixpkgs;
|
inherit (inputs) home-manager nixpkgs;
|
||||||
|
|||||||
Reference in New Issue
Block a user