summaryrefslogtreecommitdiffstats
path: root/.notion/cfg_notion.lua
diff options
context:
space:
mode:
Diffstat (limited to '.notion/cfg_notion.lua')
-rw-r--r--.notion/cfg_notion.lua99
1 files changed, 99 insertions, 0 deletions
diff --git a/.notion/cfg_notion.lua b/.notion/cfg_notion.lua
new file mode 100644
index 0000000..d31458d
--- /dev/null
+++ b/.notion/cfg_notion.lua
@@ -0,0 +1,99 @@
+--
+-- Notion main configuration file
+--
+-- This file only includes some settings that are rather frequently altered.
+-- The rest of the settings are in cfg_notioncore.lua and individual modules'
+-- configuration files (cfg_modulename.lua).
+--
+-- When any binding and other customisations that you want are minor, it is
+-- recommended that you include them in a copy of this file in ~/.notion/.
+-- Simply create or copy the relevant settings at the end of this file (from
+-- the other files), recalling that a key can be unbound by passing 'nil'
+-- (without the quotes) as the callback. For more information, please see
+-- the Notion configuration manual available from the Notion Web page.
+--
+
+-- Set default modifiers. Alt should usually be mapped to Mod1 on
+-- XFree86-based systems. The flying window keys are probably Mod3
+-- or Mod4; see the output of 'xmodmap'.
+META="Mod4+"
+--ALTMETA=""
+
+-- Terminal emulator
+XTERM="urxvt"
+
+WScreen.set_managed_offset(ioncore.find_screen_id(0), {x=0, y=0, w=0, h=-1})
+
+-- Some basic settings
+ioncore.set{
+ -- Maximum delay between clicks in milliseconds to be considered a
+ -- double click.
+ --dblclick_delay=250,
+
+ -- For keyboard resize, time (in milliseconds) to wait after latest
+ -- key press before automatically leaving resize mode (and doing
+ -- the resize in case of non-opaque move).
+ --kbresize_delay=1500,
+
+ -- Opaque resize?
+ --opaque_resize=false,
+
+ -- Movement commands warp the pointer to frames instead of just
+ -- changing focus. Enabled by default.
+ --warp=true,
+
+ -- Switch frames to display newly mapped windows
+ --switchto=true,
+
+ -- Default index for windows in frames: one of 'last', 'next' (for
+ -- after current), or 'next-act' (for after current and anything with
+ -- activity right after it).
+ --frame_default_index='next',
+
+ -- Auto-unsqueeze transients/menus/queries.
+ --unsqueeze=true,
+
+ -- Display notification tooltips for activity on hidden workspace.
+ screen_notify=true,
+
+ -- Automatically save layout on restart and exit.
+ --autosave_layout=true,
+
+ -- Mouse focus mode; set to "sloppy" if you want the focus to follow the
+ -- mouse, and to "disabled" otherwise.
+ mousefocus="disabled",
+
+ -- Controls Notion's reaction to stacking requests sent by clients. Set to
+ -- "ignore" to ignore these requests, and to "activate" to set the activity
+ -- flag on a window that requests to be stacked "Above".
+ window_stacking_request="ignore",
+}
+
+
+-- Load default settings. The file cfg_defaults loads all the files
+-- commented out below, except mod_dock. If you do not want to load
+-- something, comment out this line, and uncomment the lines corresponding
+-- the the modules or configuration files that you want, below.
+-- The modules' configuration files correspond to the names of the
+-- modules with 'mod' replaced by 'cfg'.
+--dopath("cfg_defaults")
+
+-- Load configuration of the Notion 'core'. Most bindings are here.
+dopath("cfg_notioncore")
+
+-- Load some kludges to make apps behave better.
+dopath("cfg_kludges")
+
+-- Define some layouts.
+dopath("cfg_layouts")
+
+-- Load some modules. Bindings and other configuration specific to modules
+-- are in the files cfg_modulename.lua.
+dopath("mod_query")
+dopath("mod_menu")
+dopath("mod_tiling")
+--dopath("mod_statusbar")
+--dopath("mod_dock")
+dopath("mod_sp")
+dopath("mod_notionflux")
+dopath("mod_xrandr")