Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/afbjorklund/lima-gui

Making a GUI for lima VM
https://github.com/afbjorklund/lima-gui

containerd lima-vm qemu qt vm

Last synced: about 11 hours ago
JSON representation

Making a GUI for lima VM

Awesome Lists containing this project

README

        

# Lima GUI

See

## Running

Open in [Qt Creator](https://doc.qt.io/qtcreator/) GUI:

```shell
qtcreator systray.pro
```

Or on the command line:

```console
$ qmake
$ make
...
$ ./lima-gui
```

## Screenshots

### Main window

![screenshot](assets/screenshot1.png)

#### Create

![screenshot](assets/screenshot2.png)

#### Remove

![screenshot](assets/screenshot3.png)

### Themes

You can use [Kvantum](https://github.com/tsujan/Kvantum), for theme support.
It has several themes:

![kvantum light](assets/lima-gui-quick-start.light.png)

![kvantum dark](assets/lima-gui-quick-start.dark.png)

`QT_STYLE_OVERRIDE=kvantum` (or use `kvantummanager` GUI)

----

See

Tux icon from the Crystal project by Everaldo Coelho.
The icons are licensed under the GNU Lesser General Public License (LGPL).

## Optional

These features are optional, and can be disabled or enabled in build:

* QTermWidget (default: off)
* QrwEmoticons (default: on)
* QSourceHighlite (default: on)
* QVNCClient (default: on)

The QTermWidget has a GPL-2+ license, and is not included by default.

The default is to start the regular terminal application, externally.

If you don't have a terminal application, there is one available here:

* QTerminal (under GPL-2+ license)