The Complete Computer

NixOps

LifeTechEmacsArcology
#+ARROYO_HOME_MODULE: hm/nixops.nix #+ARROYO_EMACS_MODULE: nixops

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 ...

nix source: :tangle ~/arroyo-nix/hm/nixops.nix
{ 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;}) ]; }