From c29198498e5b8e4dcec10fdb129ba2ba3a14e58a Mon Sep 17 00:00:00 2001 From: Quinn Unger Date: Mon, 15 Jun 2026 14:32:21 +0100 Subject: [PATCH] add edalize 0.6.7 until nixpkgs updates --- flake.nix | 3 ++- overlays.nix | 3 ++- pkgs/programs/edalize.nix | 13 +++++++++++++ 3 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 pkgs/programs/edalize.nix diff --git a/flake.nix b/flake.nix index f94ae27..b901a3c 100644 --- a/flake.nix +++ b/flake.nix @@ -25,9 +25,10 @@ in { inherit (moppkgs) + edalize naturaldocs - ttf2psf slang-server + ttf2psf ; quartus-prime-lite = quartusPackages.lite.latest; quartus-prime-standard = quartusPackages.standard.latest; diff --git a/overlays.nix b/overlays.nix index f2f0ce5..acc214e 100644 --- a/overlays.nix +++ b/overlays.nix @@ -2,10 +2,11 @@ let overlays = (builtins.mapAttrs (name: value: (final: prev: { "${name}" = value final prev; })) { comic-code = final: _: final.callPackage ./pkgs/fonts/comic-code.nix { }; + edalize = final: _: final.callPackage ./pkgs/programs/edalize.nix { }; naturaldocs = final: _: final.callPackage ./pkgs/programs/naturaldocs.nix { }; + slang-server = final: _: final.callPackage ./pkgs/programs/slangServer.nix { }; ttf2psf = final: _: final.callPackage ./pkgs/programs/ttf2psf.nix { }; veadotube = final: _: final.callPackage ./pkgs/programs/veadotube.nix { }; - slang-server = final: _: final.callPackage ./pkgs/programs/slangServer.nix { }; }) // { quartus = import ./pkgs/programs/quartus/overlay.nix; diff --git a/pkgs/programs/edalize.nix b/pkgs/programs/edalize.nix new file mode 100644 index 0000000..3c42389 --- /dev/null +++ b/pkgs/programs/edalize.nix @@ -0,0 +1,13 @@ +{ + python3Packages, + fetchFromGitHub, +}: +python3Packages.edalize.overridePythonAttrs (old: rec { + version = "0.6.7"; + src = fetchFromGitHub { + owner = "olofk"; + repo = "edalize"; + rev = "v${version}"; + hash = "sha256-o+cwcW1A+EfIGNu3/Ufnr7D2we4U6i0SLg21CTBYaZ4="; + }; +}) -- 2.51.2