From e5a8797f1d52faf8fc7c817a5da8e1e5fdfd46b2 Mon Sep 17 00:00:00 2001 From: arcnmx Date: Tue, 23 May 2023 12:27:27 -0700 Subject: [PATCH] ugly pyasn1 pin for now --- flake.lock | 6 +++--- tewi/home-assistant.nix | 6 ++++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/flake.lock b/flake.lock index 028e6f3a..4812c39c 100644 --- a/flake.lock +++ b/flake.lock @@ -121,11 +121,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1684754342, - "narHash": "sha256-plGnjnbnPLoZCTdQX21oT7xliQhFtgcWlkuDHgtEb1o=", + "lastModified": 1683408522, + "narHash": "sha256-9kcPh6Uxo17a3kK3XCHhcWiV1Yu1kYj22RHiymUhMkU=", "owner": "nixos", "repo": "nixpkgs", - "rev": "7084250df3d7f9735087d3234407f3c1fc2400e3", + "rev": "897876e4c484f1e8f92009fd11b7d988a121a4e7", "type": "github" }, "original": { diff --git a/tewi/home-assistant.nix b/tewi/home-assistant.nix index ba320073..bfc40523 100644 --- a/tewi/home-assistant.nix +++ b/tewi/home-assistant.nix @@ -194,6 +194,12 @@ in { zone = {}; sensor = {}; }; + package = pkgs.home-assistant.override { + packageOverrides = self: super: { + pyasn1 = if lib.versionAtLeast super.pyasn1.version "0.5" then throw "unsupported pyasn1 version ${super.pyasn1.version}" + else super.pyasn1; + }; + }; extraPackages = python3Packages: with python3Packages; [ psycopg2