Skip to content

nokyan/resources

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
October 15, 2023 18:19
August 30, 2022 23:00
October 15, 2023 18:01
po
October 17, 2023 22:17
August 30, 2022 23:00
October 15, 2023 18:01
October 15, 2023 18:01
October 15, 2023 18:01
August 30, 2022 23:00

Resources

Download on Flathub

Resources is a simple yet powerful monitor for your system resources and processes, written in Rust and using GTK 4 and libadwaita for its GUI. It's capable of displaying usage and details of your CPU, memory, GPUs, network interfaces and block devices. It's also capable of listing and terminating running graphical applications as well as processes.

Click me for screenshots!

Applications View of Resources

Applications View of Resources

Applications View of Resources

Applications View of Resources

Dependencies

  • glib-2.0
  • gio-2.0
  • gtk-4
  • libadwaita-1
  • systemd
  • polkit
  • cargo

Other dependencies are handled by cargo.

Installing

Resources uses Meson as its build system. You can either build and install Resources natively on your system like this:

meson . build --prefix=/usr/local
ninja -C build install

Or, even better, use the Flatpak CLI to build:

flatpak install org.gnome.Sdk//45 org.freedesktop.Sdk.Extension.rust-stable//23.08 org.gnome.Platform//45 org.freedesktop.Sdk.Extension.llvm16//23.08
flatpak-builder --user flatpak_app build-aux/net.nokyan.Resources.Devel.json

If you use GNOME Builder or Visual Studio Code with the Flatpak extension, Resources can be built and run automatically.

Fedora

Packaged in COPR for Fedora 39 and newer.

dnf copr enable atim/resources
dnf install resources

Running

Running Resources is as simple as typing resources into a terminal or running it from your application launcher. If you've built Resources using Flatpak, type flatpak-builder --run flatpak_app build-aux/net.nokyan.Resources.Devel.json resources into your terminal or use one of the afforementioned IDEs to do that automatically.

To-do

The following list is roughly in order of their importance with the most important item being first in the list.

  • Support reading statistics of Intel GPUs
  • Translations
  • Battery usage and details

Contributing

If you have an idea, bug report, question or something else, don't hesitate to open an issue! Translations are always welcome.