= [wiki:CLFSWM] customization = [[PageOutline]] == Configuration files == [wiki:CLFSWM] reads its customization informations from one of those files (in this order) at startup: * $XDG_CONFIG_HOME/clfswm/clfswmrc. By default: $HOME/.config/clfswm/clfswmrc. * $HOME/.clfswmrc * /etc/clfswmrc [wiki:CLFSWM] reads the first one it finds. Those files can contain any valid lisp code. == How to configure [wiki:CLFSWM] == * [wiki:KeybindingCustomization Keybinding customization] * [wiki:MenuCustomization Menu customization] * [wiki:Hooks] == Contributed code by other users == To use a contributed code by another user, see in the [http://trac.common-lisp.net/clfswm/browser/contrib contrib directory] and add a line in your configuration file to load it.[[BR]] For example to load the [http://trac.common-lisp.net/clfswm/browser/contrib/contrib-example.lisp contrib-example.lisp] , add a line like this in your configuration file: {{{ (load-contrib "contrib-example.lisp") }}}