An open API service indexing awesome lists of open source software.

https://github.com/nipsysdev/kamino

A QT app for easily deploying and managing Waku, Codex, and Nomos nodes as Docker containers
https://github.com/nipsysdev/kamino

Last synced: 4 months ago
JSON representation

A QT app for easily deploying and managing Waku, Codex, and Nomos nodes as Docker containers

Awesome Lists containing this project

README

          

# Kamino

A nimqml application built with Nim and Qt.

## Getting Started

### Prerequisites

Make sure you have:

- Nim compiler installed
- Qt5 development libraries
- nimble package manager

On Ubuntu/Debian:

```bash
sudo apt install qtdeclarative5-dev qml-module-qtquick-controls2
```

### Building and Running

1. Install dependencies:

```bash
nimble install
```

2. Run the application:

```bash
nim c -r main.nim
```

Or use the build script:

```bash
./build.sh
```

## Project Structure

```
├── main.nim # Entry point
├── src/
│ └── kamino.nim # Main application logic
├── qml/
│ └── main.qml # QML interface
├── kamino.nimble # Package configuration
└── build.sh # Build script
```

## Development

The QML files are loaded from the `qml/` directory. You can modify `qml/main.qml` to change the UI, and `src/kamino.nim` for the application logic.