A Linux based OS with iwd installed.
Note
You might need to install nerdfonts for the icons to be displayed correctly.
You can download the pre-built binaries from the release page release page
You can install impala from crates.io
cargo install impalaYou can install impala from the official repositories with using pacman.
pacman -S impalanix-env -iA nixpkgs.impalaRun the following command:
git clone https://github.com/pythops/impala
cd impala
cargo build --releaseThis will produce an executable file at target/release/impala that you can copy to a directory in your $PATH.
Tab or Shift + Tab: Switch between different sections.
j or Down : Scroll down.
k or Up: Scroll up.
ctrl+r: Switch adapter mode.
?: Show help.
esc: Dismiss the different pop-ups.
q or ctrl+c: Quit the app.
i: Show device information.
o: Toggle device power.
s: Start scanning.
Space: Connect/Disconnect the network.
a: Enable/Disable auto-connect.
d: Remove the network from the known networks list.
n: Start a new access point.
x: Stop the running access point.
Keybindings can be customized in the config file $HOME/.config/impala/config.toml
switch = "r"
mode = "station"
[device]
infos = "i"
toggle_power = "o"
[access_point]
start = 'n'
stop = 'x'
[station]
toggle_scanning = "s"
toggle_connect = " "
[station.known_network]
toggle_autoconnect = "a"
remove = "d"GPLv3