diff --git a/README.md b/README.md index e5abcd5..9bfb594 100644 --- a/README.md +++ b/README.md @@ -82,10 +82,11 @@ npins add github Novattz creamlinux-installer --branch main ```nix let sources = import ./npins; - creamlinux = pkgs.callPackage sources.creamlinux-installer {}; in { - environment.systemPackages = [ creamlinux ]; + environment.systemPackages = [ + (pkgs.callPackage "${sources.creamlinux-installer}/default.nix" {}) + ]; } ``` Those are the recommended methods to add creamlinux-installer to your environment. However, you could also add it as an input of your flake, like so: @@ -109,6 +110,7 @@ environment.systemPackages = [ (pkgs.callPackage inputs.creamlinux-installer {}) ]; ``` +Similarly to running the AppImage, you will need to set `WEBKIT_DISABLE_DMABUF_RENDERER=1` if your GPU is from Nvidia in order to run the package. ### Building from Source diff --git a/default.nix b/default.nix index b87e0a5..ed14114 100644 --- a/default.nix +++ b/default.nix @@ -3,7 +3,7 @@ src = ./.; patchSassEmbedded = pkgs.writeShellScriptBin "patch-sass-embedded" '' - NIX_LD="${pkgs.lib.fileContents "${pkgs.stdenv.cc}/nix-support/dynamic-linker"}" + NIX_LD="$(cat ${pkgs.stdenv.cc}/nix-support/dynamic-linker)" for dart_bin in node_modules/sass-embedded-linux-*/dart-sass/src/dart; do if [ -f "$dart_bin" ]; then ${pkgs.patchelf}/bin/patchelf --set-interpreter "$NIX_LD" "$dart_bin"