ITADN

nur is not working: error: Function called without required argument "wrapWine"

#8Closedmilahu 创建于 2024-04-22
M
milahucommented
``` $ nix-build ./nur.nix -A packages.pinball error: Function called without required argument "wrapWine" ``` fixed by adding scopes i also removed the `packages` attribute to make it more like nixpkgs (and nur repos) ```diff --- a/nix/nur.nix +++ b/nix/nur.nix @@ -2,10 +2,7 @@ pkgs ? import <nixpkgs> { }, ... }: -let - p = path: pkgs.callPackage path { }; -in -{ +pkgs.lib.makeScope pkgs.newScope (self: let inherit (self) callPackage; p = path: callPackage path { }; in rec { hmModules = { tmux = ./modules/tmux/home.nix; wallpaper = ./modules/wallpaper/home.nix; @@ -13,7 +10,8 @@ in modules = { cachix = ./modules/cachix/system.nix; }; - packages = { + + #packages = pkgs.recurseIntoAttrs (pkgs.lib.makeScope pkgs.newScope (self: let inherit (self) callPackage; p = path: callPackage path { }; in ({ # wine packages wrapWine = p ./pkgs/wrapWine.nix; mspaint = p ./pkgs/wineApps/mspaint.nix; @@ -27,7 +25,7 @@ in pkg = p ./pkgs/pkg.nix; c4me = p ./pkgs/c4me; fhsctl = p ./pkgs/fhsctl.nix; - }; + #}; lib = { filter = import ./lib/filter.nix; image2color = import ./lib/image2color.nix; @@ -36,3 +34,4 @@ in pathListIfExist = import ./lib/pathListIfExist.nix; }; } +) ```
关闭于 2024-06-13 2 条评论