nixos-config/config/programs/plover.nix

33 lines
745 B
Nix
Raw Normal View History

2022-06-12 15:39:15 +00:00
{
lib,
pkgs,
2022-06-16 20:47:46 +00:00
system,
2022-07-06 18:25:34 +00:00
nix-packages,
emily-modifiers,
emily-symbols,
2022-06-12 15:39:15 +00:00
...
}: let
2024-04-06 17:58:02 +00:00
plover-env = (pkgs.plover.pythonModule.withPackages (_:
2023-07-10 18:10:12 +00:00
with pkgs; [
plover
plover-plugins-manager
plover-plugin-emoji
plover-plugin-tapey-tape
plover-plugin-yaml-dictionary
plover-plugin-rkb1-hid
plover-plugin-python-dictionary
plover-plugin-stenotype-extended
2023-10-01 14:47:26 +00:00
plover-plugin-dotool-output
2024-04-06 17:58:02 +00:00
plover-plugin-lapwing-aio
])).overrideDerivation (super: {
nativeBuildInputs = super.nativeBuildInputs or [] ++ [pkgs.qt5.wrapQtAppsHook];
postBuild = super.postBuild + ''
wrapQtApp $out/bin/plover
'';
});
2022-06-12 15:39:15 +00:00
in {
2022-01-24 09:06:57 +00:00
home.packages = [
2022-06-18 08:23:53 +00:00
plover-env
2022-01-24 09:06:57 +00:00
];
}