From e9a036cab29cb49dbc6295a2823d2daeedd7281c Mon Sep 17 00:00:00 2001 From: matthewcroughan Date: Tue, 2 Dec 2025 19:50:22 +0000 Subject: [PATCH] nixos/phosh: use stevia instead of squeekboard squeekboard is now deprecated upstream, .desktop item is provided via systemPackages now, so no need to create our own --- .../services/x11/desktop-managers/phosh.nix | 22 +------------------ 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/nixos/modules/services/x11/desktop-managers/phosh.nix b/nixos/modules/services/x11/desktop-managers/phosh.nix index 299aeaea6c14..3013cc8a79e0 100644 --- a/nixos/modules/services/x11/desktop-managers/phosh.nix +++ b/nixos/modules/services/x11/desktop-managers/phosh.nix @@ -7,25 +7,6 @@ let cfg = config.services.xserver.desktopManager.phosh; - # Based on https://source.puri.sm/Librem5/librem5-base/-/blob/4596c1056dd75ac7f043aede07887990fd46f572/default/sm.puri.OSK0.desktop - oskItem = pkgs.makeDesktopItem { - name = "sm.puri.OSK0"; - desktopName = "On-screen keyboard"; - exec = "${pkgs.squeekboard}/bin/squeekboard"; - categories = [ - "GNOME" - "Core" - ]; - onlyShowIn = [ "GNOME" ]; - noDisplay = true; - extraConfig = { - X-GNOME-Autostart-Phase = "Panel"; - X-GNOME-Provides = "inputmethod"; - X-GNOME-Autostart-Notify = "true"; - X-GNOME-AutoRestart = "true"; - }; - }; - phocConfigType = lib.types.submodule { options = { xwayland = lib.mkOption { @@ -245,8 +226,7 @@ in environment.systemPackages = [ pkgs.phoc cfg.package - pkgs.squeekboard - oskItem + pkgs.stevia ]; systemd.packages = [ cfg.package ];