A small TUI widget designed for display system information in zellij.
nix profile install github:sunng87/zemon
nix run github:sunng87/zemon
Add to your configuration.nix
:
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
zemon.url = "github:sunng87/zemon";
};
outputs = { self, nixpkgs, zemon, ... }: {
nixosConfigurations.YOUR_USERNAME = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
{
environment.systemPackages = [
zemon.packages.x86_64-linux.default
];
}
];
};
};
}
<
844A
/div>
Add to your home.nix
:
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
home-manager.url = "github:nix-community/home-manager";
zemon.url = "github:sunng87/zemon";
};
outputs = { nixpkgs, home-manager, zemon, ... }: {
homeConfigurations.YOUR_USERNAME = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages.x86_64-linux;
modules = [
{
home.packages = [
zemon.packages.x86_64-linux.default
];
}
];
};
};
}
This package is available on AUR.
paru -S zemon-bin
You can start zemon
from any shell. But it is designed for using in Zellij
typically. Start it as a floating pane in Zellij:
zellij run -f -c -- zemon
Or bind it to a shortcut key in Zellij configuration:
bind "Alt m" {
Run "zemon" {
floating true
close_on_exit true
};
}
nix develop
cargo run
nix build