/rofi-wifi-menu

a bash script using nmcli and rofi to make a wifi menu in i3/openbox/bspwm

Primary LanguageShell

rofi-wifi-menu

Forked from zbaylin

A small and configurable wifi menu for i3/openbox/etc. Written in bash. Uses rofi and nmcli.

Ideal for setting as an on-click action for your status bar's WiFi module.

Screenshot from 2021-12-16 16-40-02

In addition to the original project's dependencies (bash, nmcli, rofi), this script uses:

  • Nerd Fonts to display icons
  • notify-send to display success/failure notification on connection

Configuration is fairly self-explanatory through the .rasi file. Replace WiFi & lock icons in the shell script as you wish.

This fork's goals:

  • Make rofi-wifi-menu work with modern versions of rofi
  • Fix errors thrown by the original version
  • Improve performance
  • Give the window a clearly defined & easily configurable theme
  • Make the interface even more spartan

This forks' limitations:

  • Width needs to manually bumped up based on longest SSID. Sorry :(
  • No manual SSID entry
  • WEP networks not tested