summaryrefslogtreecommitdiff
path: root/custom/thermoprint-service.nix
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2018-09-08 15:19:33 +0200
committerGregor Kleen <gkleen@yggdrasil.li>2018-09-08 15:19:33 +0200
commitba388a0a926d434ef4a722aaa0a7ddf265ce9e05 (patch)
tree35e91bdcbe502970b817ace7e3e824b817d7a57e /custom/thermoprint-service.nix
parent438224380999b142ad67bca6fe858fae7a5be11b (diff)
downloadnixos-ba388a0a926d434ef4a722aaa0a7ddf265ce9e05.tar
nixos-ba388a0a926d434ef4a722aaa0a7ddf265ce9e05.tar.gz
nixos-ba388a0a926d434ef4a722aaa0a7ddf265ce9e05.tar.bz2
nixos-ba388a0a926d434ef4a722aaa0a7ddf265ce9e05.tar.xz
nixos-ba388a0a926d434ef4a722aaa0a7ddf265ce9e05.zip
...
Diffstat (limited to 'custom/thermoprint-service.nix')
-rw-r--r--custom/thermoprint-service.nix15
1 files changed, 9 insertions, 6 deletions
diff --git a/custom/thermoprint-service.nix b/custom/thermoprint-service.nix
index a7291b8c..bc61ca39 100644
--- a/custom/thermoprint-service.nix
+++ b/custom/thermoprint-service.nix
@@ -18,12 +18,15 @@ in {
18 18
19 config = mkIf pCfg.enable { 19 config = mkIf pCfg.enable {
20 nixpkgs.overlays = [(selfPkgs: superPkgs: { 20 nixpkgs.overlays = [(selfPkgs: superPkgs: {
21 haskell.packages.ghc822 = superPkgs.haskell.packages.ghc822.extend (selfH: superH: 21 haskell = superPkgs.haskell // {
22 import ./thermoprint { 22 packages = superPkgs.haskell.packages // {
23 callPackage = superPkgs.lib.callPackageWith (selfH // { inherit (superPkgs) stdenv makeWrapper runCommand; }); 23 ghc822 = superPkgs.haskell.packages.ghc822.extend (selfH: superH:
24 extraPackages = pCfg.extraServerPackages; 24 import ./thermoprint {
25 } 25 callPackage = superPkgs.lib.callPackageWith (selfH // { inherit (superPkgs) stdenv makeWrapper runCommand; });
26 ); 26 extraPackages = pCfg.extraServerPackages;
27 );
28 };
29 };
27 30
28 inherit (selfPkgs.haskell.packages.ghc822) thermoprint-server thermoprint-webgui tprint; 31 inherit (selfPkgs.haskell.packages.ghc822) thermoprint-server thermoprint-webgui tprint;
29 })]; 32 })];