From e5b3a2d1519c1f6325546baa0bfc9182534f93ec Mon Sep 17 00:00:00 2001 From: Jakub Czajka Date: Tue, 3 Jan 2023 17:56:10 +0100 Subject: [PATCH] [system] Use polish keyboard layout in Xorg. --- conf/system/desktop.scm | 11 ++++++++++- system.scm | 3 ++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/conf/system/desktop.scm b/conf/system/desktop.scm index 80a1cb7..e339b93 100644 --- a/conf/system/desktop.scm +++ b/conf/system/desktop.scm @@ -8,9 +8,12 @@ #:use-module (conf common suckless) #:use-module (gnu packages fonts) #:use-module (gnu packages suckless) + #:use-module (gnu services xorg) + #:use-module (gnu system keyboard) #:use-module (guix git-download) #:use-module (guix packages) - #:export (dwm-desktop-packages)) + #:export (dwm-desktop-packages + keyboard-layout-service)) (define dmenu-libxft-bgra (package @@ -48,6 +51,12 @@ (delete "libxft") (append libxft-bgra))))) +(define keyboard-layout-service + (set-xorg-configuration + (xorg-configuration + (keyboard-layout + (keyboard-layout "pl"))))) + (define dwm-desktop-packages (list dmenu-libxft-bgra dwm-libxft-bgra diff --git a/system.scm b/system.scm index 416e6e1..62b3ecd 100644 --- a/system.scm +++ b/system.scm @@ -75,5 +75,6 @@ (services (append (list bluez-service - dnscrypt-proxy-service) + dnscrypt-proxy-service + keyboard-layout-service) %desktop-services))) -- 2.39.5