summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbh <qn+git@epicurus.dev>2026-04-27 16:15:06 +0800
committerbh <qn+git@epicurus.dev>2026-04-27 16:16:44 +0800
commitf49fe06d052079012c5cb48f3a2f9c24b63edd53 (patch)
treefe14853e568e79a6dca9fbf0576b28251c2ddd8f
parentbf15b69ccd6ec74b42ffb87542cae07cad0e75a2 (diff)
Add keyd daemon for swapping backspace and capslock
-rw-r--r--hypr/.config/hypr/hyprland.conf4
-rw-r--r--packages.txt1
-rw-r--r--system/keyd/etc/keyd/default.conf6
3 files changed, 9 insertions, 2 deletions
diff --git a/hypr/.config/hypr/hyprland.conf b/hypr/.config/hypr/hyprland.conf
index a4108a7..edce3fb 100644
--- a/hypr/.config/hypr/hyprland.conf
+++ b/hypr/.config/hypr/hyprland.conf
@@ -143,6 +143,7 @@ misc {
force_default_wallpaper = 0
disable_hyprland_logo = true
focus_on_activate = true
+ background_color = 0x000000
}
@@ -157,8 +158,7 @@ input {
# kb_options = grp:ctrl_shift_toggle
# kb_rules =
kb_layout = us
- kb_variant = dvps
- kb_options = caps:backspace
+ kb_variant = dvp
follow_mouse = 1
diff --git a/packages.txt b/packages.txt
index c6a5707..ed548ab 100644
--- a/packages.txt
+++ b/packages.txt
@@ -126,6 +126,7 @@ age
binutils
xxd
exiftool
+keyd
# Misc
fortune-mod
diff --git a/system/keyd/etc/keyd/default.conf b/system/keyd/etc/keyd/default.conf
new file mode 100644
index 0000000..039d3b8
--- /dev/null
+++ b/system/keyd/etc/keyd/default.conf
@@ -0,0 +1,6 @@
+[ids]
+*
+
+[main]
+capslock = backspace
+backspace = capslock