Nix

wgt ships a flake with:

  • packages.<system>.default
  • apps.<system>.default
  • devShells.<system>.default

Run

nix run github:oddship/wg-tui

Build

nix build github:oddship/wg-tui

Use in your own flake

{
  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
    wg-tui.url = "github:oddship/wg-tui";
  };

  outputs = { self, nixpkgs, wg-tui, ... }:
    let
      system = "x86_64-linux";
      pkgs = import nixpkgs { inherit system; };
    in {
      packages.${system}.default = wg-tui.packages.${system}.default;
    };
}

Add to NixOS or Home Manager

Inside a flake-based setup, add:

wg-tui.packages.${pkgs.system}.default

For example:

environment.systemPackages = [
  wg-tui.packages.${pkgs.system}.default
];