about summary refs log tree commit diff
path: root/machines/profpatsch/pkgs.nix
diff options
context:
space:
mode:
Diffstat (limited to 'machines/profpatsch/pkgs.nix')
-rw-r--r--machines/profpatsch/pkgs.nix10
1 files changed, 7 insertions, 3 deletions
diff --git a/machines/profpatsch/pkgs.nix b/machines/profpatsch/pkgs.nix
index b79d5c4e..af4b8528 100644
--- a/machines/profpatsch/pkgs.nix
+++ b/machines/profpatsch/pkgs.nix
@@ -1,15 +1,16 @@
 { pkgs, lib }:
 
 let
-  addRuntimeDeps = drv: ds: drv.overrideDerivation (old: {
-    propagatedNativeBuildInputs = old.propagatedNativeBuildInputs ++ ds;
+
+  addPythonRuntimeDeps = drv: deps: drv.overrideDerivation (old: {
+    propagatedNativeBuildInputs = old.propagatedNativeBuildInputs ++ deps;
   });
 
 in
 with pkgs;
 {
 
-  offlineimap = addRuntimeDeps offlineimap [ pythonPackages.pygpgme ];
+  offlineimap = addPythonRuntimeDeps offlineimap [ pythonPackages.pygpgme ];
 
   taffybar = taffybar.override {
     ghcWithPackages = (haskellPackages.override {
@@ -17,6 +18,9 @@ with pkgs;
         taffybar = super.taffybar.overrideDerivation (old: {
           name = old.name + "foo";
           patches = (old.patches or []) ++ [ ./taffybar.patch ];
+          postPatch = old.postPathPhase or "" + ''
+            patch -R ${./taffybar-color.patch}
+          '';
         });
       };
     }).ghcWithPackages;