[!IMPORTANT] To avoid conflicts, ensure wireless management services like
NetworkManagerorwpa_supplicantare disabled.
You can download the pre-built binaries from the release page release page
You can install impala from crates.io
cargo install impala
You can install impala from the official repositories with using pacman.
pacman -S impala
nix-env -iA nixpkgs.impala
Run the following command:
git clone https://github.com/pythops/impala
cd impala
cargo build --release
This will produce an executable file at target/release/impala that you can copy to a directory in your $PATH.
$ impala
You can run impala with options:
$ impala --help
Options:
-m, --mode <mode> Device mode [possible values: station, ap]
--ascii Ascii display
-h, --help Print help
-V, --version Print version
Keybindings and themes can be customized in the config file $HOME/.config/impala/config.toml. Please refer to the ratatui Color docs for valid color configurations.
ascii = false # ascii display (false = do not show icons)
switch = "r"
mode = "station"
esc_quit = false # Set to true to enable Esc key to quit the app
[device]
infos = "i"
toggle_power = "o"
[access_point]
start = 'n'
stop = 'x'
[station]
toggle_scanning = "s"
[station.known_network]
toggle_autoconnect = "t"
remove = "d"
show_all = "a"
share = "p"
[station.new_network]
show_all = "a"
connect_hidden = "n"
[theme]
background = "dark gray"
border = "green"
text_color = "white"
hidden_color = "dark gray"
info_color = "green"
warning_color = "yellow"
error_color = "red"
GPLv3
(top 24 of 53)
486 followers · starred Dec 2025
620 followers · starred Jun 2025
2,546 followers · starred Feb 2026
162 followers · starred Nov 2025
[!IMPORTANT] To avoid conflicts, ensure wireless management services like
NetworkManagerorwpa_supplicantare disabled.
You can download the pre-built binaries from the release page release page
You can install impala from crates.io
cargo install impala
You can install impala from the official repositories with using pacman.
pacman -S impala
nix-env -iA nixpkgs.impala
Run the following command:
git clone https://github.com/pythops/impala
cd impala
cargo build --release
This will produce an executable file at target/release/impala that you can copy to a directory in your $PATH.
$ impala
You can run impala with options:
$ impala --help
Options:
-m, --mode <mode> Device mode [possible values: station, ap]
--ascii Ascii display
-h, --help Print help
-V, --version Print version
Keybindings and themes can be customized in the config file $HOME/.config/impala/config.toml. Please refer to the ratatui Color docs for valid color configurations.
ascii = false # ascii display (false = do not show icons)
switch = "r"
mode = "station"
esc_quit = false # Set to true to enable Esc key to quit the app
[device]
infos = "i"
toggle_power = "o"
[access_point]
start = 'n'
stop = 'x'
[station]
toggle_scanning = "s"
[station.known_network]
toggle_autoconnect = "t"
remove = "d"
show_all = "a"
share = "p"
[station.new_network]
show_all = "a"
connect_hidden = "n"
[theme]
background = "dark gray"
border = "green"
text_color = "white"
hidden_color = "dark gray"
info_color = "green"
warning_color = "yellow"
error_color = "red"
GPLv3
(top 24 of 53)
486 followers · starred Dec 2025
620 followers · starred Jun 2025
2,546 followers · starred Feb 2026
162 followers · starred Nov 2025