,#+ARROYOHOMEMODULE: hm/nixops.nix
NixOps is broken again so now I am using Morph for managing NixOS.
Install it in to home-manager,
override PyJWT to 1.7.0 because ADAL
doesn't work with 2.0.1
which is in nixpkgs
unstable …
{ config, pkgs, ... }:
let
pythonForNixops = let
packageOverrides = self: super: {
pyjwt = super.pyjwt.overridePythonAttrs (oldAttrs: rec {
version = "1.7.1";
src = oldAttrs.src.override {
inherit version;
sha256 = "8d59a976fb773f3e6a39c85636357c4f0e242707394cadadd9814f5cbaa20e96";
};
});
};
in pkgs.python2.override {inherit packageOverrides; self = pythonForNixops;};
in
{
home.packages = [ (pkgs.nixops.override {python2Packages = pythonForNixops.pkgs;}) ];
}