RtopRS / Rtop

Faster and better alternative to Vtop written in Rust.
Mozilla Public License 2.0
7 stars 0 forks source link

Rtop

Made with Rust Use git
License Stars

Faster and better alternative to Vtop written in Rust.

Features

Downloads

Crates.io

Rtop is available on crates.io You can download it with

cargo install rtop-rs

Build manually

Start by cloning the repo:

git clone https://github.com/RTopRS/Rtop.git

For the next step you need to have Rust and cargo installed on your PC, for that follow the official documentation.

Now switch to project folder and compile a release:

cd RTop && cargo build --release

Your executable will be in the target/release/ folder, it is named rtop.

Option file

You can customize Rtop as like you want! First, create this file ~/.config/rtop/config
Then, paste it this config template:

{
    "pages": [
        [
            "cpu_chart",
            "memory_chart",
            "process_list"
        ]
    ],
    "plugins": [
    ]
}

If you want to add a plugin, simply add this entry in the plugins key

{
    "name": "foo",
    "path": "/path/to/the/lib.so"
}

Then, simply add some plugin's widgets. For example, here we add the widget foo and the widget bar on the same page.

[
    "foo.foo",
    "foo.bar"
]

The final result should look like this

{
    "pages": [
        [
            "cpu_chart",
            "memory_chart",
            "process_list"
        ],
        [
            "foo.foo",
            "foo.bar"
        ]
    ],
    "plugins": [
        {
            "name": "foo",
            "path": "/path/to/the/lib.so"
        }
    ]
}

Just remember, you can only put 4 widgets per page

Contributors

SquitchYT

License

RTop | Mozilla Public License 2.0