From bb38195945cf64396b4997e3c84703b519be86b0 Mon Sep 17 00:00:00 2001 From: K900 Date: Sun, 7 Jun 2026 13:06:07 +0300 Subject: [PATCH] nixos/plasma6: install plasma-keyboard by default Touch devices are real and our UX sucks out of the box on them. Let's at least suck a little bit less. --- .../cd-dvd/installation-cd-graphical-calamares-plasma6.nix | 5 ----- nixos/modules/services/desktop-managers/plasma6.nix | 3 +++ 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/nixos/modules/installer/cd-dvd/installation-cd-graphical-calamares-plasma6.nix b/nixos/modules/installer/cd-dvd/installation-cd-graphical-calamares-plasma6.nix index 74a75758dfa8..bf109a9d3cdb 100644 --- a/nixos/modules/installer/cd-dvd/installation-cd-graphical-calamares-plasma6.nix +++ b/nixos/modules/installer/cd-dvd/installation-cd-graphical-calamares-plasma6.nix @@ -21,11 +21,6 @@ }; }; - environment.systemPackages = [ - # provide onscreen keyboard - pkgs.kdePackages.plasma-keyboard - ]; - environment.plasma6.excludePackages = [ # Optional wallpapers that add 126 MiB to the graphical installer # closure. They will still need to be downloaded when installing a diff --git a/nixos/modules/services/desktop-managers/plasma6.nix b/nixos/modules/services/desktop-managers/plasma6.nix index fd4d1e409fa3..0785f4f809d1 100644 --- a/nixos/modules/services/desktop-managers/plasma6.nix +++ b/nixos/modules/services/desktop-managers/plasma6.nix @@ -169,6 +169,9 @@ in krdp kconfig # required for xdg-terminal from xdg-utils qtbase # for qtpaths which is required for xdg-mime from xdg-utils + # touch keyboard + plasma-keyboard + qtvirtualkeyboard # used by plasma-keyboard KCM ] ++ lib.optional config.networking.networkmanager.enable qrca ++ lib.optionals config.hardware.sensor.iio.enable [