id = "i3" name = "i3" homepage = "https://i3wm.org" description = "i3 is a tiling window manager, completely written from scratch." icon = "SimpleIcons:i3" executables = ["i3", "i3-msg"] platforms = ["linux"] [dotfiles] # i3(1), FILES: on startup i3 looks for its configuration at # "$XDG_CONFIG_HOME/i3/config (or ~/.config/i3/config)", then "~/.i3/config", # then "$XDG_CONFIG_DIRS/i3/config (or /etc/xdg/i3/config)" and "/etc/i3/config". # The last two are system copies and not user-level. Both user locations are # listed because a machine can be carrying either; the XDG one is written as # [configHome] because the man page names the variable rather than assuming # ~/.config. # # i3 is an X11 window manager, so the entry is Linux-only; `i3-msg` is the # companion command the config itself calls. paths = ["[configHome]/i3/config", "~/.i3/config"] exclude = [] secret = [] # No machine_lines. The tempting candidate is the `workspace output # ` directive, which pins a workspace to a monitor named on this machine # — but `workspace` is also the first word of workspace_layout and # workspace_auto_back_and_forth, which are preferences, and a prefix cannot tell # them apart. Fonts, colours, bindings and bar blocks are all things the user # wants carried over.