Skip to content

smcl/xnm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xnm

xnm is a lightweight networkmanager menu for window managers missing one, such as xmonad.

Install

Either retrieve from pypi using pip:

$ pip install xnm

or clone this repo, and install using setup.py:

$ git clone https://github.com/smcl/xnm
$ cd xnm
$ python setup.py install

Using

Once xnm is installed you can either launch it standalone in an xterm...

$ python -m xnm

... or you can add it as an action in your xmobar setup, so that when you click an icon (I use DynNetwork) like so:

 template = "... <action=`python -m xnm`>%dynnetwork% <fn=1></fn></action> ..."

TODO

NetworkManager can do a lot of things but I do not plan to do all of them, but my goals are (checkbox indicates whether completed or not):

  • wifi
    • search
    • connect (open and authenticated using wpa-psk)
    • disconnect
  • mobile broadband
    • configure new
    • connect
    • disconnect
  • bluetooth
    • search
    • pair
  • general
    • don't rely on Font Awesome for icons
    • permit font to be configured (not everyone has Source Code Pro)
    • hide interfaces that I can't control or do anything useful with (loopback, ethernet)

screenshot

work in progress

About

lightweight networkmanager menu (for window managers missing one)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages