Terminal system monitor in Gleam — htop × btop
1{
2 description = "monitor — Gleam system monitor (htop × btop)";
3
4 inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
5
6 outputs =
7 { self, nixpkgs }:
8 let
9 systems = [
10 "x86_64-linux"
11 "aarch64-linux"
12 ];
13 forAllSystems = f: nixpkgs.lib.genAttrs systems (system: f nixpkgs.legacyPackages.${system});
14 in
15 {
16 devShells = forAllSystems (pkgs: {
17 default = pkgs.mkShell {
18 packages = [
19 pkgs.gleam
20 pkgs.beamPackages.erlang
21 pkgs.rebar3
22 ];
23 };
24 });
25 };
26}