From 70db810a8257b060e858492fe2f49349db46b0b5 Mon Sep 17 00:00:00 2001 From: JMARyA Date: Sun, 5 Jan 2025 10:45:32 +0100 Subject: [PATCH] add sddm keyboard layout --- src/install/mod.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/install/mod.rs b/src/install/mod.rs index e945415..0fe624b 100644 --- a/src/install/mod.rs +++ b/src/install/mod.rs @@ -32,6 +32,7 @@ pub mod zram; use crate::{ config::InstallConfig, + linux::install_file, pkg::{self, install_pkgs, pacstrap}, print_status, }; @@ -99,6 +100,15 @@ pub fn install(conf: InstallConfig) { setup_navos(); install_pkgs(&pkg::DESKTOP_PKG); print_status("Enable SDDM"); + print_status("Set keyboard layout for SDDM"); + install_file( + "/mnt/usr/share/sddm/scripts/Xsetup", + &format!( + "#!/bin/sh\n# Xsetup\nsetxkbmap {},us", + conf.general.keyboard_layout + ), + 0o644, + ); std::os::unix::fs::symlink( "/usr/lib/systemd/system/sddm.service",