aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMasaya Tojo <masaya@tojo.tokyo>2021-02-23 14:20:12 +0900
committerMasaya Tojo <masaya@tojo.tokyo>2021-02-23 14:40:47 +0900
commit78cd66a88548cdf96b612c2030475de5274b8a67 (patch)
tree0fc8376629d234b6164e7a42afb4db22f9a494b6
parent2be72fe4e714c167156f712b6e3e2b4d42c99033 (diff)
Add exwm
-rw-r--r--.exwm21
-rwxr-xr-x.xsession2
-rw-r--r--manifests.scm3
3 files changed, 25 insertions, 1 deletions
diff --git a/.exwm b/.exwm
new file mode 100644
index 0000000..d05a215
--- /dev/null
+++ b/.exwm
@@ -0,0 +1,21 @@
+(require 'exwm)
+(require 'exwm-config)
+
+(require 'exwm-systemtray)
+(exwm-systemtray-enable)
+
+(setq exwm-input-simulation-keys
+ '(([?\C-b] . [left])
+ ([?\C-f] . [right])
+ ([?\C-p] . [up])
+ ([?\C-n] . [down])
+ ([?\C-a] . [home])
+ ([?\C-e] . [end])
+ ([?\M-v] . [prior])
+ ([?\C-v] . [next])
+ ([?\C-d] . [delete])
+ ([?\C-k] . [S-end C-x])
+ ([?\C-s] . [C-f])))
+(put 'exwm-input-simulation-keys 'saved-value t)
+
+(exwm-config-example)
diff --git a/.xsession b/.xsession
new file mode 100755
index 0000000..669b81c
--- /dev/null
+++ b/.xsession
@@ -0,0 +1,2 @@
+nm-applet &
+exwm
diff --git a/manifests.scm b/manifests.scm
index 8dc17a1..72ebc9c 100644
--- a/manifests.scm
+++ b/manifests.scm
@@ -15,4 +15,5 @@
"emacs-amx"
"emacs-doom-themes"
"emacs-doom-modeline"
- "emacs-guix"))
+ "emacs-guix"
+ "emacs-exwm"))