diff --git a/pkgs/applications/misc/openbangla-keyboard/Cargo.lock b/pkgs/by-name/op/openbangla-keyboard/Cargo.lock similarity index 100% rename from pkgs/applications/misc/openbangla-keyboard/Cargo.lock rename to pkgs/by-name/op/openbangla-keyboard/Cargo.lock diff --git a/pkgs/applications/misc/openbangla-keyboard/default.nix b/pkgs/by-name/op/openbangla-keyboard/package.nix similarity index 92% rename from pkgs/applications/misc/openbangla-keyboard/default.nix rename to pkgs/by-name/op/openbangla-keyboard/package.nix index 005345179886..167fc76cc8b7 100644 --- a/pkgs/applications/misc/openbangla-keyboard/default.nix +++ b/pkgs/by-name/op/openbangla-keyboard/package.nix @@ -7,19 +7,21 @@ pkg-config, rustPlatform, rustc, - wrapQtAppsHook, fcitx5, ibus, - qtbase, + libsForQt5, zstd, withFcitx5Support ? false, - withIbusSupport ? false, + withIbusSupport ? true, }: stdenv.mkDerivation (finalAttrs: { pname = "openbangla-keyboard"; version = "2.0.0-unstable-2025-08-19"; + __structuredAttrs = true; + strictDeps = true; + src = fetchFromGitHub { owner = "openbangla"; repo = "openbangla-keyboard"; @@ -34,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: { cargo rustc rustPlatform.cargoSetupHook - wrapQtAppsHook + libsForQt5.wrapQtAppsHook ]; buildInputs = @@ -45,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { ibus ] ++ [ - qtbase + libsForQt5.qtbase zstd ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1a09c77b2e54..9ede1bc817d2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2042,10 +2042,6 @@ with pkgs; mozc = mozc.override { withIbus = true; }; mozc-ut = mozc-ut.override { withIbus = true; }; - openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { - withIbusSupport = true; - }; - pinyin = callPackage ../tools/inputmethods/ibus-engines/ibus-pinyin { }; rime = callPackage ../tools/inputmethods/ibus-engines/ibus-rime { };