# nimue

A terminal emulator with multiplexer capabilities designed for maximum productivity, git worktrees and agentic engineering.

Fully written on Rust 🦀 using the [Freya](https://github.com/marc2332/freya) GUI library.

### Requirements
- Opencode

### Installing

Cargo:
```sh
cargo install nimue-term
```

Cargo Binstall:
```sh
cargo binstall nimue-term
```

### Configuration

Nimue can be configured via `~/.config/nimue/config.toml`.

Example configuration:

```toml
# Font size for terminal text (default: 13.0)
font_size = 14.0

# Shell command for terminals (default: "nu")
shell = "bash"

# Command for the top-left terminal (default: "opencode")
corner_command = "vim"
```

If the configuration file doesn't exist, Nimue will use the default values.

### Coming soon
- Proper wheel and mouse dragging support
