# Global stuff
ExecUseShell /bin/zsh
+IgnoreModifiers L25
ImagePath $[FVWM_USERDIR]/icons:$[FVWM_USERDIR]/pixmaps
DestroyFunc InitFunction
DestroyFunc StartFunction
DestroyFunc ExitFunction
-SetEnv TERMINAL /home/nick/bin/urxvt.sh
+
+# Global environment
+SetEnv TERMINAL $[HOME]/bin/urxvt.sh
PipeRead 'echo SetEnv HOST `hostname`'
+SetEnv MUSIC /home/music
+
+SetEnv XMODIFIERS '@im=uim'
+SetEnv GTK_IM_MODULE 'uim'
+SetEnv QT_IM_MODULE 'uim'
+
+SetEnv GTK2_RC_FILES $[FVWM_USERDIR]/gtk2rc
+
# Global Features
Read global/multiscreen
Read global/fullscreen
-Read global/windowmenu
+Read global/appspecific
# Machine-specific features
-Read $[HOST]/config
+PipeRead "[ -f '$[FVWM_USERDIR]/$[HOST]/config' ] \
+ && echo Read $[HOST]/config \
+ || echo Read default/config"
+
+# Menus (must be loaded after themes)
+Read global/windowmenu
+Read global/alttab
# Virtual Desktops
DesktopSize 6x1
EdgeThickness 1
-EdgeResistance 1 0
+EdgeResistance 1
+Style * EdgeMoveDelay 1, EdgeMoveResistance 0
EdgeScroll 0 0
#####
CursorStyle Title left_ptr
CursorStyle Root left_ptr
CursorStyle Menu left_ptr
+BusyCursor * False
# Global Styles and Options
HideGeometryWindow Move
OpaqueMoveSize -1
-Style * TileCascadePlacement, GrabFocusOff
+Style * MinOverlapPlacement, GrabFocusOff
Style * ResizeOpaque
Style * EWMHUseStrutHints, MwmButtons
AddToFunc UrgencyDoneFunc
+ I Nop
-Style xeyes !Title
-Style MPlayer EWMHUseStackingOrderHints
+# FvwmCommand is useful
+Module FvwmCommandS
# Initialization
AddToFunc InitFunction_Screen0