diff --git a/os-brainux/override.sh b/os-brainux/override.sh
index 8cafb7e..2a5a262 100755
--- a/os-brainux/override.sh
+++ b/os-brainux/override.sh
@@ -9,3 +9,11 @@ install -g root -o root -m 0644 $SRC/usr/lib/os-release $DST/usr/lib/os-release
install -g root -o root -m 0644 $SRC/etc/issue $DST/etc/issue
install -g root -o root -m 0644 $SRC/etc/issue.net $DST/etc/issue.net
install -g root -o root -m 0644 $SRC/etc/motd $DST/etc/motd
+
+install -g root -o root -m 0644 $SRC/etc/X11/xorg.conf $DST/etc/X11/xorg.conf
+install -g root -o root -m 0644 $SRC/etc/X11/Xsession.d/96calibrate $DST/etc/X11/Xsession.d/96calibrate
+
+install -g root -o root -m 0644 -D $SRC/etc/xdg/weston/weston.ini $DST/etc/xdg/weston/weston.ini
+
+install -g root -o root -m 0644 -D $SRC/home/user/lxterminal/lxterminal.conf $DST/home/user/lxterminal/lxterminal.conf
+install -g root -o root -m 0644 -D $SRC/etc/jwm/system.jwmrc $DST/etc/jwm/system.jwmrc
diff --git a/os-brainux/override/etc/X11/Xsession.d/96calibrate b/os-brainux/override/etc/X11/Xsession.d/96calibrate
new file mode 100644
index 0000000..7ea3431
--- /dev/null
+++ b/os-brainux/override/etc/X11/Xsession.d/96calibrate
@@ -0,0 +1,4 @@
+if [ ! -e /etc/X11/xorg.conf.d/99-calibrator.conf ]; then
+ xinput_calibrator --output-filename /etc/X11/xorg.conf.d/99-calibrator.conf
+fi
+
diff --git a/os-brainux/override/etc/X11/xorg.conf b/os-brainux/override/etc/X11/xorg.conf
new file mode 100644
index 0000000..337e09e
--- /dev/null
+++ b/os-brainux/override/etc/X11/xorg.conf
@@ -0,0 +1,8 @@
+Section "Device"
+ Identifier "device"
+ Driver "fbdev"
+EndSection
+Section "Screen"
+ Identifier "screen"
+ Device "device"
+EndSection
diff --git a/os-brainux/override/etc/jwm/system.jwmrc b/os-brainux/override/etc/jwm/system.jwmrc
new file mode 100644
index 0000000..3a5789e
--- /dev/null
+++ b/os-brainux/override/etc/jwm/system.jwmrc
@@ -0,0 +1,216 @@
+
+
+
+
+
+ /etc/jwm/debian-menu
+ lxterminal
+
+
+ xlock -mode blank
+
+
+
+
+
+
+
+
+
+
+
+
+ Pidgin
+
+
+
+ xterm
+
+
+
+ xclock
+
+
+
+
+
+
+
+ root:1
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Sans-9:bold
+ 4
+ 21
+ 3
+ #FFFFFF
+ #555555
+ #777777
+ 0.5
+
+ #FFFFFF
+ #0077CC
+ #1AA0FF
+ 1.0
+
+
+
+ Sans-9
+ #222222
+ #FFFFFF
+ #222222
+ 0.75
+
+
+ Sans-9
+
+ #FFFFFF
+ #333333
+
+ #FFFFFF
+ #222222
+
+
+ #3B3B3B
+ #555555
+ #333333
+ #FFFFFF
+
+ #0077CC
+ #004488
+
+
+
+ Sans-9
+ #FFFFFF
+ #333333
+ #000000
+
+ #FFFFFF
+ #0077CC
+
+ 0.85
+
+
+ Sans-9
+ #000000
+ #999999
+
+
+
+ /usr/share/icons/gnome/256x256/actions
+ /usr/share/icons/gnome/256x256/apps
+ /usr/share/icons/gnome/256x256/categories
+ /usr/share/icons/gnome/256x256/devices
+ /usr/share/icons/gnome/256x256/emblems
+ /usr/share/icons/gnome/256x256/mimetypes
+ /usr/share/icons/gnome/256x256/places
+ /usr/share/icons/gnome/256x256/status
+ /usr/share/icons/gnome/32x32/actions
+ /usr/share/icons/gnome/32x32/animations
+ /usr/share/icons/gnome/32x32/apps
+ /usr/share/icons/gnome/32x32/categories
+ /usr/share/icons/gnome/32x32/devices
+ /usr/share/icons/gnome/32x32/emblems
+ /usr/share/icons/gnome/32x32/mimetypes
+ /usr/share/icons/gnome/32x32/places
+ /usr/share/icons/gnome/32x32/status
+ /usr/share/icons/gnome/scalable/actions
+ /usr/share/icons/gnome/scalable/apps
+ /usr/share/icons/gnome/scalable/categories
+ /usr/share/icons/gnome/scalable/devices
+ /usr/share/icons/gnome/scalable/emblems
+ /usr/share/icons/gnome/scalable/mimetypes
+ /usr/share/icons/gnome/scalable/places
+ /usr/share/icons/gnome/scalable/status
+ /usr/share/icons/hicolor/256x256/apps
+ /usr/share/icons/hicolor/256x256/mimetypes
+ /usr/share/icons/hicolor/32x32/actions
+ /usr/share/icons/hicolor/32x32/apps
+ /usr/share/icons/hicolor/32x32/categories
+ /usr/share/icons/hicolor/32x32/devices
+ /usr/share/icons/hicolor/32x32/emblems
+ /usr/share/icons/hicolor/32x32/mimetypes
+ /usr/share/icons/hicolor/32x32/status
+ /usr/share/icons/hicolor/512x512/apps
+ /usr/share/icons/hicolor/512x512/mimetypes
+ /usr/share/icons/hicolor/scalable/actions
+ /usr/share/icons/hicolor/scalable/apps
+ /usr/share/icons/hicolor/scalable/categories
+ /usr/share/icons/hicolor/scalable/devices
+ /usr/share/icons/hicolor/scalable/emblems
+ /usr/share/icons/hicolor/scalable/mimetypes
+ /usr/share/icons/hicolor/scalable/places
+ /usr/share/icons/hicolor/scalable/status
+ /usr/share/icons
+ /usr/share/pixmaps
+
+ /usr/local/share/jwm
+
+
+
+
+
+
+ #111111
+
+
+
+ 400
+
+
+ 2
+
+
+ sloppy
+
+
+ border
+
+
+ opaque
+
+
+ opaque
+
+
+ up
+ down
+ right
+ left
+ left
+ down
+ up
+ right
+ select
+ escape
+
+ nextstacked
+ close
+ desktop#
+ root:1
+ window
+ maximize
+ rdesktop
+ ldesktop
+ udesktop
+ ddesktop
+
+
diff --git a/os-brainux/override/etc/xdg/weston/weston.ini b/os-brainux/override/etc/xdg/weston/weston.ini
new file mode 100644
index 0000000..c7f25d6
--- /dev/null
+++ b/os-brainux/override/etc/xdg/weston/weston.ini
@@ -0,0 +1,4 @@
+[core]
+xwayland=true
+backend=fbdev-backend.so
+
diff --git a/os-brainux/override/home/user/lxterminal/lxterminal.conf b/os-brainux/override/home/user/lxterminal/lxterminal.conf
new file mode 100644
index 0000000..85c6190
--- /dev/null
+++ b/os-brainux/override/home/user/lxterminal/lxterminal.conf
@@ -0,0 +1,53 @@
+[general]
+fontname=Noto Sans Mono CJK JP 10
+selchars=-A-Za-z0-9,./?%:_
+scrollback=1000
+bgcolor=rgb(0,0,0)
+fgcolor=rgb(211,215,207)
+palette_color_0=rgb(0,0,0)
+palette_color_1=rgb(205,0,0)
+palette_color_2=rgb(78,154,6)
+palette_color_3=rgb(196,160,0)
+palette_color_4=rgb(52,101,164)
+palette_color_5=rgb(117,80,123)
+palette_color_6=rgb(6,152,154)
+palette_color_7=rgb(211,215,207)
+palette_color_8=rgb(85,87,83)
+palette_color_9=rgb(239,41,41)
+palette_color_10=rgb(138,226,52)
+palette_color_11=rgb(252,233,79)
+palette_color_12=rgb(114,159,207)
+palette_color_13=rgb(173,127,168)
+palette_color_14=rgb(52,226,226)
+palette_color_15=rgb(238,238,236)
+color_preset=Tango
+disallowbold=false
+cursorblinks=false
+cursorunderline=false
+audiblebell=false
+tabpos=top
+geometry_columns=80
+geometry_rows=24
+hidescrollbar=false
+hidemenubar=false
+hideclosebutton=false
+hidepointer=false
+disablef10=false
+disablealt=false
+disableconfirm=false
+
+[shortcut]
+new_window_accel=n
+new_tab_accel=t
+close_tab_accel=w
+close_window_accel=q
+copy_accel=c
+paste_accel=v
+name_tab_accel=i
+previous_tab_accel=Page_Up
+next_tab_accel=Page_Down
+move_tab_left_accel=Page_Up
+move_tab_right_accel=Page_Down
+zoom_in_accel=plus
+zoom_out_accel=underscore
+zoom_reset_accel=parenright
diff --git a/os-brainux/setup_brainux.sh b/os-brainux/setup_brainux.sh
index 40ddad2..2b6885a 100755
--- a/os-brainux/setup_brainux.sh
+++ b/os-brainux/setup_brainux.sh
@@ -69,6 +69,9 @@ cd /
rm -r ly
systemctl enable ly
+# Create editable xorg.conf.d
+install -m 0777 -d /etc/X11/xorg.conf.d
+
# Fix Midori launch failure
sudo update-mime-database /usr/share/mime