czaplicki / rofi-network-manager

A manager for network connections using bash, rofi, nmcli and Dunst.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rofi-NetWork-manager

A nework manager for Tiling Window Managers [i3/bspwm/awesome/etc] or not. Inspired from rofi-wifi-menu.

Table of Contents

Requirements

  • nmcli
  • rofi
  • dunst (Optional) (For notifications)

Features

  • Connect to an existing network
  • Disconnect from the network
  • Turn on/off wifi
  • Support for Multiple wifi devices
    • Option to change between wifi devices when available
  • Manual Connection to a hidden wifi
  • Turn on/off ethernet
    • See when ethernet is unavailable
  • Restart the network
  • Status
    • See devices Connection name and local IP

Screenshots

Config

	# Location
	This sets the anchor point:
		+---------- +
		| 1 | 2 | 3 |
		| 8 | 0 | 4 |
		| 7 | 6 | 5 |
		+-----------+
	If you want the window to be in the upper right corner, set location to 3.
		LOCATION=0
	X, Y Offset
		Y_AXIS=0
		X_AXIS=0
	#Font to use
		FONT="DejaVu Sans Mono 8"
	#Use notifications or not
	# Values on / off
		NOTIFICATIONS_INIT="off"

Installation

git clone https://github.com/P3rf/rofi-network-manager.git
cd rofi-network-manager
sudo make install

ToDo

  • Tweak notifications
  • Add notifications icons
  • Support for more wifi devices
  • Add Hotspot support

About

A manager for network connections using bash, rofi, nmcli and Dunst.

License:MIT License


Languages

Language:Shell 96.4%Language:Makefile 3.6%