squeekboard

This commit is contained in:
UGA Innovation Factory
2025-12-05 20:53:49 +00:00
parent 5a5e2a486a
commit 7a9e762790
2 changed files with 15 additions and 4 deletions

View File

@@ -26,11 +26,19 @@
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
exec ${pkgs.chromium}/bin/chromium \
--kiosk "https://ha.factory.uga.edu"
--kiosk "https://ha.factory.uga.edu" \
--enable-features=UseOzonePlatform \
--ozone-platform=wayland
}
# On-screen keyboard (once you add wvkbd)
exec_always ${pkgs.wvkbd}/bin/wvkbd-mobintl
# Required for squeekboard + fcitx5
set $env IM_MODULE fcitx
set $env GTK_IM_MODULE fcitx
set $env QT_IM_MODULE fcitx
set $env XMODIFIERS "@im=fcitx"
exec_always fcitx5
exec_always squeekboard-im
exec_always squeekboard
# Basic output config if needed
output * scale 1
@@ -39,6 +47,9 @@
services.dbus.enable = true;
services.dbus.implementation = "dbus";
i18n.inputMethod.enabled = "fcitx5";
i18n.inputMethod.fcitx5.addons = [ pkgs.fcitx5-squeekboard ];
services.cage = {
enable = false;
user = "engr-ugaif";

View File

@@ -9,7 +9,7 @@ in
engr-ugaif = {
isNormalUser = true;
description = "UGA Innovation Factory";
extraGroups = [ "networkmanager" "wheel" ];
extraGroups = [ "networkmanager" "wheel" "video" "input" ];
packages = with pkgs; [
kdePackages.kate
] ++ pythonPkgs;