Dhall packages are provided as an overlay

This commit is contained in:
Mats Rauhala 2023-01-02 10:51:49 +02:00
parent ac854eb047
commit 7454a3f237

View File

@ -6,15 +6,6 @@ path:
packages: packages:
let let
xmonadDeps = with dhallPackages;
buildDhallDirectoryPackage {
name = "xmonad-masser";
src = "${xmonad-masser}/share/x86_64-linux-ghc-9.0.2/xmonad-masser-0.1.0.0/dhall";
file = "package.dhall";
source = false;
document = false;
dependencies = [ (Prelude.overridePackage { file = "package.dhall"; }) ];
};
xmonadInput = runCommand "packages.dhall" xmonadInput = runCommand "packages.dhall"
packages packages
'' ''
@ -23,7 +14,7 @@ let
xmonadConfig = with dhallPackages; buildDhallPackage { xmonadConfig = with dhallPackages; buildDhallPackage {
name = "xmonad.dhall"; name = "xmonad.dhall";
code = xmonadInput; code = xmonadInput;
dependencies = [ Prelude xmonadDeps ]; dependencies = [ Prelude xmonad-masser-dhall ];
source = true; source = true;
}; };