From c928a878872142f894baff36c02dcdeb2b46965b Mon Sep 17 00:00:00 2001 From: Natalie Marks Date: Mon, 1 Jun 2026 13:25:55 -0700 Subject: [PATCH] feat (natalie): package mtga draft assistant --- flake.nix | 8 ++++++++ packages/17lands/default.nix | 9 +++++---- users/natalie/desktop/home.nix | 3 +++ 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/flake.nix b/flake.nix index a9317dbb4bc952f69ece364e28d9b22184513ae5..d98b289dea25d477977c82572923cb079d995c52 100644 --- a/flake.nix +++ b/flake.nix @@ -56,6 +56,13 @@ inputs.rust-overlay.overlays.default inputs.android-nixpkgs.overlays.default + # https://github.com/NixOS/nixpkgs/issues/513245#issuecomment-4320293674 + (_: prev: { + openldap = prev.openldap.overrideAttrs { + doCheck = !prev.stdenv.hostPlatform.isi686; + }; + }) + # https://github.com/LnL7/nix-darwin/issues/1041 (_: prev: { karabiner-elements = prev.karabiner-elements.overrideAttrs (old: { @@ -94,6 +101,7 @@ autofmt = pkgs.callPackage ./packages/autofmt { }; exiled_exchange_2 = pkgs.callPackage ./packages/exiled_exchange_2 { }; awakened_poe_trade = pkgs.callPackage ./packages/awakened_poe_trade { }; + mtga-draft-17lands = pkgs.callPackage ./packages/17lands { }; }) ]; diff --git a/packages/17lands/default.nix b/packages/17lands/default.nix index 62eef58d64455a19fb126b01cdb7f78bc49f6392..dc84ac62769082620c1a628beddf08211db6d264 100644 --- a/packages/17lands/default.nix +++ b/packages/17lands/default.nix @@ -2,7 +2,6 @@ lib, python312, fetchFromGitHub, - tk, }: let @@ -17,11 +16,9 @@ pythonPackages.buildPythonApplication { owner = "unrealities"; repo = "MTGA_Draft_17Lands"; rev = "6f37b0208fcbf14b6b470084cb54ebaec272af55"; - hash = lib.fakeHash; + hash = "sha256-qP9AFuSCyW0Id6iIvPgnOihcbleoNfZgwiNFmAsiruQ="; }; - buildInputs = [ tk ]; - propagatedBuildInputs = with pythonPackages; [ numpy pillow @@ -29,6 +26,10 @@ pythonPackages.buildPythonApplication { pynput requests ttkbootstrap + tkinter + numba + scipy + pytest ]; format = "other"; diff --git a/users/natalie/desktop/home.nix b/users/natalie/desktop/home.nix index 26a9f0fc10da44eb460575b278d7ce6c60d0a3e9..eeb7ef1ae0803dd11661122102d69808ab5f7adb 100644 --- a/users/natalie/desktop/home.nix +++ b/users/natalie/desktop/home.nix @@ -41,6 +41,9 @@ (pkgs.callPackage ../../../packages/exiled_exchange_2 { }) awakened_poe_trade fuse-overlayfs + seventeenlands + # (pkgs.callPackage ../../../packages/17lands { }) + mtga-draft-17lands #window manager stuff wofi -- 2.54.0