diff --git a/pkgs/games/anki/bin.nix b/pkgs/by-name/an/anki-bin/package.nix similarity index 100% rename from pkgs/games/anki/bin.nix rename to pkgs/by-name/an/anki-bin/package.nix diff --git a/pkgs/games/anki/sync-server.nix b/pkgs/by-name/an/anki-sync-server/package.nix similarity index 100% rename from pkgs/games/anki/sync-server.nix rename to pkgs/by-name/an/anki-sync-server/package.nix diff --git a/pkgs/games/anki/addons/adjust-sound-volume/default.nix b/pkgs/by-name/an/anki/addons/adjust-sound-volume/default.nix similarity index 100% rename from pkgs/games/anki/addons/adjust-sound-volume/default.nix rename to pkgs/by-name/an/anki/addons/adjust-sound-volume/default.nix diff --git a/pkgs/games/anki/addons/anki-connect/default.nix b/pkgs/by-name/an/anki/addons/anki-connect/default.nix similarity index 100% rename from pkgs/games/anki/addons/anki-connect/default.nix rename to pkgs/by-name/an/anki/addons/anki-connect/default.nix diff --git a/pkgs/games/anki/addons/anki-quizlet-importer-extended/default.nix b/pkgs/by-name/an/anki/addons/anki-quizlet-importer-extended/default.nix similarity index 100% rename from pkgs/games/anki/addons/anki-quizlet-importer-extended/default.nix rename to pkgs/by-name/an/anki/addons/anki-quizlet-importer-extended/default.nix diff --git a/pkgs/games/anki/addons/anki-utils.nix b/pkgs/by-name/an/anki/addons/anki-utils.nix similarity index 100% rename from pkgs/games/anki/addons/anki-utils.nix rename to pkgs/by-name/an/anki/addons/anki-utils.nix diff --git a/pkgs/games/anki/addons/default.nix b/pkgs/by-name/an/anki/addons/default.nix similarity index 100% rename from pkgs/games/anki/addons/default.nix rename to pkgs/by-name/an/anki/addons/default.nix diff --git a/pkgs/games/anki/addons/local-audio-yomichan/default.nix b/pkgs/by-name/an/anki/addons/local-audio-yomichan/default.nix similarity index 100% rename from pkgs/games/anki/addons/local-audio-yomichan/default.nix rename to pkgs/by-name/an/anki/addons/local-audio-yomichan/default.nix diff --git a/pkgs/games/anki/addons/passfail2/default.nix b/pkgs/by-name/an/anki/addons/passfail2/default.nix similarity index 100% rename from pkgs/games/anki/addons/passfail2/default.nix rename to pkgs/by-name/an/anki/addons/passfail2/default.nix diff --git a/pkgs/games/anki/addons/puppy-reinforcement/default.nix b/pkgs/by-name/an/anki/addons/puppy-reinforcement/default.nix similarity index 100% rename from pkgs/games/anki/addons/puppy-reinforcement/default.nix rename to pkgs/by-name/an/anki/addons/puppy-reinforcement/default.nix diff --git a/pkgs/games/anki/addons/recolor/default.nix b/pkgs/by-name/an/anki/addons/recolor/default.nix similarity index 100% rename from pkgs/games/anki/addons/recolor/default.nix rename to pkgs/by-name/an/anki/addons/recolor/default.nix diff --git a/pkgs/games/anki/addons/review-heatmap/0001-Apply-vite-style-to-anki-review-heatmap.js.patch b/pkgs/by-name/an/anki/addons/review-heatmap/0001-Apply-vite-style-to-anki-review-heatmap.js.patch similarity index 100% rename from pkgs/games/anki/addons/review-heatmap/0001-Apply-vite-style-to-anki-review-heatmap.js.patch rename to pkgs/by-name/an/anki/addons/review-heatmap/0001-Apply-vite-style-to-anki-review-heatmap.js.patch diff --git a/pkgs/games/anki/addons/review-heatmap/default.nix b/pkgs/by-name/an/anki/addons/review-heatmap/default.nix similarity index 100% rename from pkgs/games/anki/addons/review-heatmap/default.nix rename to pkgs/by-name/an/anki/addons/review-heatmap/default.nix diff --git a/pkgs/games/anki/addons/reviewer-refocus-card/default.nix b/pkgs/by-name/an/anki/addons/reviewer-refocus-card/default.nix similarity index 100% rename from pkgs/games/anki/addons/reviewer-refocus-card/default.nix rename to pkgs/by-name/an/anki/addons/reviewer-refocus-card/default.nix diff --git a/pkgs/games/anki/addons/yomichan-forvo-server/default.nix b/pkgs/by-name/an/anki/addons/yomichan-forvo-server/default.nix similarity index 100% rename from pkgs/games/anki/addons/yomichan-forvo-server/default.nix rename to pkgs/by-name/an/anki/addons/yomichan-forvo-server/default.nix diff --git a/pkgs/games/anki/missing-hashes.json b/pkgs/by-name/an/anki/missing-hashes.json similarity index 100% rename from pkgs/games/anki/missing-hashes.json rename to pkgs/by-name/an/anki/missing-hashes.json diff --git a/pkgs/games/anki/default.nix b/pkgs/by-name/an/anki/package.nix similarity index 99% rename from pkgs/games/anki/default.nix rename to pkgs/by-name/an/anki/package.nix index 57d68b125fbc..ec4f2405a974 100644 --- a/pkgs/games/anki/default.nix +++ b/pkgs/by-name/an/anki/package.nix @@ -14,7 +14,7 @@ nixosTests, nodejs, jq, - protobuf, + protobuf_31, python3, python3Packages, qt6, @@ -176,7 +176,7 @@ python3Packages.buildPythonApplication rec { # https://github.com/ankitects/anki/blob/24.11/docs/linux.md#packaging-considerations OFFLINE_BUILD = "1"; NODE_BINARY = lib.getExe nodejs; - PROTOC_BINARY = lib.getExe protobuf; + PROTOC_BINARY = lib.getExe protobuf_31; PYTHON_BINARY = lib.getExe python3; UV_BINARY = lib.getExe uv; UV_NO_MANAGED_PYTHON = "1"; diff --git a/pkgs/games/anki/patches/allow-setting-addons-folder.patch b/pkgs/by-name/an/anki/patches/allow-setting-addons-folder.patch similarity index 100% rename from pkgs/games/anki/patches/allow-setting-addons-folder.patch rename to pkgs/by-name/an/anki/patches/allow-setting-addons-folder.patch diff --git a/pkgs/games/anki/patches/disable-auto-update.patch b/pkgs/by-name/an/anki/patches/disable-auto-update.patch similarity index 100% rename from pkgs/games/anki/patches/disable-auto-update.patch rename to pkgs/by-name/an/anki/patches/disable-auto-update.patch diff --git a/pkgs/games/anki/patches/remove-the-gl-library-workaround.patch b/pkgs/by-name/an/anki/patches/remove-the-gl-library-workaround.patch similarity index 100% rename from pkgs/games/anki/patches/remove-the-gl-library-workaround.patch rename to pkgs/by-name/an/anki/patches/remove-the-gl-library-workaround.patch diff --git a/pkgs/games/anki/patches/skip-formatting-python-code.patch b/pkgs/by-name/an/anki/patches/skip-formatting-python-code.patch similarity index 100% rename from pkgs/games/anki/patches/skip-formatting-python-code.patch rename to pkgs/by-name/an/anki/patches/skip-formatting-python-code.patch diff --git a/pkgs/games/anki/update.sh b/pkgs/by-name/an/anki/update.sh similarity index 100% rename from pkgs/games/anki/update.sh rename to pkgs/by-name/an/anki/update.sh diff --git a/pkgs/games/anki/uv-deps.json b/pkgs/by-name/an/anki/uv-deps.json similarity index 100% rename from pkgs/games/anki/uv-deps.json rename to pkgs/by-name/an/anki/uv-deps.json diff --git a/pkgs/games/anki/with-addons.nix b/pkgs/by-name/an/anki/with-addons.nix similarity index 100% rename from pkgs/games/anki/with-addons.nix rename to pkgs/by-name/an/anki/with-addons.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c967d8f89074..c62100ef4843 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13196,13 +13196,8 @@ with pkgs; qgo = libsForQt5.callPackage ../games/qgo { }; - anki = callPackage ../games/anki { - protobuf = protobuf_31; - }; - anki-utils = callPackage ../games/anki/addons/anki-utils.nix { }; - ankiAddons = recurseIntoAttrs (callPackage ../games/anki/addons { }); - anki-bin = callPackage ../games/anki/bin.nix { }; - anki-sync-server = callPackage ../games/anki/sync-server.nix { }; + anki-utils = callPackage ../by-name/an/anki/addons/anki-utils.nix { }; + ankiAddons = recurseIntoAttrs (callPackage ../by-name/an/anki/addons { }); art = callPackage ../by-name/ar/art/package.nix { fftw = fftwSinglePrec;