diff --git a/flake.lock b/flake.lock index ee29dc4..e0ced58 100644 --- a/flake.lock +++ b/flake.lock @@ -1,5 +1,21 @@ { "nodes": { + "anki": { + "flake": false, + "locked": { + "lastModified": 1737901258, + "narHash": "sha256-OCZ3q9b/lo+JNIKRoVur87Dsl7RArJz3qZHg9Q3JvkE=", + "owner": "ankitects", + "repo": "anki", + "rev": "b65fa693dacbd92c0bdd2a8c3800d0827432d108", + "type": "github" + }, + "original": { + "owner": "ankitects", + "repo": "anki", + "type": "github" + } + }, "attic": { "inputs": { "crane": "crane", @@ -1196,6 +1212,7 @@ }, "root": { "inputs": { + "anki": "anki", "conduwuit": "conduwuit", "crane": "crane_2", "disko": "disko", diff --git a/flake.nix b/flake.nix index 95a0154..f5f408e 100644 --- a/flake.nix +++ b/flake.nix @@ -75,6 +75,10 @@ url = "github:projekt0n/github-nvim-theme"; flake = false; }; + anki = { + url = "github:ankitects/anki"; + flake = false; + }; # deduplication flake-utils.url = "github:numtide/flake-utils"; @@ -152,7 +156,7 @@ overlays = [ inputs.niri.overlays.niri inputs.rust-overlay.overlays.default - ] ++ import ./overlay; + ] ++ import ./overlay inputs; }; in { diff --git a/overlay/anki.nix b/overlay/anki.nix new file mode 100644 index 0000000..8c147a3 --- /dev/null +++ b/overlay/anki.nix @@ -0,0 +1,6 @@ +inputs: final: prev: { + anki = prev.anki.overrideAttrs (old: { + version = "25.01"; + src = inputs.anki; + }); +} diff --git a/overlay/default.nix b/overlay/default.nix index 99fc17b..9b98df9 100644 --- a/overlay/default.nix +++ b/overlay/default.nix @@ -1,8 +1,10 @@ -let +inputs: let overlays = [ ./conduwuit ./attic ]; importedOverlays = map (m: import m) overlays; in -importedOverlays +importedOverlays ++ [ + (import ./anki.nix inputs) +]