#!/usr/bin/python
import gi
gi.require_version('Gtk', '3.0') 
gi.require_version('AppIndicator3', '0.1') 
from gi.repository import Gtk as gtk, AppIndicator3 as appindicator

def main():
  indicator = appindicator.Indicator.new("customtray", "battery-good-symbolic", appindicator.IndicatorCategory.APPLICATION_STATUS)
  indicator.set_status(appindicator.IndicatorStatus.ACTIVE)
  indicator.set_menu(menu())
  gtk.main()

def menu():
  menu = gtk.Menu()
  exittray = gtk.MenuItem(label='Exit Tray')
  exittray.connect('activate', quit)
  menu.append(exittray)
  menu.show_all()
  return menu
  
def quit(_):
  gtk.main_quit()

main()
