{tv cfgs => krebs pkgs} writeNixFromCabal
This commit is contained in:
parent
6f470727a3
commit
e281271239
|
@ -54,4 +54,8 @@ subdirs // rec {
|
||||||
gcc -O -Wall -o "$exe" $src
|
gcc -O -Wall -o "$exe" $src
|
||||||
strip --strip-unneeded "$exe"
|
strip --strip-unneeded "$exe"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
writeNixFromCabal = name: path: pkgs.runCommand name {} ''
|
||||||
|
${pkgs.cabal2nix}/bin/cabal2nix ${path} > $out
|
||||||
|
'';
|
||||||
}
|
}
|
||||||
|
|
|
@ -73,9 +73,7 @@ let
|
||||||
};
|
};
|
||||||
|
|
||||||
xmonad-pkg = pkgs.haskellPackages.callPackage xmonad-src {};
|
xmonad-pkg = pkgs.haskellPackages.callPackage xmonad-src {};
|
||||||
xmonad-src = pkgs.runCommand "xmonad-package" {} ''
|
xmonad-src = pkgs.writeNixFromCabal "xmonad.nix" ./xmonad;
|
||||||
${pkgs.cabal2nix}/bin/cabal2nix ${./xmonad} > $out
|
|
||||||
'';
|
|
||||||
|
|
||||||
xmonad-environment = {
|
xmonad-environment = {
|
||||||
DISPLAY = ":${toString config.services.xserver.display}";
|
DISPLAY = ":${toString config.services.xserver.display}";
|
||||||
|
|
Loading…
Reference in New Issue
Block a user