add sddm keyboard layout
All checks were successful
ci/woodpecker/push/build Pipeline was successful
All checks were successful
ci/woodpecker/push/build Pipeline was successful
This commit is contained in:
parent
78794c567e
commit
70db810a82
1 changed files with 10 additions and 0 deletions
|
@ -32,6 +32,7 @@ pub mod zram;
|
||||||
|
|
||||||
use crate::{
|
use crate::{
|
||||||
config::InstallConfig,
|
config::InstallConfig,
|
||||||
|
linux::install_file,
|
||||||
pkg::{self, install_pkgs, pacstrap},
|
pkg::{self, install_pkgs, pacstrap},
|
||||||
print_status,
|
print_status,
|
||||||
};
|
};
|
||||||
|
@ -99,6 +100,15 @@ pub fn install(conf: InstallConfig) {
|
||||||
setup_navos();
|
setup_navos();
|
||||||
install_pkgs(&pkg::DESKTOP_PKG);
|
install_pkgs(&pkg::DESKTOP_PKG);
|
||||||
print_status("Enable SDDM");
|
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(
|
std::os::unix::fs::symlink(
|
||||||
"/usr/lib/systemd/system/sddm.service",
|
"/usr/lib/systemd/system/sddm.service",
|
||||||
|
|
Loading…
Add table
Reference in a new issue