about summary refs log tree commit diff
path: root/install.sh
diff options
context:
space:
mode:
authorWeirdTreeThing <bradyn127@protonmail.com>2023-11-29 13:54:50 -0500
committerWeirdTreeThing <bradyn127@protonmail.com>2023-11-29 13:54:50 -0500
commit9fcc286959c7f2d72f86fbf59533ebc66c4ee775 (patch)
treed1376aa98530aa1eab9f6dbfc7f3a1dd380d69d5 /install.sh
parent3f9e8eafaaa4e2cd68f365a4f4155263810cea6a (diff)
Add special case for pixel devices
Diffstat (limited to 'install.sh')
-rwxr-xr-xinstall.sh8
1 files changed, 7 insertions, 1 deletions
diff --git a/install.sh b/install.sh
index b8a76d9..c7f6fcd 100755
--- a/install.sh
+++ b/install.sh
@@ -64,7 +64,13 @@ if ! [ -f /usr/bin/keyd ]; then
 fi
 
 echo "Generating config"
-python3 cros-keyboard-map.py
+# Handle any special cases
+if (grep -E "^(Nocturne|Atlas|Eve)$" /sys/class/dmi/id/product_name &> /dev/null)
+then
+	cp configs/cros-pixel.conf cros.conf
+else
+	python3 cros-keyboard-map.py
+fi
 
 echo "Installing config"
 $privesc mkdir -p /etc/keyd