]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - default.nix
Add makefile and remove nixops dependency
[perso/Immae/Config/Nix.git] / default.nix
index 4e6ef9771b37e2ae7d8b69eb8c81bdda5b46a736..51ebcc23e646c0cb4b3f63703261d9d314ffc24c 100644 (file)
@@ -23,6 +23,11 @@ let
   mypkgs.weboob = (pythonPackages.weboob.overridePythonAttrs {
       setupPyBuildFlags = [ "--no-qt" "--xdg" ];
     }).overrideAttrs (old: rec {
+      version = "1.5";
+      src = fetchurl {
+        url = "https://git.weboob.org/weboob/weboob/-/archive/${version}/${old.pname}-${version}.tar.gz";
+        sha256 = "0l6q5nm5g0zn6gmf809059kddrbds27wgygxsfkqja9blks5vq7z";
+      };
       postInstall = ''${old.postInstall or ""}
         mkdir -p $out/share/bash-completion/completions/
         cp tools/weboob_bash_completion $out/share/bash-completion/completions/weboob
@@ -611,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}";
@@ -686,7 +696,6 @@ in
     inherit keybase;
     inherit bogofilter;
     inherit mtr;
-    inherit nixops;
     inherit urlview;
     inherit rr;
     inherit nix-zsh-completions;
@@ -716,4 +725,5 @@ in
     inherit tmux;
     inherit netcat-gnu;
     inherit ledger;
+    inherit ffmpeg libxslt;
   }