summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2023-10-24 17:28:56 +0200
committerHugo Hörnquist <hugo@lysator.liu.se>2023-10-24 17:28:56 +0200
commit2ee343ff6efbc22efadc9183ce66d68c5314fd81 (patch)
tree73ec7567818ac6ab8a2e7051068ee851ae4aa713
parent. (diff)
downloadprofiles-2ee343ff6efbc22efadc9183ce66d68c5314fd81.tar.gz
profiles-2ee343ff6efbc22efadc9183ce66d68c5314fd81.tar.xz
Set layout for keycool keyboard.
-rw-r--r--manifests/workstation_x.pp14
1 files changed, 14 insertions, 0 deletions
diff --git a/manifests/workstation_x.pp b/manifests/workstation_x.pp
index 7115c26..55ec7b3 100644
--- a/manifests/workstation_x.pp
+++ b/manifests/workstation_x.pp
@@ -60,6 +60,19 @@ class profiles::workstation_x (
| EOF
}
+ file { 'Keycool keyboard layout':
+ ensure => file,
+ path => '/etc/X11/xorg.conf.d/01-keycool-keyword.conf',
+ content => @(EOF)
+ Section "InputClass"
+ Identifier "KeyCool Keyboard"
+ MatchUSBID "0483:4051"
+ Option "XkbLayout" "us"
+ Option "XkbVariant" "dvorak"
+ EndSection
+ | EOF
+ }
+
file { 'Passmenu with OTP support':
path => '/usr/local/bin/passmenu',
@@ -70,6 +83,7 @@ class profiles::workstation_x (
ensure_packages([
'alacritty',
'emacs',
+ 'feh',
'firefox',
# TODO this fails if another conflicting vim is already installed
'gvim', # Arch specific name?