]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - default.nix
Fix nixops: allow keyFile to be a string in deployments
[perso/Immae/Config/Nix.git] / default.nix
index 579dfaef8eddbf07cf98c4bf7146f8c6e859ac21..51ebcc23e646c0cb4b3f63703261d9d314ffc24c 100644 (file)
@@ -616,6 +616,11 @@ let
       '';
   });
 
+  mypkgs.nixops = nixops.overrideAttrs (old: {
+    preConfigure = (old.preConfigure or "") + ''
+      sed -i -e "/'keyFile'/s/'path'/'string'/" nixops/backends/__init__.py
+      '';
+  });
   mypkgs.flrn = let
     slang = stdenv.mkDerivation rec {
       name = "slang-debian-patched-${version}";
@@ -691,7 +696,6 @@ in
     inherit keybase;
     inherit bogofilter;
     inherit mtr;
-    inherit nixops;
     inherit urlview;
     inherit rr;
     inherit nix-zsh-completions;