MyNixOS website logo
option

programs.tmux.tmuxinator.projects

Tmuxinator projects to write to $HOME/.config/tmuxinator. One project configuration file is generated per attribute. See https://github.com/tmuxinator/tmuxinator for the project configuration format.

Declarations
Type
attribute set of (YAML 1.1 value)
Default
{ }
Example
{
  myproject = {
    root = "~/code/myproject";
    windows = [
      {
        editor = {
          layout = "main-vertical";
          panes = [
            {
              editor = [
                "vim"
              ];
            }
            "guard"
          ];
        };
      }
      {
        server = "bundle exec rails s";
      }
      {
        logs = "tail -f log/development.log";
      }
    ];
  };
}