add sddm keyboard layout
All checks were successful
ci/woodpecker/push/build Pipeline was successful

This commit is contained in:
JMARyA 2025-01-05 10:45:32 +01:00
parent 78794c567e
commit 70db810a82
Signed by: jmarya
GPG key ID: 901B2ADDF27C2263

View file

@ -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",