nixos-configs/nixosModules/ags/config/widgets/on-screen-keyboard/main.tsx

29 lines
688 B
TypeScript
Raw Normal View History

import { execAsync } from 'astal';
2024-11-25 12:09:03 -05:00
import { Astal } from 'astal/gtk3';
import OskWindow from './osk-window';
import Gesture from './gesture';
import Keyboard from './keyboard';
export default () => {
2024-11-25 20:37:59 -05:00
execAsync('ydotoold').catch(() => { /**/ });
2024-11-25 12:09:03 -05:00
return Gesture((
2024-11-25 12:09:03 -05:00
<OskWindow
name="osk"
namespace="noanim-osk"
exclusivity={Astal.Exclusivity.EXCLUSIVE}
anchor={
Astal.WindowAnchor.BOTTOM |
Astal.WindowAnchor.LEFT |
Astal.WindowAnchor.RIGHT
}
layer={Astal.Layer.OVERLAY}
>
<Keyboard />
</OskWindow>
) as OskWindow);
2024-11-25 12:09:03 -05:00
};