diff --git a/sw-kiosk.nix b/sw-kiosk.nix index d864f2e..35cb0e4 100644 --- a/sw-kiosk.nix +++ b/sw-kiosk.nix @@ -15,6 +15,15 @@ user = "engr-ugaif"; group = "users"; }; + + services.dbus = { + enable = true; + packages = with pkgs; [ + dconf + gsettings-desktop-schemas + ]; + }; + programs.dconf.enable = true; environment.etc."xdg/autostart/kiosk-chromium.desktop".text = '' [Desktop Entry] @@ -37,20 +46,6 @@ GDK_DPI_SCALE = "0.5"; }; - systemd.user.services."phosh-enable-osk" = { - description = "Enable on-screen keyboard in Phosh"; - wantedBy = [ "graphical-session.target" ]; - partOf = [ "graphical-session.target" ]; - - serviceConfig = { - ExecStart = pkgs.writeShellScript "phosh-enable-osk.sh" '' - #!/bin/sh - # Allow OSK usage in this session - ${pkgs.glib.bin}/bin/gsettings set org.gnome.desktop.a11y.applications screen-keyboard-enabled true || true - ''; - }; - }; - systemd.user.services."chromium-kiosk" = { description = "Chromium kiosk"; wantedBy = [ "graphical-session.target" ]; @@ -108,12 +103,11 @@ oh-my-posh zsh git - dbus glib squeekboard - (pkgs.writeShellScriptBin "osk-wayland" '' - exec ${pkgs.squeekboard}/bin/squeekboard "$@" - '') + #(pkgs.writeShellScriptBin "osk-wayland" '' + # exec ${pkgs.squeekboard}/bin/squeekboard "$@" + #'') inputs.lazyvim-nixvim.packages.${stdenv.hostPlatform.system}.nvim ];