icons should be icon.png, fix for 0.19.1
This commit is contained in:
parent
9d281ec79f
commit
c1130a6759
16
default.nix
16
default.nix
@ -14,15 +14,6 @@ let
|
|||||||
((baseNameOf name) != "elm-stuff" && (baseNameOf name) != "dist");
|
((baseNameOf name) != "elm-stuff" && (baseNameOf name) != "dist");
|
||||||
elmCleanSource = src: pkgs.lib.cleanSourceWith { filter = elmCleanSourceFilter; inherit src; };
|
elmCleanSource = src: pkgs.lib.cleanSourceWith { filter = elmCleanSourceFilter; inherit src; };
|
||||||
|
|
||||||
scrapeNodeDeps = nodePkg:
|
|
||||||
let
|
|
||||||
nodeDeps = (builtins.filter (x: builtins.hasAttr "nodejs" x) nodePkg.buildInputs);
|
|
||||||
in
|
|
||||||
pkgs.lib.unique (nodeDeps ++ builtins.concatLists (map scrapeNodeDeps nodeDeps));
|
|
||||||
|
|
||||||
findNodeDep = nodePkg: name:
|
|
||||||
(builtins.elemAt 0 (builtins.filter (x: x.pname == name) (scrapeNodeDeps nodePkg)));
|
|
||||||
|
|
||||||
builderPkg = pnpm2nix.mkPnpmPackage {
|
builderPkg = pnpm2nix.mkPnpmPackage {
|
||||||
name = "builder-node-packages";
|
name = "builder-node-packages";
|
||||||
packageJSON = ./package.json;
|
packageJSON = ./package.json;
|
||||||
@ -84,7 +75,7 @@ let
|
|||||||
themeColor ? "#000000",
|
themeColor ? "#000000",
|
||||||
backgroundColor ? "#000000",
|
backgroundColor ? "#000000",
|
||||||
src,
|
src,
|
||||||
nodePackages ? null,
|
nodePackages ? [],
|
||||||
routes ? [ "/" ],
|
routes ? [ "/" ],
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
@ -92,7 +83,7 @@ let
|
|||||||
name = "${name}-node-sources";
|
name = "${name}-node-sources";
|
||||||
paths = [
|
paths = [
|
||||||
builderPkg.lib
|
builderPkg.lib
|
||||||
] ++ (if nodePackages != null then [ nodePackages ] else [ ]);
|
] ++ nodePackages;
|
||||||
};
|
};
|
||||||
|
|
||||||
baseWebpackConfig = builtins.readFile ./webpack.config.js;
|
baseWebpackConfig = builtins.readFile ./webpack.config.js;
|
||||||
@ -184,7 +175,8 @@ let
|
|||||||
|
|
||||||
buildPhase = elmPackages.fetchElmDeps {
|
buildPhase = elmPackages.fetchElmDeps {
|
||||||
elmPackages = import (src + "/elm-srcs.nix");
|
elmPackages = import (src + "/elm-srcs.nix");
|
||||||
versionsDat = src + "/versions.dat";
|
registryDat = src + "/registry.dat";
|
||||||
|
elmVersion = "0.19.1";
|
||||||
};
|
};
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
|
@ -132,7 +132,7 @@ module.exports = {
|
|||||||
}
|
}
|
||||||
}),
|
}),
|
||||||
new FaviconsWebpackPlugin({
|
new FaviconsWebpackPlugin({
|
||||||
logo: path.join(__dirname, 'data', 'images', 'logo.png'),
|
logo: path.join(__dirname, 'data', 'images', 'icon.png'),
|
||||||
inject: false, // manually in our template for now cos its fuckd
|
inject: false, // manually in our template for now cos its fuckd
|
||||||
mode: 'webapp',
|
mode: 'webapp',
|
||||||
prefix: 'appdata',
|
prefix: 'appdata',
|
||||||
|
Loading…
Reference in New Issue
Block a user