diff --git a/.config/awesome/icons/RetroPie.png b/.config/awesome/icons/RetroPie.png index 13f482fd..ccc72dad 100644 Binary files a/.config/awesome/icons/RetroPie.png and b/.config/awesome/icons/RetroPie.png differ diff --git a/.config/awesome/icons/bitwigstudio.png b/.config/awesome/icons/bitwigstudio.png new file mode 100644 index 00000000..2cd58351 Binary files /dev/null and b/.config/awesome/icons/bitwigstudio.png differ diff --git a/.config/awesome/icons/live.png b/.config/awesome/icons/live.png new file mode 100644 index 00000000..95965e02 Binary files /dev/null and b/.config/awesome/icons/live.png differ diff --git a/.config/awesome/icons/live2.png b/.config/awesome/icons/live2.png new file mode 100644 index 00000000..5e0b2a8b Binary files /dev/null and b/.config/awesome/icons/live2.png differ diff --git a/.config/awesome/icons/nes.png b/.config/awesome/icons/nes.png index ea6366f5..f333d43b 100644 Binary files a/.config/awesome/icons/nes.png and b/.config/awesome/icons/nes.png differ diff --git a/.config/awesome/icons/synth.png b/.config/awesome/icons/synth.png index ece93665..51dfa377 100644 Binary files a/.config/awesome/icons/synth.png and b/.config/awesome/icons/synth.png differ diff --git a/.config/awesome/icons/synth2.png b/.config/awesome/icons/synth2.png index 73dfb037..c3a2ad3f 100644 Binary files a/.config/awesome/icons/synth2.png and b/.config/awesome/icons/synth2.png differ diff --git a/.config/awesome/icons/synth3.png b/.config/awesome/icons/synth3.png index 71b09b69..e9585ab7 100644 Binary files a/.config/awesome/icons/synth3.png and b/.config/awesome/icons/synth3.png differ diff --git a/.config/awesome/icons/sysmon.png b/.config/awesome/icons/sysmon.png index 11fb46d9..fa833902 100644 Binary files a/.config/awesome/icons/sysmon.png and b/.config/awesome/icons/sysmon.png differ diff --git a/.config/awesome/icons/vital.png b/.config/awesome/icons/vital.png new file mode 100644 index 00000000..e9b894de Binary files /dev/null and b/.config/awesome/icons/vital.png differ diff --git a/.config/awesome/jupiter_menu.lua b/.config/awesome/jupiter_menu.lua index 9acc8449..36c3badb 100644 --- a/.config/awesome/jupiter_menu.lua +++ b/.config/awesome/jupiter_menu.lua @@ -6,124 +6,124 @@ accessoriesmenu = { { "dia", "/usr/bin/dia --integrated", "/usr/share/icons/hicolor/48x48/apps/dia.png" }, { "engrampa", "/usr/bin/engrampa", "/usr/share/icons/hicolor/32x32/apps/engrampa.png" }, { "epdfview", "/usr/bin/epdfview", "/usr/share/icons/hicolor/48x48/apps/epdfview.png" }, + { "evince", "/usr/bin/evince", "/usr/share/help/C/evince/figures/org.gnome.Evince.svg" }, { "freemind", "/usr/bin/freemind", "/usr/share/icons/hicolor/32x32/apps/freemind.png" }, { "gscriptor", "/usr/bin/gscriptor", "/usr/share/icons/hicolor/48x48/apps/gcr-smart-card.png" }, { "gvim", "/usr/bin/gvim", "/usr/share/icons/hicolor/48x48/apps/gvim.png" }, - { "lector", "/usr/bin/lector", "/usr/share/icons/hicolor/scalable/apps/Lector.png" }, { "pluma", "/usr/bin/pluma", "/usr/share/icons/Vimix/scalable/apps/gedit-icon.svg" }, + { "qpdfview", "/usr/bin/qpdfview", "/usr/share/icons/hicolor/scalable/apps/qpdfview.svg" }, { "regexxer", "/usr/bin/regexxer", "/usr/share/icons/hicolor/48x48/apps/regexxer.png" }, { "retext", "/usr/bin/retext", "/usr/share/icons/hicolor/48x48/apps/retext.png" }, - { "xarchiver", "xarchiver", "/usr/share/icons/hicolor/48x48/apps/xarchiver.png" }, + { "xarchiver", "/usr/bin/xarchiver", "/usr/share/icons/hicolor/48x48/apps/xarchiver.png" }, + { "xpad", "/usr/bin/xpad", "/usr/share/icons/hicolor/scalable/apps/xpad.svg" }, + { "xreader", "/usr/bin/xreader", "/usr/share/icons/hicolor/scalable/apps/xreader.svg" }, } audiomenu = { - { "airwave manager", "/usr/bin/airwave-manager", "/usr/share/icons/hicolor/48x48/apps/airwave-manager.png" }, - { "ardour", "/usr/bin/ardour6", "/usr/share/icons/hicolor/48x48/apps/ardour6.png" }, - { "audacity", "/usr/bin/audacity", "/usr/share/icons/hicolor/48x48/apps/audacity.png" }, - { "bitwig studio", "/usr/bin/bitwig-studio", "/usr/share/icons/hicolor/scalable/apps/bitwig-studio.svg" }, - { "cadence", "/usr/bin/cadence", "/usr/share/icons/hicolor/scalable/apps/cadence.svg" }, - { "carla", "/usr/bin/carla", "/usr/share/icons/hicolor/scalable/apps/carla.svg" }, - { "catarina", "/usr/bin/catarina", "/usr/share/icons/hicolor/scalable/apps/catarina.svg" }, - { "dexed", "/usr/bin/dexed", "/usr/share/icons/hicolor/512x512/apps/dexed.png" }, - { "drumkv1", "/usr/bin/drumkv1_jack", "/usr/share/icons/hicolor/scalable/apps/drumkv1.svg" }, - { "helm", "/usr/bin/helm-synth", "/usr/share/icons/hicolor/48x48/apps/helm-synth.png" }, - { "catia", "/usr/bin/catia", "/usr/share/icons/hicolor/scalable/apps/catia.svg" }, - { "gtick", "/usr/bin/gtick", "/usr/share/pixmaps/gtick_32x32.xpm" }, - { "hydrogen", "/usr/bin/hydrogen", "/usr/share/icons/hicolor/scalable/apps/org.hydrogenmusic.Hydrogen.svg" }, - { "lmms", "/usr/bin/lmms", "/usr/share/icons/hicolor/48x48/apps/lmms.png" }, + { "ableton live", "/home/hanez/bin/ableton.sh", "/home/hanez/.config/awesome/icons/live2.png" }, + { "ardour", "/usr/bin/ardour7", "/usr/share/icons/hicolor/48x48/apps/ardour7.png" }, + { "audacity", "/usr/bin/audacity", "/usr/share/icons/hicolor/32x32/audacity.png" }, + --{ "bitwig studio", "/home/hanez/bin/bitwigstudio.sh", "/home/hanez/.config/awesome/icons/bitwigstudio.png" }, { "mixxx", "/usr/bin/mixxx", "/usr/share/icons/hicolor/scalable/apps/mixxx.svg" }, - { "ob-xd", "/home/hanez/bin/OB-Xd", "/home/hanez/.config/awesome/icons/synth.png" }, - { "os-251", "/usr/bin/OS-251", "/home/hanez/.config/awesome/icons/synth.svg" }, - { "qjackctl", "/usr/bin/qjackctl", "/usr/share/icons/hicolor/scalable/apps/qjackctl.svg" }, - { "qtractor", "/usr/bin/qtractor", "/usr/share/icons/hicolor/scalable/apps/qtractor.svg" }, - { "rack", "/home/hanez/Rack.sh", "/home/hanez/opt/Rack/res/icon.png" }, - { "reaper", "/usr/bin/reaper", "/usr/share/icons/hicolor/256x256/apps/cockos-reaper.png" }, - { "rosegarden", "/usr/bin/rosegarden", "/usr/share/icons/hicolor/64x64/apps/rosegarden.png" }, - { "sitala", "/usr/bin/sitala", "/usr/share/icons/hicolor/256x256/apps/sitala.png" }, - { "vital", "/usr/bin/vital", "/usr/share/icons/hicolor/48x48/apps/vital.png" }, - { "waveform", "/usr/bin/Waveform11", "/usr/share/pixmaps/waveform11.png" }, - { "yoshimi", "/usr/bin/yoshimi", "/usr/share/icons/hicolor/scalable/apps/yoshimi.svg" }, - { "zyn-fusion", "/usr/bin/zyn-fusion", "/usr/share/pixmaps/zynaddsubfx.svg" }, - { "zyaddsubfx", "/usr/bin/zynaddsubfx", "/usr/share/pixmaps/zynaddsubfx.svg" }, + { "qjackctl", "/usr/bin/qjackctl", "/usr/share/icons/hicolor/scalable/apps/org.rncbc.qjackctl.svg" }, + { "qpwgraph", "/usr/bin/qpwgraph", "/usr/share/icons/hicolor/scalable/apps/org.rncbc.qpwgraph.svg" }, + { "vital", "/usr/bin/Vital", "/home/hanez/.config/awesome/icons/vital.png" }, } communicationmenu = { { "claws mail", "/usr/bin/claws-mail", "/usr/share/icons/hicolor/48x48/apps/claws-mail.png" }, { "clawsker", "/usr/bin/clawsker", "/usr/share/icons/hicolor/48x48/apps/clawsker.png" }, - { "gajim", "/usr/bin/gajim", "/usr/share/icons/hicolor/scalable/apps/org.gajim.Gajim.svg" }, - { "signal", "/usr/bin/signal-desktop-beta", "/usr/share/icons/hicolor/48x48/apps/signal-desktop-beta.png" }, - { "skype", "/usr/bin/skypeforlinux", "/usr/share/pixmaps/skypeforlinux.png" }, - { "teams", "/usr/bin/teams", "/usr/share/pixmaps/teams.png" }, - { "whatsapp", "/usr/bin/whatsapp-for-linux", "/usr/share/icons/hicolor/32x32/apps/whatsapp-for-linux.png" }, - { "reaper", "/usr/bin/reaper", "/usr/share/icons/hicolor/256x256/apps/cockos-reaper.png" }, -} -communicationmenu = { - { "claws mail", "/usr/bin/claws-mail", "/usr/share/icons/hicolor/48x48/apps/claws-mail.png" }, - { "clawsker", "/usr/bin/clawsker", "/usr/share/icons/hicolor/48x48/apps/clawsker.png" }, - { "gajim", "/usr/bin/gajim", "/usr/share/icons/hicolor/scalable/apps/org.gajim.Gajim.svg" }, + { "linphone", "/usr/bin/linphone", "/usr/share/icons/hicolor/scalable/apps/linphone.svg" }, + { "pidgin", "/usr/bin/pidgin", "/usr/share/icons/hicolor/scalable/apps/pidgin.svg" }, { "signal", "/usr/bin/signal-desktop-beta", "/usr/share/icons/hicolor/48x48/apps/signal-desktop-beta.png" }, { "skype", "/usr/bin/skypeforlinux", "/usr/share/pixmaps/skypeforlinux.png" }, + { "slack", "/usr/bin/slack", "/usr/share/pixmaps/slack.png" }, { "teams", "/usr/bin/teams", "/usr/share/pixmaps/teams.png" }, + { "telegram", "/usr/bin/telegram-desktop", "/usr/share/icons/hicolor/48x48/apps/telegram.png" }, + { "webex", "/usr/bin/webex", "/opt/Webex/bin/sparklogosmall.png" }, { "whatsapp", "/usr/bin/whatsapp-for-linux", "/usr/share/icons/hicolor/32x32/apps/whatsapp-for-linux.png" }, + { "zapzap", "/usr/bin/zapzap", "/usr/share/icons/hicolor/scalable/apps/com.rtosta.zapzap.svg" }, { "zoom", "/usr/bin/zoom", "/usr/share/pixmaps/application-x-zoom.png" }, } -developmentmenu = { - { "anjuta", "/usr/bin/anjuta", "/usr/share/icons/hicolor/48x48/apps/anjuta.png" }, - { "bluegriffon", "/usr/bin/bluegriffon", "/usr/share/icons/hicolor/48x48/apps/bluegriffon.png" }, - { "codeblocks", "/usr/bin/codeblocks", "/usr/share/icons/hicolor/64x64/apps/codeblocks.png" }, - { "clion", "/home/hanez/bin/clion.sh", "/usr/share/pixmaps/clion.svg" }, - { "cmake gui", "/usr/bin/cmake-gui", "/usr/share/icons/hicolor/64x64/apps/cmake.png" }, - { "datagrip", "/home/hanez/bin/datagrip.sh", "/opt/datagrip/bin/datagrip.svg" }, - { "ddd", "/usr/bin/ddd", "/usr/share/pixmaps/ddd.xpm" }, - { "eric", "/usr/bin/eric6", "/usr/lib/python3.9/site-packages/eric6/pixmaps/ericWeb48_icon.png" }, - { "fluid", "/usr/bin/fluid", "/usr/share/icons/hicolor/48x48/apps/fluid.png" }, - { "glade", "/usr/bin/glade ", "/usr/share/icons/hicolor/scalable/apps/glade-3.svg" }, - { "goland", "/home/hanez/bin/goland.sh", "/usr/share/pixmaps/goland.png"}, - { "intellij", "/usr/bin/idea", "/usr/share/pixmaps/idea.png" }, - { "kdevelop", "/usr/bin/kdevelop", "/usr/share/icons/hicolor/48x48/apps/kdevelop.png" }, - { "lazarus", "/usr/bin/lazarus", "/usr/lib/lazarus/images/ide_icon48x48.png" }, - { "liteide", "/usr/bin/liteide", "/usr/share/pixmaps/liteide.png" }, +databasemenu = { + { "apache directory studio", "/usr/bin/apachedirectorystudio", "/usr/share/pixmaps/apachedirectorystudio.png" }, + { "datagrip", "/home/hanez/opt/DataGrip/bin/datagrip.sh", "/home/hanez/opt/DataGrip/bin/datagrip.svg" }, + { "dataspell", "/home/hanez/opt/DataSpell/bin/dataspell.sh", "/home/hanez/opt/DataSpell/bin/dataspell.svg" }, + { "dbeaver", "/usr/bin/dbeaver", "/usr/share/icons/hicolor/48x48/apps/dbeaver.png" }, { "mysql workbench", "/usr/bin/mysql-workbench", "/usr/share/icons/hicolor/48x48/apps/mysql-workbench.png" }, - { "phpstorm", "/home/hanez/bin/phpstorm.sh", "/usr/share/pixmaps/phpstorm.svg" }, - { "pycharm professional", "/home/hanez/bin/pycharm.sh", "/usr/share/icons/hicolor/scalable/apps/pycharm.svg" }, + { "resp.app", "/usr/bin/resp", "/usr/share/pixmaps/resp.png" }, + { "sqlitebrowser", "/usr/bin/sqlitebrowser", "/usr/share/icons/hicolor/256x256/apps/sqlitebrowser.png" }, +} +developmentmenu = { + { "bluefish", "/usr/bin/bluefish", "/usr/share/icons/hicolor/scalable/apps/bluefish-icon.svg" }, + { "cmake gui", "/usr/bin/cmake-gui", "/usr/share/icons/hicolor/64x64/apps/cmake.png" }, + { "codeblocks", "/usr/bin/codeblocks", "/usr/share/icons/hicolor/64x64/apps/codeblocks.png" }, + { "codelite", "/usr/bin/codelite", "/usr/share/icons/hicolor/32x32/apps/codelite.png" }, + { "ddd", "/usr/bin/ddd", "/usr/share/pixmaps/ddd.xpm" }, + { "eclipse", "/usr/bin/eclipse", "/usr/share/icons/hicolor/32x32/apps/eclipse.png" }, + { "fluid", "/usr/bin/fluid", "/usr/share/icons/hicolor/48x48/apps/fluid.png" }, + { "gambas3", "/usr/bin/gambas3 ", "/usr/share/pixmaps/gambas3.png" }, + { "glade", "/usr/bin/glade ", "/usr/share/icons/hicolor/scalable/apps/glade-3.svg" }, + { "gnat studio", "/home/hanez/bin/gnatstudio.sh", "/home/hanez/opt/GNAT/2021/share/gnatstudio/icons/hicolor/32x32/apps/gnatstudio_logo.png" }, +-- { "gnome builder", "/usr/bin/gnome-builder", "/usr/share/gnome-builder/icons/hicolor/scalable/apps/org.gnome.Builder.svg" }, + { "jetbrains toolbox", "/usr/bin/jetbrains-toolbox", "/usr/share/pixmaps/jetbrains-toolbox.svg" }, + { "kdevelop", "/usr/bin/kdevelop", "/usr/share/icons/hicolor/48x48/apps/kdevelop.png" }, + { "lazarus", "/usr/bin/lazarus", "/usr/share/pixmaps/lazarus.png" }, + { "liteide", "/usr/bin/liteide", "/usr/share/pixmaps/liteide.png" }, + { "meld", "/usr/bin/meld", "/usr/share/icons/hicolor/scalable/apps/org.gnome.meld.svg" }, + { "netbeans", "/usr/bin/netbeans", "/usr/share/pixmaps/netbeans.png" }, + { "openmv ide", "/usr/bin/openmvide", "/usr/share/pixmaps/openmv-ide.png" }, { "qgit", "/usr/bin/qgit", "/usr/share/icons/hicolor/48x48/apps/qgit.png" }, { "qtcreator", "/usr/bin/qtcreator", "/usr/share/icons/hicolor/48x48/apps/QtProject-qtcreator.png" }, - { "rider", "/home/hanez/bin/rider.sh", "/usr/share/rider/bin/rider.svg" }, - { "rubymine", "/home/hanez/bin/rubymine.sh", "/usr/share/icons/hicolor/scalable/apps/rubymine.svg" }, + { "rstudio", "/usr/lib/rstudio/rstudio", "/usr/share/icons/hicolor/48x48/apps/rstudio.png" }, { "sasm", "/usr/bin/sasm", "/usr/share/sasm/sasm.png" }, - { "smartgit", "/usr/bin/smartgit", "/opt/smartgit/bin/smartgit.svg" }, - { "sqlitebrowser", "/usr/bin/sqlitebrowser", "/usr/share/icons/hicolor/256x256/apps/sqlitebrowser.png" }, + { "smartgit", "/usr/bin/smartgit", "/usr/share/icons/hicolor/48x48/apps/smartgit.png" }, { "thonny", "/usr/bin/thonny", "/usr/share/icons/hicolor/48x48/apps/org.thonny.Thonny.png" }, - --{ "webstorm", "/home/hanez/bin/webstorm.sh", "/usr/share/pixmaps/webstorm.svg" }, + { "wxformbuilder", "/usr/bin/wxformbuilder", "/usr/share/pixmaps/wxformbuilder.png" }, { "wxglade", "/usr/bin/wxglade", "/usr/share/icons/hicolor/32x32/apps/wxglade.png" }, - { "zbstudio", "/usr/bin/zbstudio", "/usr/share/icons/hicolor/48x48/apps/zbstudio.png" }, + { "zerobrane studio", "/usr/bin/zbstudio", "/usr/share/icons/hicolor/32x32/apps/zbstudio.png" }, } engineeringmenu = { { "arduino (1.0.5)", "/home/hanez/opt/arduino-1.0.5/arduino", "/usr/share/icons/hicolor/48x48/apps/arduino.png" }, { "arduino (1.8.16)", "/usr/bin/arduino", "/usr/share/icons/hicolor/48x48/apps/arduino.png" }, - { "cura", "/usr/bin/cura", "/usr/share/icons/hicolor/128x128/apps/cura-icon.png" }, { "eagle", "/home/hanez/bin/eagle.sh", "/usr/share/pixmaps/eagle.png" }, { "energia", "/usr/bin/energia", "/usr/share/pixmaps/energia.png" }, { "fritzing", "/usr/bin/Fritzing", "/usr/share/pixmaps/fritzing.png" }, + { "freecad", "/usr/bin/freecad", "/usr/share/icons/hicolor/scalable/apps/freecad.svg" }, { "kicad", "/usr/bin/kicad", "/usr/share/icons/hicolor/48x48/apps/kicad.png" }, + { "kingstvis", "/opt/kingstvis/KingstVIS", "/usr/share/icons/hicolor/48x48/KingstVIS.png" }, { "leocad", "/usr/bin/leocad", "/usr/share/icons/hicolor/scalable/mimetypes/application-vnd.leocad.svg" }, { "librecad", "/usr/bin/librecad", "/usr/share/icons/hicolor/scalable/apps/librecad.svg" }, - { "openscad", "/usr/bin/openscad", "/usr/share/pixmaps/openscad.png" }, + { "librepcb", "/usr/bin/librepcb", "/usr/share/icons/hicolor/scalable/apps/org.librepcb.LibrePCB.svg" }, + { "openmv", "/usr/bin/openmvide", "/usr/share/pixmaps/openmv-ide.png" }, + { "openscad", "/usr/bin/openscad", "/usr/share/icons/hicolor/48x48/apps/openscad.png" }, { "processing", "/usr/bin/processing", "/usr/share/pixmaps/processing.png" }, + { "prusa slicer", "/usr/bin/prusa-slicer", "/usr/share/PrusaSlicer/icons/PrusaSlicer.svg" }, + { "pulseview", "/usr/bin/pulseview", "/usr/share/icons/hicolor/scalable/apps/pulseview.svg" }, { "qcad", "/usr/bin/qcad", "/usr/share/pixmaps/qcad_icon.png" }, { "qtresistors", "/usr/bin/qtResistors", "/usr/share/icons/hicolor/64x64/apps/qtResistors.png" }, + { "simulide", "/usr/bin/simulide", "/usr/share/icons/hicolor/256x256/simulide.png" }, + { "savvycan", "/usr/bin/SavvyCAN", "/usr/share/icons/icons/hicolor/scalable/apps/SavvyCAN.png" }, + { "stm32cubemx", "/usr/bin/stm32cubemx", "/usr/share/pixmaps/stm32cubemx.png" }, + { "superslicer", "/usr/bin/superslicer", "/usr/share/icons/SuperSlicer.svg" }, + { "ultimaker cura", "/usr/bin/UltiMaker-Cura", "/usr/share/pixmaps/cura-icon.png" }, + { "upyloader", "/usr/bin/upyloader", "/usr/share/pixmaps/upyloader.svg" }, } gamesmenu = { { "0 a.d.", "/usr/bin/0ad", "/usr/share/pixmaps/0ad.png" }, + --{ "flightgear", "/usr/bin/fgfs --launcher", "/usr/share/icons/hicolor/scalable/apps/flightgear.svg" }, { "kobodeluxe", "/usr/bin/kobodl", "/usr/share/icons/hicolor/48x48/apps/kobodl.png" }, + { "lutris", "/usr/bin/lutris", "/usr/share/icons/hicolor/scalable/apps/lutris.svg" }, { "neverball", "/usr/bin/neverball", "/usr/share/icons/hicolor/48x48/apps/neverball.png" }, { "neverputt", "/usr/bin/neverputt", "/usr/share/icons/hicolor/48x48/apps/neverputt.png" }, { "red eclipse", "/opt/redeclipse/redeclipse.sh", "/usr/share/pixmaps/redeclipse.png" }, { "retroarch", "/usr/bin/retroarch", "/usr/share/pixmaps/retroarch.svg" }, + { "ryujinx", "/usr/bin/Ryujinx.sh", "/usr/share/icons/hicolor/scalable/apps/Ryujinx.svg" }, { "supertux", "/usr/bin/supertux2", "/usr/share/icons/hicolor/scalable/apps/supertux2.svg" }, { "supertux kart", "/usr/bin/supertuxkart", "/usr/share/icons/hicolor/48x48/apps/supertuxkart.png" }, { "sauerbraten", "/usr/bin/sauerbraten-client", "/usr/share/pixmaps/sauerbraten.png" }, { "steam", "/home/hanez/bin/steam.sh", "/usr/share/pixmaps/steam.png" }, --{ "thimbleweed park", "/home/hanez/bin/thimbleweedpark", "/home/hanez/.local/share/Steam/steamapps/common/Thimbleweed Park/Icon32.png" }, { "warzone 2100", "/usr/bin/warzone2100", "/usr/share/icons/warzone2100.png" }, + { "widelands", "/usr/bin/widelands", "/usr/share/icons/hicolor/48x48/apps/org.widelands.Widelands.png" }, { "xgalaga++", "/usr/bin/xgalaga++", "/usr/share/pixmaps/xgalaga++.xpm" }, } graphicsmenu = { @@ -137,6 +137,7 @@ graphicsmenu = { { "inkscape", "/usr/bin/inkscape", "/usr/share/icons/hicolor/48x48/apps/org.inkscape.Inkscape.png" }, { "krita", "/usr/bin/krita", "/usr/share/icons/hicolor/48x48/apps/krita.png" }, { "mtpaint", "/usr/bin/mtpaint", "/usr/share/pixmaps/mtpaint.png" }, + { "screenshooter", "/usr/bin/xfce4-screenshooter", "/usr/share/icons/hicolor/scalable/apps/org.xfce.screenshooter.svg" }, { "scribus", "/usr/bin/scribus", "/usr/share/icons/hicolor/32x32/apps/scribus.png" }, { "viewnior", "/usr/bin/viewnior", "/usr/share/icons/hicolor/48x48/apps/viewnior.png" }, { "wacom", "/usr/bin/kde_wacom_tabletfinder", "/usr/share/icons/Vimix/scalable/apps/csd-wacom.svg" }, @@ -144,47 +145,59 @@ graphicsmenu = { } hackingmenu = { { "ghidra", "/usr/bin/ghidra", "/usr/share/pixmaps/Ghidra_Logo.png" }, - { "ghex", "/usr/bin/ghex ", "/usr/share/icons/hicolor/scalable/apps/org.gnome.GHex-symbolic.svg" }, - { "iaito", "/usr/bin/iaito ", "/usr/share/icons/hicolor/scalable/apps/iaito-o.svg" }, + { "ghex", "/usr/bin/ghex ", "/usr/share/icons/hicolor/scalable/apps/org.gnome.GHex.svg" }, + { "iaito", "/usr/bin/iaito ", "/usr/share/icons/hicolor/scalable/apps/org.radare.iaito.svg" }, } internetmenu = { + { "brave", "/usr/bin/brave", "/usr/share/icons/hicolor/32x32/apps/brave-desktop.png" }, { "chrome", "/usr/bin/google-chrome-stable", "/usr/share/icons/hicolor/48x48/apps/google-chrome.png" }, { "chrome (incognito)", "/usr/bin/google-chrome-stable", "/usr/share/icons/hicolor/48x48/apps/google-chrome.png" }, { "chromium", "/usr/bin/chromium", "/usr/share/icons/hicolor/48x48/apps/chromium.png" }, { "chromium (incognito)", "/usr/bin/chromium --incognito", "/usr/share/icons/hicolor/48x48/apps/chromium.png" }, - { "edge", "/usr/bin/microsoft-edge-dev", "/usr/share/icons/hicolor/48x48/apps/microsoft-edge-dev.png" }, - { "edge (private)", "/usr/bin/microsoft-edge-dev --inprivate", "/usr/share/icons/hicolor/48x48/apps/microsoft-edge-dev.png" }, + { "edge", "/usr/bin/microsoft-edge-stable", "/usr/share/icons/hicolor/48x48/apps/microsoft-edge.png" }, + { "edge (private)", "/usr/bin/microsoft-edge-stable --inprivate", "/usr/share/icons/hicolor/48x48/apps/microsoft-edge.png" }, + { "electrum", "/usr/bin/electrum", "/usr/share/icons/hicolor/128x128/apps/electrum.png" }, { "firefox", "/usr/bin/firefox", "/usr/share/icons/hicolor/48x48/apps/firefox.png" }, { "firefox (private)", "/usr/bin/firefox --private-window", "/usr/share/icons/hicolor/48x48/apps/firefox.png" }, - { "google earth", "/usr/bin/google-earth-pro", "/opt/google/earth/pro/product_logo_32.xpm" }, - { "konqueror", "/usr/bin/konqueror", "/usr/share/icons/hicolor/48x48/apps/konqueror.png" }, + { "liferea", "/usr/bin/liferea", "/usr/share/icons/hicolor/scalable/apps/net.sourceforge.liferea.svg" }, { "mega", "/usr/bin/megasync", "/usr/share/icons/hicolor/48x48/apps/mega.png" }, + { "nextcloud", "/usr/bin/nextcloud", "/usr/share/icons/hicolor/48x48/apps/Nextcloud.png" }, { "opera", "/usr/bin/opera", "/usr/share/pixmaps/opera.xpm" }, - { "qietrss", "/usr/bin/qietrss", "/usr/share/icons/hicolor/48x48/apps/quiterss.png" }, { "seamonkey", "/usr/bin/seamonkey", "/usr/share/pixmaps/seamonkey.png" }, { "tor browser", "/usr/bin/tor-browser", "/usr/share/icons/hicolor/scalable/apps/tor-browser.svg" }, + { "transmission", "/usr/bin/transmission-gtk", "/usr/share/icons/hicolor/scalable/apps/transmission.svg" }, } multimediamenu = { { "acidrip", "/usr/bin/acidrip", "/usr/share/icons/Vimix/scalable/apps/acidrip.svg" }, + { "audex", "/usr/bin/audex", "/usr/share/icons/hicolor/48x48/apps/audex.png" }, { "brasero", "/usr/bin/brasero", "/usr/share/icons/hicolor/48x48/apps/brasero.png" }, + { "demon editor", "/usr/bin/demon-editor", "/usr/share/icons/hicolor/scalable/apps/demon-editor.svg" }, { "handbrake", "/usr/bin/ghb", "/usr/share/icons/hicolor/scalable/apps/hb-icon.svg" }, { "k3b", "/usr/bin/k3b", "/usr/share/icons/hicolor/48x48/apps/k3b.png" }, { "k9copy", "/usr/bin/k9copy", "/usr/share/icons/hicolor/48x48/actions/k9copy.png" }, { "kaffeine", "/usr/bin/kaffeine", "/usr/share/icons/hicolor/scalable/apps/kaffeine.svg" }, { "mediathekview", "/home/hanez/opt/MediathekView/MediathekView", "/home/hanez/opt/MediathekView/MediathekView.svg" }, + { "plex", "/usr/bin/plexmediaplayer", "/usr/share/icons/hicolor/scalable/apps/plexmediaplayer.svg" }, + { "spotiflyer", "/opt/spotiflyer/bin/SpotiFlyer", "/opt/spotiflyer/lib/SpotiFlyer.png" }, { "spotify", "/usr/bin/spotify-tray", "/usr/share/pixmaps/spotify-client.png" }, + { "spotube", "/usr/bin/spotube", "/usr/share/icons/spotube/spotube-logo.png" }, + { "sound juicer", "/usr/bin/sound-juicer", "/usr/share/icons/hicolor/48x48/apps/org.gnome.SoundJuicer.png" }, { "tvbrowser", "/usr/bin/tvbrowser", "/usr/share/icons/hicolor/48x48/apps/tvbrowser.png" }, { "vlc", "/usr/bin/vlc", "/usr/share/icons/hicolor/48x48/apps/vlc.png" }, + { "youtube downloader", "/usr/bin/youtube-dl-gui", "/usr/share/icons/hicolor/1024x1024/apps/youtube-dl-gui-bin.png" }, } networkmenu = { { "ettercap", "/usr/bin/ettercap -G", "/usr/share/pixmaps/ettercap.svg" }, + { "fwbuilder", "/usr/bin/fwbuilder", "/usr/share/icons/hicolor/48x48/apps/fwbuilder.png" }, { "gns3", "/usr/bin/gns3", "/usr/share/icons/hicolor/48x48/apps/gns3.png" }, { "gufw", "/usr/bin/gufw_fixed", "/usr/share/icons/hicolor/scalable/apps/gufw.svg" }, { "wireshark", "/usr/bin/wireshark-gtk", "/usr/share/icons/hicolor/48x48/apps/wireshark.png" }, { "zenmap", "/usr/bin/gksu /usr/bin/zenmap", "/usr/share/zenmap/pixmaps/zenmap.png" }, } officemenu = { - { "calendar", "/usr/bin/io.elementary.calendar", "/usr/share/icons/elementary/apps/48/office-calendar.svg" }, + --{ "calendar", "/usr/bin/io.elementary.calendar", "/usr/share/icons/elementary/apps/48/office-calendar.svg" }, + { "gimagereader (ocr)", "/usr/bin/gimagereader-gtk", "" }, + { "grisbi", "/usr/bin/grisbi", "/usr/share/icons/hicolor/scalable/apps/grisbi.svg" }, { "libreoffice base", "/usr/bin/libreoffice --base", "/usr/share/icons/hicolor/48x48/apps/libreoffice-base.png" }, { "libreoffice calc", "/usr/bin/libreoffice --calc", "/usr/share/icons/hicolor/48x48/apps/libreoffice-calc.png" }, { "libreoffice draw", "/usr/bin/libreoffice --draw", "/usr/share/icons/hicolor/48x48/apps/libreoffice-draw.png" }, @@ -195,11 +208,19 @@ officemenu = { { "pdfslicer", "/usr/bin/pdfslicer", "/usr/share/icons/hicolor/scalable/apps/com.github.junrrein.PDFSlicer.svg" }, } privacymenu = { + { "ausweisapp 2", "/usr/bin/AusweisApp2", "/usr/share/icons/hicolor/scalable/apps/AusweisApp2.svg" }, + { "cryptomator", "/usr/bin/cryptomator", "/usr/share/icons/hicolor/512x512/apps/org.cryptomator.Cryptomator.svg" }, { "gnu privacy agent", "/usr/bin/gpa", "/usr/share/pixmaps/gpa.png" }, { "keepassxc", "/usr/bin/keepassxc", "/usr/share/icons/hicolor/scalable/apps/keepassxc.svg" }, { "kleopatra", "/usr/bin/kleopatra", "/usr/share/icons/hicolor/48x48/apps/kleopatra.png" }, + { "open ecard", "/opt/open-ecard-app/bin/open-ecard-app", "/opt/open-ecard-app/lib/open-ecard-app.png" }, { "seahorse", "/usr/bin/seahorse", "/usr/share/icons/hicolor/scalable/apps/org.gnome.seahorse.Application.svg" }, { "tor browser", "/usr/bin/tor-browser", "/usr/share/icons/hicolor/scalable/apps/tor-browser.svg" }, + { "veracrypt", "/usr/bin/veracrypt", "/usr/share/icons/hicolor/scalable/apps/tor-browser.svg" }, + { "yubikey athenticator", "/usr/bin/yubioath-desktop", "/usr/share/pixmaps/com.yubico.yubioath.svg" }, + { "yubikey manager", "/usr/bin/ykman-gui", "/usr/share/pixmaps/ykman.png" }, + { "yubikey personalization tool", "/usr/bin/yubikey-personalization-gui", "/usr/share/icons/hicolor/48x48/apps/yubikey-personalization-gui.png" }, + { "yubikey piv manager", "/usr/bin/pivman", "/usr/share/pixmaps/pivman.xpm" }, { "zulucrypt", "/usr/bin/zuluCrypt-gui", "/usr/share/pixmaps/zuluCrypt.papirus.dark.png" }, } radiomenu = { @@ -208,37 +229,67 @@ radiomenu = { { "urh", "/usr/bin/urh", "/usr/share/pixmaps/urh.png" }, } sciencemenu = { + { "epsilon", "/usr/bin/numworks-epsilon", "/usr/share/pixmaps/numworks-epsilon.png" }, + { "firebird nspire", "/usr/bin/firebird-emu", "/usr/share/icons/hicolor/512x512/apps/org.firebird-emus.firebird-emu.png" }, + { "google earth", "/usr/bin/google-earth-pro", "/opt/google/earth/pro/product_logo_32.xpm" }, + { "gpredict", "/usr/bin/gpredict", "/usr/share/pixmaps/gpredict-icon.png" }, + { "hp 15c", "/usr/bin/hp15c", "/usr/share/icons/hicolor/48x48/apps/hp15c.png" }, { "stellarium", "/usr/bin/stellarium", "/usr/share/icons/hicolor/48x48/apps/stellarium.png" }, + { "viking", "/usr/bin/viking", "/usr/share/icons/hicolor/48x48/apps/viking.png" }, + { "worldwind", "/usr/bin/worldwind", "/usr/share/worldwind/src/images/32x32-icon-earth.png" }, } systemmenu = { + { "mibbrowser", "/usr/bin/imibrowser", "/usr/share/icons/hicolor/48x48/apps/imibrowser.png" }, + { "gnome disks", "/usr/bin/gnome-disks", "/usr/share/icons/hicolor/scalable/apps/org.gnome.DiskUtility.svg" }, + { "gnome firmware", "/usr/bin/gnome-firmware", "/usr/share/icons/hicolor/scalable/apps/org.gnome.Firmware.svg" }, { "gparted", "/usr/bin/gparted", "/usr/share/icons/hicolor/48x48/apps/gparted.png" }, - { "hardinfo", "/usr/bin/hardinfo", "/usr/share/icons/hicolor/48x48/apps/hardinfo.png" }, + { "gpu viewer", "/usr/bin/gpu-viewer", "/usr/share/icons/hicolor/512x512/apps/io.github.arunsivaramanneo.GPUViewer.png" }, + { "gst", "/usr/bin/gst", "/usr/share/icons/hicolor/32x32@2x/apps/com.leinardi.gst.png" }, + { "hardinfo2", "/usr/bin/hardinfo2", "/usr/share/icons/hicolor/256x256/apps/hardinfo2.png" }, { "ksysguard", "/usr/bin/ksysguard", "/usr/share/icons/hicolor/16x16/apps/ksysguardd.png" }, { "partition manager", "/usr/bin/partitionmanager", "/usr/share/icons/hicolor/scalable/apps/partitionmanager.svg" }, + --{ "podman desktop", "/usr/bin/podman-desktop", "/usr/share/icons/hicolor/scalable/apps/podman-desktop.svg" }, { "printer", "/usr/bin/system-config-printer", "/usr/share/icons/Adwaita/48x48/legacy/printer-printing.png" }, + { "sysprof", "/usr/bin/sysprof", "/usr/share/icons/hicolor/scalable/apps/org.gnome.Sysprof.svg" }, { "sysmon", "/usr/bin/sysmon", "/home/hanez/.config/awesome/icons/sysmon.png" }, { "teamviewer", "/usr/bin/teamviewer", "/usr/share/icons/hicolor/48x48/apps/TeamViewer.png" }, - { "timeshift", "/usr/bin/timeshift-launcher", "/usr/share/icons/hicolor/48x48/apps/timeshift.png" }, { "virt-manager", "/usr/bin/virt-manager", "/usr/share/icons/hicolor/48x48/apps/virt-manager.png" }, { "virtualbox", "/usr/bin/virtualbox", "/usr/share/pixmaps/VBox.png" }, + { "vmware", "/usr/bin/vmware", "/usr/lib/vmware/share/icons/hicolor/32x32/apps/vmware-workstation.png" }, } utilitiesmenu = { { "arandr", "/usr/bin/arandr", "/usr/share/icons/hicolor/scalable/devices/video-television.svg" }, - { "appearance", "/usr/bin/lxappearance", "/usr/share/icons/nuoveXT2/96x96/apps/preferences-desktop-theme.png" }, { "file search tool", "/usr/bin/gnome-search-tool", "/usr/share/icons/Adwaita/48x48/legacy/system-search.png" }, + { "furiusisomount", "/usr/bin/furiusisomount", "/usr/share/furiusisomount/pix/furiusisomount.png" }, + { "grsync", "/usr/bin/grsync", "/usr/share/icons/hicolor/128x128/apps/grsync.png" }, + { "gtk appearance", "/usr/bin/lxappearance", "/usr/share/icons/nuoveXT2/96x96/apps/preferences-desktop-theme.png" }, + { "qt5 configuration tool", "/usr/bin/qt5ct", "/usr/share/icons/nuoveXT2/96x96/apps/preferences-desktop-theme.png" }, + { "qt6 configuration tool", "/usr/bin/qt6ct", "/usr/share/icons/nuoveXT2/96x96/apps/preferences-desktop-theme.png" }, { "raspberry pi imager", "/usr/bin/rpi-imager", "/usr/share/icons/hicolor/128x128/apps/rpi-imager.png" }, } videomenu = { { "obs", "/usr/bin/obs", "/usr/share/icons/hicolor/256x256/apps/com.obsproject.Studio.png" }, { "shotcut", "/usr/bin/shotcut", "/usr/share/icons/hicolor/64x64/apps/org.shotcut.Shotcut.png" }, } +windowsmenu = { + { "bottles", "/usr/bin/bottles", "/usr/share/icons/hicolor/scalable/apps/com.usebottles.bottles.svg" }, + { "control panel", "wine /home/hanez/.wine/drive_c/windows/syswow64/control.exe", "" }, + --{ "playonlinux", "/usr/bin/playonlinux", "/usr/share/pixmaps/playonlinux.png" }, + { "regedit", "/usr/bin/regedit", "" }, + { "uninstaller pro", "wine '/home/hanez/.wine/drive_c/Program Files/VS Revo Group/Revo Uninstaller Pro/RevoUninPro.exe'", "" }, + { "wineconsole", "/usr/bin/wineconsole", "" }, + { "winefile", "/usr/bin/winefile", "" }, + { "winegui", "/usr/bin/winegui", "/usr/share/icons/hicolor/scalable/apps/winegui.svg" }, + { "winetricks", "/usr/bin/winetricks", "/usr/share/icons/hicolor/scalable/apps/winetricks.svg" }, +} mainmenu = awful.menu({ items = { { "accessories", accessoriesmenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-accessories.png" }, { "audio", audiomenu, "/home/hanez/.config/awesome/icons/synth2.png" }, { "communication", communicationmenu, icondir.."actions/quote.png" }, + { "database", databasemenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-development.png" }, { "development", developmentmenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-development.png" }, { "engineering", engineeringmenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-engineering.png" }, - { "games", gamesmenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-games.png" }, + { "games", gamesmenu, "/home/hanez/.config/awesome/icons/nes.png" }, { "graphics", graphicsmenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-graphics.png" }, { "hacking", hackingmenu, "/usr/share/icons/Adwaita/22x22/legacy/face-devilish.png" }, { "internet", internetmenu, icondir.."emblems/globe.png" }, @@ -251,8 +302,11 @@ mainmenu = awful.menu({ items = { { "system", systemmenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-system.png" }, { "utilities", utilitiesmenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-utilities.png" }, { "video", videomenu, "/usr/share/icons/Adwaita/48x48/legacy/camera-video.png" }, - { "filemanager", "/usr/bin/thunar", "/usr/share/icons/Adwaita/22x22/legacy/system-file-manager.png" }, - { "terminal", terminal, "/usr/share/icons/Adwaita/22x22/legacy/utilities-terminal.png" }, + { "wine", windowsmenu, "" }, + { "filemanager (nemo)", "/usr/bin/nemo", "/usr/share/icons/Adwaita/22x22/legacy/system-file-manager.png" }, + { "filemanager (thunar)", "/usr/bin/thunar", "/usr/share/icons/Adwaita/22x22/legacy/system-file-manager.png" }, + { "terminal (xfce4)", "/usr/bin/xfce4-terminal", "/usr/share/icons/Adwaita/22x22/legacy/utilities-terminal.png" }, + { "terminal (xterm)", terminal, "/usr/share/icons/Adwaita/22x22/legacy/utilities-terminal.png" }, { "configuration", editor_cmd .. " " .. awesome.conffile, "/usr/share/icons/Adwaita/22x22/legacy/preferences-other.png" }, { "reload", awesome.restart, "/usr/share/icons/Adwaita/22x22/legacy/view-refresh.png" }, { "suspend", function () awful.util.spawn("/usr/bin/loginctl suspend") end, "/usr/share/icons/Faenza-Dark/apps/48/system-suspend.png" }, diff --git a/.config/awesome/pluto_menu.lua b/.config/awesome/pluto_menu.lua index 3912917c..468f8490 100644 --- a/.config/awesome/pluto_menu.lua +++ b/.config/awesome/pluto_menu.lua @@ -2,72 +2,114 @@ local icondir = os.getenv("HOME").."/.config/awesome/icons/rrze/tango/22x22/" accessoriesmenu = { { "calculator", "/usr/bin/galculator", "/usr/share/icons/hicolor/48x48/apps/galculator.png" }, + { "calibre", "/usr/bin/calibre", "/usr/share/icons/hicolor/48x48/apps/calibre-gui.png" }, { "dia", "/usr/bin/dia --integrated", "/usr/share/icons/hicolor/48x48/apps/dia.png" }, { "engrampa", "/usr/bin/engrampa", "/usr/share/icons/hicolor/32x32/apps/engrampa.png" }, { "epdfview", "/usr/bin/epdfview", "/usr/share/icons/hicolor/48x48/apps/epdfview.png" }, { "freemind", "/usr/bin/freemind", "/usr/share/icons/hicolor/32x32/apps/freemind.png" }, { "gscriptor", "/usr/bin/gscriptor", "/usr/share/icons/hicolor/48x48/apps/gcr-smart-card.png" }, { "gvim", "/usr/bin/gvim", "/usr/share/icons/hicolor/48x48/apps/gvim.png" }, - { "pluma", "/usr/bin/pluma", "/usr/share/icons/Moka/48x48/apps/gedit.png" }, + --{ "lector", "/usr/bin/lector", "/usr/share/icons/hicolor/scalable/apps/Lector.png" }, + { "pluma", "/usr/bin/pluma", "/usr/share/icons/Vimix/scalable/apps/gedit-icon.svg" }, { "regexxer", "/usr/bin/regexxer", "/usr/share/icons/hicolor/48x48/apps/regexxer.png" }, { "retext", "/usr/bin/retext", "/usr/share/icons/hicolor/48x48/apps/retext.png" }, { "xarchiver", "xarchiver", "/usr/share/icons/hicolor/48x48/apps/xarchiver.png" }, + { "xreader", "xreader", "/usr/share/icons/hicolor/scalable/apps/xreader.svg" }, +} +audiomenu = { + { "ableton live 11", "/home/hanez/bin/ableton.sh", "/home/hanez/images/ableton_logo.png" }, + { "ardour", "/usr/bin/ardour7", "/usr/share/icons/hicolor/48x48/apps/ardour7.png" }, + { "audacity", "/usr/bin/audacity", "/usr/share/icons/hicolor/48x48/apps/audacity.png" }, + { "mixxx", "/usr/bin/mixxx", "/usr/share/icons/hicolor/scalable/apps/mixxx.svg" }, + { "qjackctl", "/usr/bin/qjackctl", "/usr/share/icons/hicolor/scalable/apps/qjackctl.svg" }, } communicationmenu = { + { "claws mail", "/usr/bin/claws-mail", "/usr/share/icons/hicolor/48x48/apps/claws-mail.png" }, + { "clawsker", "/usr/bin/clawsker", "/usr/share/icons/hicolor/48x48/apps/clawsker.png" }, { "gajim", "/usr/bin/gajim", "/usr/share/icons/hicolor/scalable/apps/org.gajim.Gajim.svg" }, - { "thunderbird", "/usr/bin/birdtray", "/usr/share/icons/hicolor/48x48/apps/thunderbird.png" }, + { "linphone", "/usr/bin/linphone", "/usr/share/icons/hicolor/scalable/apps/linphone.svg" }, + { "pidgin", "/usr/bin/pidgin", "/usr/share/icons/hicolor/scalable/apps/pidgin.svg" }, + { "signal", "/usr/bin/signal-desktop-beta", "/usr/share/icons/hicolor/48x48/apps/signal-desktop-beta.png" }, + { "skype", "/usr/bin/skypeforlinux", "/usr/share/pixmaps/skypeforlinux.png" }, + { "slack", "/usr/bin/slack", "/usr/share/pixmaps/slack.png" }, + { "teams", "/usr/bin/teams", "/usr/share/pixmaps/teams.png" }, + { "telegram", "/usr/bin/telegram-desktop", "/usr/share/icons/hicolor/48x48/apps/telegram.png" }, + { "webex", "/usr/bin/webex", "/opt/Webex/bin/sparklogosmall.png" }, { "zoom", "/usr/bin/zoom", "/usr/share/pixmaps/application-x-zoom.png" }, } -dbmenu = { - { "datagrip", "/home/hanez/bin/datagrip.sh", "/opt/datagrip/bin/datagrip.svg" }, - { "dbeaver", "/usr/bin/dbeaver", "/usr/share/pixmaps/dbeaver.xpm" }, +databasemenu = { + { "apache directory studio", "/usr/bin/apachedirectorystudio", "/usr/share/pixmaps/apachedirectorystudio.png" }, + { "datagrip", "/home/hanez/opt/DataGrip/bin/datagrip.sh", "/home/hanez/opt/DataGrip/bin/datagrip.svg" }, + { "dataspell", "/home/hanez/opt/DataSpell/bin/dataspell.sh", "/home/hanez/opt/DataSpell/bin/dataspell.svg" }, + { "dbeaver", "/usr/bin/dbeaver", "/usr/share/icons/hicolor/48x48/apps/dbeaver.png" }, + { "mysql workbench", "/usr/bin/mysql-workbench", "/usr/share/icons/hicolor/48x48/apps/mysql-workbench.png" }, + { "resp.app", "/usr/bin/resp", "/usr/share/pixmaps/resp.png" }, { "sqlitebrowser", "/usr/bin/sqlitebrowser", "/usr/share/icons/hicolor/256x256/apps/sqlitebrowser.png" }, - { "umongo", "/usr/bin/umongo.sh", "/usr/share/pixmaps/umongo.png" }, } developmentmenu = { + { "android studio", "/usr/bin/android-studio", "/usr/share/pixmaps/android-studio.png" }, { "anjuta", "/usr/bin/anjuta", "/usr/share/icons/hicolor/48x48/apps/anjuta.png" }, - { "android studio", "/opt/android-studio/bin/studio.sh", "/opt/android-studio/bin/studio.png" }, - { "bluegriffon", "/usr/bin/bluegriffon", "/usr/share/icons/hicolor/48x48/apps/bluegriffon.png" }, { "codeblocks", "/usr/bin/codeblocks", "/usr/share/icons/hicolor/64x64/apps/codeblocks.png" }, - { "clion", "/home/hanez/bin/clion.sh", "/usr/share/pixmaps/clion.svg" }, - --{ "ddd", "/usr/bin/ddd", "/usr/share/pixmaps/ddd.xpm" }, + { "clion", "/home/hanez/opt/CLion/bin/clion.sh", "/home/hanez/opt/CLion/bin/clion.svg" }, + { "cmake gui", "/usr/bin/cmake-gui", "/usr/share/icons/hicolor/64x64/apps/cmake.png" }, + { "ddd", "/usr/bin/ddd", "/usr/share/pixmaps/ddd.xpm" }, { "fluid", "/usr/bin/fluid", "/usr/share/icons/hicolor/48x48/apps/fluid.png" }, { "glade", "/usr/bin/glade ", "/usr/share/icons/hicolor/scalable/apps/glade-3.svg" }, - { "goland", "/home/hanez/bin/goland.sh", "/usr/share/pixmaps/goland.png"}, - { "intellij", "/usr/bin/idea", "/usr/share/pixmaps/idea.png" }, - { "intellij ultimate", "/usr/bin/intellij-idea-ultimate-edition", "/usr/share/pixmaps/idea.png" }, - { "intellij ultimate eap", "/usr/bin/idea-ue-eap", "/usr/share/pixmaps/idea.png" }, + { "gnat studio", "/home/hanez/bin/gnatstudio.sh", "/home/hanez/opt/GNAT/2021/share/gnatstudio/icons/hicolor/32x32/apps/gnatstudio_logo.png" }, + { "goland", "/home/hanez/opt/GoLand/bin/goland.sh", "/home/hanez/opt/GoLand/bin/goland.svg" }, + { "intellij idea", "/home/hanez/opt/IntelliJIDEA/bin/idea.sh", "/home/hanez/opt/IntelliJIDEA/bin/idea.svg" }, { "kdevelop", "/usr/bin/kdevelop", "/usr/share/icons/hicolor/48x48/apps/kdevelop.png" }, - { "lazarus", "/usr/bin/lazarus", "/usr/lib/lazarus/images/ide_icon48x48.png" }, { "liteide", "/usr/bin/liteide", "/usr/share/pixmaps/liteide.png" }, - { "phpstorm", "/home/hanez/bin/phpstorm.sh", "/usr/share/pixmaps/phpstorm.svg" }, - { "pycharm professional", "/home/hanez/bin/pycharm.sh", "/usr/share/icons/hicolor/scalable/apps/pycharm.svg" }, + { "meld", "/usr/bin/meld", "/usr/share/icons/hicolor/scalable/apps/org.gnome.meld.svg" }, + { "netbeans", "/usr/bin/netbeans", "/usr/share/pixmaps/netbeans.png" }, + { "phpstorm", "/home/hanez/opt/PhpStorm/bin/phpstorm.sh", "/home/hanez/opt/PhpStorm/bin/phpstorm.svg" }, + { "pycharm", "/home/hanez/opt/PyCharm/bin/pycharm.sh", "/home/hanez/opt/PyCharm/bin/pycharm.svg" }, { "qgit", "/usr/bin/qgit", "/usr/share/icons/hicolor/48x48/apps/qgit.png" }, { "qtcreator", "/usr/bin/qtcreator", "/usr/share/icons/hicolor/48x48/apps/QtProject-qtcreator.png" }, - --{ "sasm", "/usr/bin/sasm", "/usr/share/sasm/sasm.png" }, - { "rider", "/home/hanez/bin/rider.sh", "/usr/share/rider/bin/rider.svg" }, - { "rubymine", "/home/hanez/bin/rubymine.sh", "/usr/share/icons/hicolor/scalable/apps/rubymine.svg" }, - { "smartgit", "/usr/bin/smartgit", "/opt/smartgit/bin/smartgit.svg" }, - { "wxglade", "/usr/bin/wxglade", "/usr/share/pixmaps/wxglade.png" }, - { "zbstudio", "/usr/bin/zbstudio", "/usr/share/icons/hicolor/48x48/apps/zbstudio.png" }, + { "rider", "/home/hanez/opt/Rider/bin/rider.sh", "/home/hanez/opt/Rider/bin/rider.svg" }, + { "rubymine", "/home/hanez/opt/RubyMine/bin/rubymine.sh", "/home/hanez/opt/RubyMine/bin/rubymine.svg" }, + { "sasm", "/usr/bin/sasm", "/usr/share/sasm/sasm.png" }, + { "smartgit", "/usr/bin/smartgit", "/usr/share/icons/hicolor/48x48/apps/smartgit.png" }, + { "thonny", "/usr/bin/thonny", "/usr/share/icons/hicolor/48x48/apps/org.thonny.Thonny.png" }, + { "webstorm", "/home/hanez/opt/WebStorm/bin/webstorm.sh", "/home/hanez/opt/WebStorm/bin/webstorm.svg" }, + { "wxformbuilder", "/usr/bin/wxformbuilder", "/usr/share/pixmaps/wxformbuilder.png" }, + { "wxglade", "/usr/bin/wxglade", "/usr/share/icons/hicolor/32x32/apps/wxglade.png" }, } engineeringmenu = { - { "arduino", "/usr/bin/arduino", "/usr/share/icons/hicolor/48x48/apps/arduino.png" }, + { "arduino (1.0.5)", "/home/hanez/opt/arduino-1.0.5/arduino", "/usr/share/icons/hicolor/48x48/apps/arduino.png" }, + { "arduino (1.8.16)", "/usr/bin/arduino", "/usr/share/icons/hicolor/48x48/apps/arduino.png" }, + --{ "cura", "/usr/bin/cura", "/usr/share/icons/hicolor/128x128/apps/cura-icon.png" }, { "eagle", "/home/hanez/bin/eagle.sh", "/usr/share/pixmaps/eagle.png" }, { "energia", "/usr/bin/energia", "/usr/share/pixmaps/energia.png" }, - { "fritzing", "/usr/bin/Fritzing", "/usr/share/icons/fritzing.png" }, + { "fritzing", "/usr/bin/Fritzing", "/usr/share/pixmaps/fritzing.png" }, { "kicad", "/usr/bin/kicad", "/usr/share/icons/hicolor/48x48/apps/kicad.png" }, + { "kingstvis", "/opt/kingstvis/KingstVIS", "/usr/share/icons/hicolor/48x48/KingstVIS.png" }, { "leocad", "/usr/bin/leocad", "/usr/share/icons/hicolor/scalable/mimetypes/application-vnd.leocad.svg" }, { "librecad", "/usr/bin/librecad", "/usr/share/icons/hicolor/scalable/apps/librecad.svg" }, + { "openmv", "/usr/bin/openmvide", "/usr/share/pixmaps/openmv-ide.png" }, { "openscad", "/usr/bin/openscad", "/usr/share/pixmaps/openscad.png" }, { "processing", "/usr/bin/processing", "/usr/share/pixmaps/processing.png" }, + { "pulseview", "/usr/bin/pulseview", "/usr/share/icons/hicolor/scalable/apps/pulseview.svg" }, { "qcad", "/usr/bin/qcad", "/usr/share/pixmaps/qcad_icon.png" }, + { "qtresistors", "/usr/bin/qtResistors", "/usr/share/icons/hicolor/64x64/apps/qtResistors.png" }, + { "simulide", "/usr/bin/simulide", "/usr/share/icons/hicolor/256x256/simulide.png" }, } gamesmenu = { { "0 a.d.", "/usr/bin/0ad", "/usr/share/pixmaps/0ad.png" }, + --{ "flightgear", "/usr/bin/fgfs --launcher", "/usr/share/icons/hicolor/scalable/apps/flightgear.svg" }, + { "kobodeluxe", "/usr/bin/kobodl", "/usr/share/icons/hicolor/48x48/apps/kobodl.png" }, + { "lutris", "/usr/bin/lutris", "/usr/share/icons/hicolor/scalable/apps/lutris.svg" }, + { "neverball", "/usr/bin/neverball", "/usr/share/icons/hicolor/48x48/apps/neverball.png" }, + { "neverputt", "/usr/bin/neverputt", "/usr/share/icons/hicolor/48x48/apps/neverputt.png" }, + { "red eclipse", "/opt/redeclipse/redeclipse.sh", "/usr/share/pixmaps/redeclipse.png" }, { "retroarch", "/usr/bin/retroarch", "/usr/share/pixmaps/retroarch.svg" }, + { "supertux", "/usr/bin/supertux2", "/usr/share/icons/hicolor/scalable/apps/supertux2.svg" }, + { "supertux kart", "/usr/bin/supertuxkart", "/usr/share/icons/hicolor/48x48/apps/supertuxkart.png" }, + { "sauerbraten", "/usr/bin/sauerbraten-client", "/usr/share/pixmaps/sauerbraten.png" }, { "steam", "/home/hanez/bin/steam.sh", "/usr/share/pixmaps/steam.png" }, --{ "thimbleweed park", "/home/hanez/bin/thimbleweedpark", "/home/hanez/.local/share/Steam/steamapps/common/Thimbleweed Park/Icon32.png" }, + { "warzone 2100", "/usr/bin/warzone2100", "/usr/share/icons/warzone2100.png" }, + { "xgalaga++", "/usr/bin/xgalaga++", "/usr/share/pixmaps/xgalaga++.xpm" }, } graphicsmenu = { { "aseprite", "/usr/bin/aseprite", "/usr/share/icons/hicolor/48x48/apps/aseprite.png" }, @@ -80,91 +122,139 @@ graphicsmenu = { { "inkscape", "/usr/bin/inkscape", "/usr/share/icons/hicolor/48x48/apps/org.inkscape.Inkscape.png" }, { "krita", "/usr/bin/krita", "/usr/share/icons/hicolor/48x48/apps/krita.png" }, { "mtpaint", "/usr/bin/mtpaint", "/usr/share/pixmaps/mtpaint.png" }, + { "screenshooter", "/usr/bin/xfce4-screenshooter", "/usr/share/icons/hicolor/scalable/apps/org.xfce.screenshooter.svg" }, { "scribus", "/usr/bin/scribus", "/usr/share/icons/hicolor/32x32/apps/scribus.png" }, - { "sk1", "/usr/bin/sk1", "/usr/share/icons/hicolor/scalable/apps/sk1.svg" }, { "viewnior", "/usr/bin/viewnior", "/usr/share/icons/hicolor/48x48/apps/viewnior.png" }, { "wacom", "/usr/bin/kde_wacom_tabletfinder", "/usr/share/icons/Vimix/scalable/apps/csd-wacom.svg" }, { "xsane scanning", "/usr/bin/xsane", "/usr/share/pixmaps/xsane.xpm" }, } hackingmenu = { - { "cutter", "/usr/bin/Cutter", "/usr/share/icons/hicolor/scalable/apps/cutter.svg" }, { "ghidra", "/usr/bin/ghidra", "/usr/share/pixmaps/Ghidra_Logo.png" }, - { "ghex", "/usr/bin/ghex ", "/usr/share/icons/Moka/48x48/apps/ghex.png" }, + { "ghex", "/usr/bin/ghex ", "/usr/share/icons/hicolor/scalable/apps/org.gnome.GHex.svg" }, + { "iaito", "/usr/bin/iaito ", "/usr/share/icons/hicolor/scalable/apps/iaito-o.svg" }, } internetmenu = { { "chrome", "/usr/bin/google-chrome-stable", "/usr/share/icons/hicolor/48x48/apps/google-chrome.png" }, { "chrome (incognito)", "/usr/bin/google-chrome-stable", "/usr/share/icons/hicolor/48x48/apps/google-chrome.png" }, { "chromium", "/usr/bin/chromium", "/usr/share/icons/hicolor/48x48/apps/chromium.png" }, { "chromium (incognito)", "/usr/bin/chromium --incognito", "/usr/share/icons/hicolor/48x48/apps/chromium.png" }, + { "edge", "/usr/bin/microsoft-edge-stable", "/usr/share/icons/hicolor/48x48/apps/microsoft-edge.png" }, + { "edge (private)", "/usr/bin/microsoft-edge-stable --inprivate", "/usr/share/icons/hicolor/48x48/apps/microsoft-edge.png" }, { "firefox", "/usr/bin/firefox", "/usr/share/icons/hicolor/48x48/apps/firefox.png" }, { "firefox (private)", "/usr/bin/firefox --private-window", "/usr/share/icons/hicolor/48x48/apps/firefox.png" }, - { "google earth", "/usr/bin/google-earth-pro", "/opt/google/earth/pro/product_logo_32.xpm" }, - { "konqueror", "/usr/bin/konqueror", "/usr/share/icons/hicolor/48x48/apps/konqueror.png" }, + { "mega", "/usr/bin/megasync", "/usr/share/icons/hicolor/48x48/apps/mega.png" }, + { "nextcloud", "/usr/bin/nextcloud", "/usr/share/icons/hicolor/48x48/apps/Nextcloud.png" }, { "opera", "/usr/bin/opera", "/usr/share/pixmaps/opera.xpm" }, + { "qietrss", "/usr/bin/qietrss", "/usr/share/icons/hicolor/48x48/apps/quiterss.png" }, { "seamonkey", "/usr/bin/seamonkey", "/usr/share/pixmaps/seamonkey.png" }, - { "tor browser", "/usr/bin/tor-browser", "/usr/share/icons/breeze/apps/48/tor-browser.svg" }, + { "tor browser", "/usr/bin/tor-browser", "/usr/share/icons/hicolor/scalable/apps/tor-browser.svg" }, + { "transmission", "/usr/bin/transmission-gtk", "/usr/share/icons/hicolor/scalable/apps/transmission.svg" }, + { "viking", "/usr/bin/viking", "/usr/share/icons/hicolor/48x48/apps/viking.png" }, + { "yt-dlg", "/usr/bin/yt-dlg", "/usr/share/icons/hicolor/48x48/apps/youtube-dl-gui.png" }, } multimediamenu = { { "acidrip", "/usr/bin/acidrip", "/usr/share/icons/Vimix/scalable/apps/acidrip.svg" }, - { "ardour", "/usr/bin/ardour6", "/usr/share/icons/hicolor/48x48/apps/ardour6.png" }, - { "audacity", "/usr/bin/audacity", "/usr/share/icons/hicolor/48x48/apps/audacity.png" }, + { "audex", "/usr/bin/audex", "/usr/share/icons/hicolor/48x48/apps/audex.png" }, { "brasero", "/usr/bin/brasero", "/usr/share/icons/hicolor/48x48/apps/brasero.png" }, + { "demon editor", "/usr/bin/demon-editor", "/usr/share/icons/hicolor/scalable/apps/demon-editor.svg" }, { "handbrake", "/usr/bin/ghb", "/usr/share/icons/hicolor/scalable/apps/hb-icon.svg" }, { "k3b", "/usr/bin/k3b", "/usr/share/icons/hicolor/48x48/apps/k3b.png" }, { "k9copy", "/usr/bin/k9copy", "/usr/share/icons/hicolor/48x48/actions/k9copy.png" }, { "kaffeine", "/usr/bin/kaffeine", "/usr/share/icons/hicolor/scalable/apps/kaffeine.svg" }, - { "mediathekview", "/usr/bin/mediathekview", "/usr/share/icons/hicolor/scalable/apps/mediathekview.svg/MediathekView.svg" }, + { "mediathekview", "/home/hanez/opt/MediathekView/MediathekView", "/home/hanez/opt/MediathekView/MediathekView.svg" }, + { "spotiflyer", "/opt/spotiflyer/bin/SpotiFlyer", "/opt/spotiflyer/lib/SpotiFlyer.png" }, { "spotify", "/usr/bin/spotify-tray", "/usr/share/pixmaps/spotify-client.png" }, + { "sound juicer", "/usr/bin/sound-juicer", "/usr/share/icons/hicolor/48x48/apps/org.gnome.SoundJuicer.png" }, { "tvbrowser", "/usr/bin/tvbrowser", "/usr/share/icons/hicolor/48x48/apps/tvbrowser.png" }, { "vlc", "/usr/bin/vlc", "/usr/share/icons/hicolor/48x48/apps/vlc.png" }, } networkmenu = { { "ettercap", "/usr/bin/ettercap -G", "/usr/share/pixmaps/ettercap.svg" }, + { "fwbuilder", "/usr/bin/fwbuilder", "/usr/share/icons/hicolor/48x48/apps/fwbuilder.png" }, + { "gns3", "/usr/bin/gns3", "/usr/share/icons/hicolor/48x48/apps/gns3.png" }, { "gufw", "/usr/bin/gufw_fixed", "/usr/share/icons/hicolor/scalable/apps/gufw.svg" }, { "wireshark", "/usr/bin/wireshark-gtk", "/usr/share/icons/hicolor/48x48/apps/wireshark.png" }, + { "zenmap", "/usr/bin/gksu /usr/bin/zenmap", "/usr/share/zenmap/pixmaps/zenmap.png" }, } officemenu = { + --{ "calendar", "/usr/bin/io.elementary.calendar", "/usr/share/icons/elementary/apps/48/office-calendar.svg" }, + { "gimagereader (ocr)", "/usr/bin/gimagereader-gtk", "" }, { "libreoffice base", "/usr/bin/libreoffice --base", "/usr/share/icons/hicolor/48x48/apps/libreoffice-base.png" }, { "libreoffice calc", "/usr/bin/libreoffice --calc", "/usr/share/icons/hicolor/48x48/apps/libreoffice-calc.png" }, { "libreoffice draw", "/usr/bin/libreoffice --draw", "/usr/share/icons/hicolor/48x48/apps/libreoffice-draw.png" }, { "libreoffice impress", "/usr/bin/libreoffice --impress", "/usr/share/icons/hicolor/48x48/apps/libreoffice-impress.png" }, { "libreoffice math", "/usr/bin/libreoffice --math", "/usr/share/icons/hicolor/48x48/apps/libreoffice-math.png" }, { "libreoffice writer", "/usr/bin/libreoffice --writer", "/usr/share/icons/hicolor/48x48/apps/libreoffice-writer.png" }, + { "openboard", "/usr/bin/openboard", "/usr/share/icons/hicolor/64x64/apps/OpenBoard.png" }, { "pdfslicer", "/usr/bin/pdfslicer", "/usr/share/icons/hicolor/scalable/apps/com.github.junrrein.PDFSlicer.svg" }, } privacymenu = { + { "ausweisapp 2", "/usr/bin/AusweisApp2", "/usr/share/icons/hicolor/scalable/apps/AusweisApp2.svg" }, + { "cryptomator", "/usr/bin/cryptomator", "/usr/share/icons/hicolor/512x512/apps/org.cryptomator.Cryptomator.svg" }, { "gnu privacy agent", "/usr/bin/gpa", "/usr/share/pixmaps/gpa.png" }, { "keepassxc", "/usr/bin/keepassxc", "/usr/share/icons/hicolor/scalable/apps/keepassxc.svg" }, { "kleopatra", "/usr/bin/kleopatra", "/usr/share/icons/hicolor/48x48/apps/kleopatra.png" }, + { "open ecard app", "/usr/bin/openecardapp", "/opt/open-ecard-app/lib/open-ecard-app.png" }, { "seahorse", "/usr/bin/seahorse", "/usr/share/icons/hicolor/scalable/apps/org.gnome.seahorse.Application.svg" }, + { "tor browser", "/usr/bin/tor-browser", "/usr/share/icons/hicolor/scalable/apps/tor-browser.svg" }, + { "veracrypt", "/usr/bin/veracrypt", "/usr/share/icons/hicolor/scalable/apps/tor-browser.svg" }, + { "yubikey athenticator", "/usr/bin/yubioath-desktop", "/usr/share/pixmaps/com.yubico.yubioath.svg" }, + { "yubikey manager", "/usr/bin/ykman-gui", "/usr/share/pixmaps/ykman.png" }, + { "yubikey personalization tool", "/usr/bin/yubikey-personalization-gui", "/usr/share/icons/hicolor/48x48/apps/yubikey-personalization-gui.png" }, + { "yubikey piv manager", "/usr/bin/pivman", "/usr/share/pixmaps/pivman.xpm" }, { "zulucrypt", "/usr/bin/zuluCrypt-gui", "/usr/share/pixmaps/zuluCrypt.papirus.dark.png" }, } radiomenu = { - { "cubicsdr", "/usr/bin/cubicsdr", "/usr/share/cubicsdr/CubicSDR.png" }, { "gnuradio", "/usr/bin/gnuradio-companion", "/usr/share/gnuradio/grc/freedesktop/grc-icon-48.png" }, { "gqrx", "/usr/bin/gqrx", "/usr/share/pixmaps/gqrx.svg" }, { "urh", "/usr/bin/urh", "/usr/share/pixmaps/urh.png" }, } sciencemenu = { + { "epsilon", "/usr/bin/numworks-epsilon", "/usr/share/pixmaps/numworks-epsilon.png" }, + { "firebird nspire", "/usr/bin/firebird-emu", "/usr/share/icons/hicolor/512x512/apps/org.firebird-emus.firebird-emu.png" }, + { "google earth", "/usr/bin/google-earth-pro", "/opt/google/earth/pro/product_logo_32.xpm" }, + { "gpredict", "/usr/bin/gpredict", "/usr/share/pixmaps/gpredict-icon.png" }, + { "hp 15c", "/usr/bin/hp15c", "/usr/share/icons/hicolor/48x48/apps/hp15c.png" }, { "stellarium", "/usr/bin/stellarium", "/usr/share/icons/hicolor/48x48/apps/stellarium.png" }, + { "worldwind", "/usr/bin/worldwind", "/usr/share/worldwind/src/images/32x32-icon-earth.png" }, } systemmenu = { { "gparted", "/usr/bin/gparted", "/usr/share/icons/hicolor/48x48/apps/gparted.png" }, - { "hardinfo", "/usr/bin/hardinfo", "/usr/share/icons/matefaenza/apps/scalable/hardinfo.svg" }, + { "hardinfo", "/usr/bin/hardinfo", "/usr/share/icons/hicolor/48x48/apps/hardinfo.png" }, + { "ksysguard", "/usr/bin/ksysguard", "/usr/share/icons/hicolor/16x16/apps/ksysguardd.png" }, { "partition manager", "/usr/bin/partitionmanager", "/usr/share/icons/hicolor/scalable/apps/partitionmanager.svg" }, - { "printer", "/usr/bin/system-config-printer", "/usr/share/icons/paper-vimix/scalable/devices/stock_printers.png" }, + { "printer", "/usr/bin/system-config-printer", "/usr/share/icons/Adwaita/48x48/legacy/printer-printing.png" }, + { "sysmon", "/usr/bin/sysmon", "/home/hanez/.config/awesome/icons/sysmon.png" }, + { "teamviewer", "/usr/bin/teamviewer", "/usr/share/icons/hicolor/48x48/apps/TeamViewer.png" }, { "timeshift", "/usr/bin/timeshift-launcher", "/usr/share/icons/hicolor/48x48/apps/timeshift.png" }, { "virt-manager", "/usr/bin/virt-manager", "/usr/share/icons/hicolor/48x48/apps/virt-manager.png" }, { "virtualbox", "/usr/bin/virtualbox", "/usr/share/pixmaps/VBox.png" }, } utilitiesmenu = { { "arandr", "/usr/bin/arandr", "/usr/share/icons/hicolor/scalable/devices/video-television.svg" }, - { "appearance", "/usr/bin/lxappearance", "/usr/share/icons/Adwaita/48x48/categories/preferences-desktop.png" }, + { "appearance", "/usr/bin/lxappearance", "/usr/share/icons/nuoveXT2/96x96/apps/preferences-desktop-theme.png" }, + { "file search tool", "/usr/bin/gnome-search-tool", "/usr/share/icons/Adwaita/48x48/legacy/system-search.png" }, + { "furiusisomount", "/usr/bin/furiusisomount", "/usr/share/furiusisomount/pix/furiusisomount.png" }, + { "raspberry pi imager", "/usr/bin/rpi-imager", "/usr/share/icons/hicolor/128x128/apps/rpi-imager.png" }, +} +videomenu = { + { "obs", "/usr/bin/obs", "/usr/share/icons/hicolor/256x256/apps/com.obsproject.Studio.png" }, + { "shotcut", "/usr/bin/shotcut", "/usr/share/icons/hicolor/64x64/apps/org.shotcut.Shotcut.png" }, +} +windowsmenu = { + { "bottles", "/usr/bin/bottles", "/usr/share/icons/hicolor/scalable/apps/com.usebottles.bottles.svg" }, + { "control panel", "wine /home/hanez/.wine/drive_c/windows/syswow64/control.exe", "" }, + { "playonlinux", "/usr/bin/playonlinux", "/usr/share/pixmaps/playonlinux.png" }, + { "wineconsole", "/usr/bin/wineconsole", "" }, + { "winefile", "/usr/bin/winefile", "" }, + { "winetricks", "/usr/bin/winetricks", "/usr/share/icons/hicolor/scalable/apps/winetricks.svg" }, + { "regedit", "/usr/bin/regedit", "" }, } mainmenu = awful.menu({ items = { { "accessories", accessoriesmenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-accessories.png" }, + { "audio", audiomenu, "/home/hanez/.config/awesome/icons/synth2.png" }, { "communication", communicationmenu, icondir.."actions/quote.png" }, - { "database", dbmenu, "/usr/share/icons/oxygen/base/48x48/places/server-database.png" }, + { "database", databasemenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-development.png" }, { "development", developmentmenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-development.png" }, { "engineering", engineeringmenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-engineering.png" }, { "games", gamesmenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-games.png" }, @@ -179,10 +269,16 @@ mainmenu = awful.menu({ items = { { "science", sciencemenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-science.png" }, { "system", systemmenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-system.png" }, { "utilities", utilitiesmenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-utilities.png" }, - { "filemanager", "/usr/bin/thunar", "/usr/share/icons/Adwaita/22x22/legacy/system-file-manager.png" }, - { "terminal", terminal, "/usr/share/icons/Adwaita/22x22/legacy/utilities-terminal.png" }, + { "video", videomenu, "/usr/share/icons/Adwaita/48x48/legacy/camera-video.png" }, + { "wine", windowsmenu, "" }, + { "filemanager (nemo)", "/usr/bin/nemo", "/usr/share/icons/Adwaita/22x22/legacy/system-file-manager.png" }, + { "filemanager (thunar)", "/usr/bin/thunar", "/usr/share/icons/Adwaita/22x22/legacy/system-file-manager.png" }, + { "terminal (alacritty)", "/usr/bin/alacritty", "/usr/share/pixmaps/Alacritty.svg" }, + { "terminal (xfce4)", "/usr/bin/xfce4-terminal", "/usr/share/icons/Adwaita/22x22/legacy/utilities-terminal.png" }, + { "terminal (xterm)", terminal, "/usr/share/icons/Adwaita/22x22/legacy/utilities-terminal.png" }, { "configuration", editor_cmd .. " " .. awesome.conffile, "/usr/share/icons/Adwaita/22x22/legacy/preferences-other.png" }, { "reload", awesome.restart, "/usr/share/icons/Adwaita/22x22/legacy/view-refresh.png" }, + { "suspend", function () awful.util.spawn("/usr/bin/loginctl suspend") end, "/usr/share/icons/Faenza-Dark/apps/48/system-suspend.png" }, { "quit", function() awesome.quit() end, "/usr/share/icons/Adwaita/22x22/legacy/system-log-out.png" } } }) diff --git a/.config/awesome/pluto_menu.lua.bak b/.config/awesome/pluto_menu.lua.bak new file mode 100644 index 00000000..5c65b5e0 --- /dev/null +++ b/.config/awesome/pluto_menu.lua.bak @@ -0,0 +1,182 @@ +local icondir = os.getenv("HOME").."/.config/awesome/icons/rrze/tango/22x22/" + +accessoriesmenu = { + { "calculator", "/usr/bin/galculator", "/usr/share/icons/hicolor/48x48/apps/galculator.png" }, + { "dia", "/usr/bin/dia --integrated", "/usr/share/icons/hicolor/48x48/apps/dia.png" }, + { "engrampa", "/usr/bin/engrampa", "/usr/share/icons/hicolor/32x32/apps/engrampa.png" }, + { "epdfview", "/usr/bin/epdfview", "/usr/share/icons/hicolor/48x48/apps/epdfview.png" }, + { "freemind", "/usr/bin/freemind", "/usr/share/icons/hicolor/32x32/apps/freemind.png" }, + { "gscriptor", "/usr/bin/gscriptor", "/usr/share/icons/hicolor/48x48/apps/gcr-smart-card.png" }, + { "gvim", "/usr/bin/gvim", "/usr/share/icons/hicolor/48x48/apps/gvim.png" }, + { "pluma", "/usr/bin/pluma", "/usr/share/icons/Moka/48x48/apps/gedit.png" }, + { "regexxer", "/usr/bin/regexxer", "/usr/share/icons/hicolor/48x48/apps/regexxer.png" }, + { "retext", "/usr/bin/retext", "/usr/share/icons/hicolor/48x48/apps/retext.png" }, + { "xarchiver", "xarchiver", "/usr/share/icons/hicolor/48x48/apps/xarchiver.png" }, + { "xreader", "xreader", "/usr/share/icons/hicolor/scalable/apps/xreader.svg" }, +} +communicationmenu = { + { "gajim", "/usr/bin/gajim", "/usr/share/icons/hicolor/scalable/apps/org.gajim.Gajim.svg" }, + { "thunderbird", "/usr/bin/birdtray", "/usr/share/icons/hicolor/48x48/apps/thunderbird.png" }, + { "zoom", "/usr/bin/zoom", "/usr/share/pixmaps/application-x-zoom.png" }, +} +dbmenu = { + { "dbeaver", "/usr/bin/dbeaver", "/usr/share/pixmaps/dbeaver.xpm" }, + { "sqlitebrowser", "/usr/bin/sqlitebrowser", "/usr/share/icons/hicolor/256x256/apps/sqlitebrowser.png" }, +} +developmentmenu = { + { "android studio", "/opt/android-studio/bin/studio.sh", "/opt/android-studio/bin/studio.png" }, + { "anjuta", "/usr/bin/anjuta", "/usr/share/icons/hicolor/48x48/apps/anjuta.png" }, + { "bluegriffon", "/usr/bin/bluegriffon", "/usr/share/icons/hicolor/48x48/apps/bluegriffon.png" }, + { "codeblocks", "/usr/bin/codeblocks", "/usr/share/icons/hicolor/64x64/apps/codeblocks.png" }, + { "ddd", "/usr/bin/ddd", "/usr/share/pixmaps/ddd.xpm" }, + { "fluid", "/usr/bin/fluid", "/usr/share/icons/hicolor/48x48/apps/fluid.png" }, + { "glade", "/usr/bin/glade ", "/usr/share/icons/hicolor/scalable/apps/glade-3.svg" }, + { "intellij", "/usr/bin/idea", "/usr/share/pixmaps/idea.png" }, + { "kdevelop", "/usr/bin/kdevelop", "/usr/share/icons/hicolor/48x48/apps/kdevelop.png" }, + { "liteide", "/usr/bin/liteide", "/usr/share/pixmaps/liteide.png" }, + { "pycharm", "/home/hanez/bin/pycharm.sh", "/usr/share/icons/hicolor/scalable/apps/pycharm.svg" }, + { "qgit", "/usr/bin/qgit", "/usr/share/icons/hicolor/48x48/apps/qgit.png" }, + { "qtcreator", "/usr/bin/qtcreator", "/usr/share/icons/hicolor/48x48/apps/QtProject-qtcreator.png" }, + { "sasm", "/usr/bin/sasm", "/usr/share/sasm/sasm.png" }, + { "smartgit", "/usr/bin/smartgit", "/opt/smartgit/bin/smartgit.svg" }, + { "wxglade", "/usr/bin/wxglade", "/usr/share/pixmaps/wxglade.png" }, + --{ "zbstudio", "/usr/bin/zbstudio", "/usr/share/icons/hicolor/48x48/apps/zbstudio.png" }, +} +engineeringmenu = { + { "arduino", "/usr/bin/arduino", "/usr/share/icons/hicolor/48x48/apps/arduino.png" }, + { "eagle", "/home/hanez/bin/eagle.sh", "/usr/share/pixmaps/eagle.png" }, + { "energia", "/usr/bin/energia", "/usr/share/pixmaps/energia.png" }, + { "fritzing", "/usr/bin/Fritzing", "/usr/share/icons/fritzing.png" }, + { "kicad", "/usr/bin/kicad", "/usr/share/icons/hicolor/48x48/apps/kicad.png" }, + { "leocad", "/usr/bin/leocad", "/usr/share/icons/hicolor/scalable/mimetypes/application-vnd.leocad.svg" }, + { "librecad", "/usr/bin/librecad", "/usr/share/icons/hicolor/scalable/apps/librecad.svg" }, + { "openscad", "/usr/bin/openscad", "/usr/share/pixmaps/openscad.png" }, + { "processing", "/usr/bin/processing", "/usr/share/pixmaps/processing.png" }, + { "qcad", "/usr/bin/qcad", "/usr/share/pixmaps/qcad_icon.png" }, +} +gamesmenu = { + --{ "0 a.d.", "/usr/bin/0ad", "/usr/share/pixmaps/0ad.png" }, + { "retroarch", "/usr/bin/retroarch", "/usr/share/pixmaps/retroarch.svg" }, + --{ "steam", "/home/hanez/bin/steam.sh", "/usr/share/pixmaps/steam.png" }, + --{ "thimbleweed park", "/home/hanez/bin/thimbleweedpark", "/home/hanez/.local/share/Steam/steamapps/common/Thimbleweed Park/Icon32.png" }, +} +graphicsmenu = { + { "aseprite", "/usr/bin/aseprite", "/usr/share/icons/hicolor/48x48/apps/aseprite.png" }, + { "blender", "/usr/bin/blender", "/usr/share/icons/hicolor/scalable/apps/blender.svg" }, + { "font manager", "/usr/bin/font-manager", "/usr/share/icons/gnome/48x48/apps/preferences-desktop-font.png" }, + { "font viewer", "/usr/bin/gnome-font-viewer", "/usr/share/icons/gnome/48x48/apps/preferences-desktop-font.png" }, + { "gimp", "/usr/bin/gimp", "/usr/share/icons/hicolor/48x48/apps/gimp.png" }, + { "gpick", "/usr/bin/gpick", "/usr/share/icons/hicolor/48x48/apps/gpick.png" }, + { "image scan!", "/usr/bin/iscan", "/usr/share/icons/gnome/48x48/devices/scanner.png" }, + { "inkscape", "/usr/bin/inkscape", "/usr/share/icons/hicolor/48x48/apps/org.inkscape.Inkscape.png" }, + { "krita", "/usr/bin/krita", "/usr/share/icons/hicolor/48x48/apps/krita.png" }, + { "mtpaint", "/usr/bin/mtpaint", "/usr/share/pixmaps/mtpaint.png" }, + { "screenshooter", "/usr/bin/xfce4-screenshooter", "/usr/share/icons/hicolor/scalable/apps/org.xfce.screenshooter.svg" }, + { "scribus", "/usr/bin/scribus", "/usr/share/icons/hicolor/32x32/apps/scribus.png" }, + { "sk1", "/usr/bin/sk1", "/usr/share/icons/hicolor/scalable/apps/sk1.svg" }, + { "viewnior", "/usr/bin/viewnior", "/usr/share/icons/hicolor/48x48/apps/viewnior.png" }, + { "wacom", "/usr/bin/kde_wacom_tabletfinder", "/usr/share/icons/Vimix/scalable/apps/csd-wacom.svg" }, + { "xsane scanning", "/usr/bin/xsane", "/usr/share/pixmaps/xsane.xpm" }, +} +hackingmenu = { + { "cutter", "/usr/bin/Cutter", "/usr/share/icons/hicolor/scalable/apps/cutter.svg" }, + { "ghidra", "/usr/bin/ghidra", "/usr/share/pixmaps/Ghidra_Logo.png" }, + { "ghex", "/usr/bin/ghex ", "/usr/share/icons/Moka/48x48/apps/ghex.png" }, +} +internetmenu = { + { "chrome", "/usr/bin/google-chrome-stable", "/usr/share/icons/hicolor/48x48/apps/google-chrome.png" }, + { "chrome (incognito)", "/usr/bin/google-chrome-stable", "/usr/share/icons/hicolor/48x48/apps/google-chrome.png" }, + { "chromium", "/usr/bin/chromium", "/usr/share/icons/hicolor/48x48/apps/chromium.png" }, + { "chromium (incognito)", "/usr/bin/chromium --incognito", "/usr/share/icons/hicolor/48x48/apps/chromium.png" }, + { "firefox", "/usr/bin/firefox", "/usr/share/icons/hicolor/48x48/apps/firefox.png" }, + { "firefox (private)", "/usr/bin/firefox --private-window", "/usr/share/icons/hicolor/48x48/apps/firefox.png" }, + { "google earth", "/usr/bin/google-earth-pro", "/opt/google/earth/pro/product_logo_32.xpm" }, + { "konqueror", "/usr/bin/konqueror", "/usr/share/icons/hicolor/48x48/apps/konqueror.png" }, + { "opera", "/usr/bin/opera", "/usr/share/pixmaps/opera.xpm" }, + { "seamonkey", "/usr/bin/seamonkey", "/usr/share/pixmaps/seamonkey.png" }, + { "tor browser", "/usr/bin/tor-browser", "/usr/share/icons/breeze/apps/48/tor-browser.svg" }, +} +multimediamenu = { + { "acidrip", "/usr/bin/acidrip", "/usr/share/icons/Vimix/scalable/apps/acidrip.svg" }, + { "ardour", "/usr/bin/ardour6", "/usr/share/icons/hicolor/48x48/apps/ardour6.png" }, + { "audacity", "/usr/bin/audacity", "/usr/share/icons/hicolor/48x48/apps/audacity.png" }, + { "brasero", "/usr/bin/brasero", "/usr/share/icons/hicolor/48x48/apps/brasero.png" }, + { "handbrake", "/usr/bin/ghb", "/usr/share/icons/hicolor/scalable/apps/hb-icon.svg" }, + { "k3b", "/usr/bin/k3b", "/usr/share/icons/hicolor/48x48/apps/k3b.png" }, + { "k9copy", "/usr/bin/k9copy", "/usr/share/icons/hicolor/48x48/actions/k9copy.png" }, + { "kaffeine", "/usr/bin/kaffeine", "/usr/share/icons/hicolor/scalable/apps/kaffeine.svg" }, + { "mediathekview", "/usr/bin/mediathekview", "/usr/share/icons/hicolor/scalable/apps/mediathekview.svg/MediathekView.svg" }, + { "spotify", "/usr/bin/spotify-tray", "/usr/share/pixmaps/spotify-client.png" }, + { "tvbrowser", "/usr/bin/tvbrowser", "/usr/share/icons/hicolor/48x48/apps/tvbrowser.png" }, + { "vlc", "/usr/bin/vlc", "/usr/share/icons/hicolor/48x48/apps/vlc.png" }, +} +networkmenu = { + { "ettercap", "/usr/bin/ettercap -G", "/usr/share/pixmaps/ettercap.svg" }, + { "gufw", "/usr/bin/gufw_fixed", "/usr/share/icons/hicolor/scalable/apps/gufw.svg" }, + { "wireshark", "/usr/bin/wireshark-gtk", "/usr/share/icons/hicolor/48x48/apps/wireshark.png" }, +} +officemenu = { + { "libreoffice base", "/usr/bin/libreoffice --base", "/usr/share/icons/hicolor/48x48/apps/libreoffice-base.png" }, + { "libreoffice calc", "/usr/bin/libreoffice --calc", "/usr/share/icons/hicolor/48x48/apps/libreoffice-calc.png" }, + { "libreoffice draw", "/usr/bin/libreoffice --draw", "/usr/share/icons/hicolor/48x48/apps/libreoffice-draw.png" }, + { "libreoffice impress", "/usr/bin/libreoffice --impress", "/usr/share/icons/hicolor/48x48/apps/libreoffice-impress.png" }, + { "libreoffice math", "/usr/bin/libreoffice --math", "/usr/share/icons/hicolor/48x48/apps/libreoffice-math.png" }, + { "libreoffice writer", "/usr/bin/libreoffice --writer", "/usr/share/icons/hicolor/48x48/apps/libreoffice-writer.png" }, + { "pdfslicer", "/usr/bin/pdfslicer", "/usr/share/icons/hicolor/scalable/apps/com.github.junrrein.PDFSlicer.svg" }, +} +privacymenu = { + { "gnu privacy agent", "/usr/bin/gpa", "/usr/share/pixmaps/gpa.png" }, + { "keepassxc", "/usr/bin/keepassxc", "/usr/share/icons/hicolor/scalable/apps/keepassxc.svg" }, + { "kleopatra", "/usr/bin/kleopatra", "/usr/share/icons/hicolor/48x48/apps/kleopatra.png" }, + { "seahorse", "/usr/bin/seahorse", "/usr/share/icons/hicolor/scalable/apps/org.gnome.seahorse.Application.svg" }, + { "zulucrypt", "/usr/bin/zuluCrypt-gui", "/usr/share/pixmaps/zuluCrypt.papirus.dark.png" }, +} +radiomenu = { + { "cubicsdr", "/usr/bin/cubicsdr", "/usr/share/cubicsdr/CubicSDR.png" }, + { "gnuradio", "/usr/bin/gnuradio-companion", "/usr/share/gnuradio/grc/freedesktop/grc-icon-48.png" }, + { "gqrx", "/usr/bin/gqrx", "/usr/share/pixmaps/gqrx.svg" }, + { "urh", "/usr/bin/urh", "/usr/share/pixmaps/urh.png" }, +} +sciencemenu = { + { "stellarium", "/usr/bin/stellarium", "/usr/share/icons/hicolor/48x48/apps/stellarium.png" }, +} +systemmenu = { + { "gparted", "/usr/bin/gparted", "/usr/share/icons/hicolor/48x48/apps/gparted.png" }, + { "hardinfo", "/usr/bin/hardinfo", "/usr/share/icons/matefaenza/apps/scalable/hardinfo.svg" }, + { "partition manager", "/usr/bin/partitionmanager", "/usr/share/icons/hicolor/scalable/apps/partitionmanager.svg" }, + { "printer", "/usr/bin/system-config-printer", "/usr/share/icons/paper-vimix/scalable/devices/stock_printers.png" }, + { "timeshift", "/usr/bin/timeshift-launcher", "/usr/share/icons/hicolor/48x48/apps/timeshift.png" }, + { "virt-manager", "/usr/bin/virt-manager", "/usr/share/icons/hicolor/48x48/apps/virt-manager.png" }, + { "virtualbox", "/usr/bin/virtualbox", "/usr/share/pixmaps/VBox.png" }, +} +utilitiesmenu = { + { "arandr", "/usr/bin/arandr", "/usr/share/icons/hicolor/scalable/devices/video-television.svg" }, + { "appearance", "/usr/bin/lxappearance", "/usr/share/icons/Adwaita/48x48/categories/preferences-desktop.png" }, +} +mainmenu = awful.menu({ items = { + { "accessories", accessoriesmenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-accessories.png" }, + { "communication", communicationmenu, icondir.."actions/quote.png" }, + { "database", dbmenu, "/usr/share/icons/oxygen/base/48x48/places/server-database.png" }, + { "development", developmentmenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-development.png" }, + { "engineering", engineeringmenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-engineering.png" }, + { "games", gamesmenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-games.png" }, + { "graphics", graphicsmenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-graphics.png" }, + { "hacking", hackingmenu, "/usr/share/icons/Adwaita/22x22/legacy/face-devilish.png" }, + { "internet", internetmenu, icondir.."emblems/globe.png" }, + { "network", networkmenu, "/usr/share/icons/Adwaita/22x22/legacy/network-wired-disconnected.png" }, + { "multimedia", multimediamenu, "/usr/share/icons/Adwaita/scalable/categories/applications-multimedia-symbolic.svg" }, + { "office", officemenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-office.png" }, + { "privacy", privacymenu, icondir.."emblems/lock-key.png" }, + { "radio", radiomenu, icondir.."emblems/wifi.png" }, + { "science", sciencemenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-science.png" }, + { "system", systemmenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-system.png" }, + { "utilities", utilitiesmenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-utilities.png" }, + { "filemanager", "/usr/bin/thunar", "/usr/share/icons/Adwaita/22x22/legacy/system-file-manager.png" }, + { "terminal", terminal, "/usr/share/icons/Adwaita/22x22/legacy/utilities-terminal.png" }, + { "configuration", editor_cmd .. " " .. awesome.conffile, "/usr/share/icons/Adwaita/22x22/legacy/preferences-other.png" }, + { "reload", awesome.restart, "/usr/share/icons/Adwaita/22x22/legacy/view-refresh.png" }, + { "quit", function() awesome.quit() end, "/usr/share/icons/Adwaita/22x22/legacy/system-log-out.png" } + } +}) + +return mainmenu diff --git a/.config/awesome/rc.lua b/.config/awesome/rc.lua index 8dd88c53..45af4141 100644 --- a/.config/awesome/rc.lua +++ b/.config/awesome/rc.lua @@ -76,7 +76,8 @@ end -- This is used later as the default terminal and editor to run. -terminal = '/usr/bin/uxterm -bg black -fg grey -sb -leftbar -si -bc -cr orange -fa "'..config.font_xterm..'" -fs '..config.font_xterm_size +terminal = '/usr/bin/uxterm -bg black -fg grey -sb -leftbar -si -bc -cr orange -fa "'..config.font_xterm..'" -fs "'..config.font_xterm_size..'"' +xterminal = "/usr/bin/xfce4-terminal" editor = "/usr/bin/vim" editor_cmd = terminal .. " -e " .. editor @@ -109,11 +110,11 @@ awful.layout.layouts = { --awful.layout.suit.max, --awful.layout.suit.max.fullscreen, --awful.layout.suit.magnifier, - awful.layout.suit.floating, --lain.layout.cascade, --lain.layout.cascade.tile, --lain.layout.termfair, --lain.layout.termfair.center, + awful.layout.suit.floating, } -- }}} @@ -126,7 +127,7 @@ local function client_menu_toggle_fn() instance:hide() instance = nil else - instance = awful.menu.clients({ theme = { width = 250 } }) + instance = awful.menu.clients({ theme = { width = 500 } }) end end end @@ -271,6 +272,8 @@ globalkeys = gears.table.join( -- Dropdown application awful.key({ modkey, }, "q", function () awful.screen.focused().quake:toggle() end, {description = "dropdown application", group = "launcher"}), + awful.key({ modkey, }, "a", function() awful.util.spawn("/home/hanez/.cargo/bin/zoha -s") end, + { description="set backlight", group="awesome" }), -- Set backlight awful.key({ modkey, }, "1", function() awful.util.spawn("/usr/bin/xbacklight -set 10") end, @@ -318,6 +321,12 @@ globalkeys = gears.table.join( { description="enable xautolock", group="awesome" }), -- Some Application shortcuts + awful.key({ modkey, }, "a", function () awful.spawn("/usr/bin/alacritty") end, + { description = "open a terminal", group = "launcher"}), + awful.key({ modkey, }, "Return", function () awful.spawn(terminal) end, + { description = "open a terminal", group = "launcher"}), + awful.key({ modkey, "Control" }, "Return", function () awful.util.spawn(xterminal) end, + { description = "open a terminal", group = "launcher"}), awful.key({ modkey }, "e", function() awful.util.spawn("/usr/bin/emulationstation") end, { description="start emulationstation", group="awesome" }), awful.key({ modkey }, "v", function() awful.util.spawn("/usr/bin/chromium") end, @@ -330,6 +339,8 @@ globalkeys = gears.table.join( { description="edit awesome configuration", group="awesome" }), awful.key({ modkey }, "z", function() awful.util.spawn(editor_cmd .. " " .. os.getenv("HOME") .. "/.zshrc") end, { description="edit zsh configuration", group="awesome" }), + --awful.key({ modkey }, "a", function() awful.util.spawn("/usr/bin/nemo") end, + -- { description="start nemo", group="awesome"}), awful.key({ modkey }, "y", function() awful.util.spawn("/usr/bin/thunar") end, { description="start thunar", group="awesome"}), awful.key({ modkey, }, "u", function() awful.util.spawn("/usr/bin/xdotool click 2") end), @@ -358,7 +369,7 @@ globalkeys = gears.table.join( { description = "focus next by index", group = "client"}), awful.key({ modkey, }, "k", function () awful.client.focus.byidx(-1) end, { description = "focus previous by index", group = "client"}), - awful.key({ modkey, }, "w", function () mymainmenu:show() end, + awful.key({ modkey, }, "w", function () mainmenu:show() end, { description = "show main menu", group = "awesome"}), -- Layout manipulation @@ -380,9 +391,7 @@ globalkeys = gears.table.join( end, { description = "go back", group = "client"}), - -- Standard program - awful.key({ modkey, }, "Return", function () awful.spawn(terminal) end, - { description = "open a terminal", group = "launcher"}), + -- Awesome control awful.key({ modkey, "Control" }, "r", awesome.restart, { description = "reload awesome", group = "awesome"}), awful.key({ modkey, "Shift" }, "q", awesome.quit, @@ -574,6 +583,7 @@ awful.rules.rules = { "Event Tester", -- xev. "megasync", "MEGAsync", + "Epsilon", }, role = { "AlarmWindow", -- Thunderbird's calendar. @@ -583,10 +593,15 @@ awful.rules.rules = { } }, properties = { floating = true }}, - -- Add titlebars to normal clients and dialogs - { rule_any = {type = { "normal", "dialog" } - }, properties = { titlebars_enabled = config.titlebars_enabled } + -- Do not add titlebars to normal clients + { rule_any = {type = { "normal" } + }, properties = { titlebars_enabled = config.titlebars_enabled_normal } }, + -- Add titlebars to dialogs + { rule_any = {type = { "dialog" } + }, properties = { titlebars_enabled = config.titlebars_enabled_dialog } + }, + -- Set Firefox to always map on the tag named "2" on screen 1. -- { rule = { class = "Firefox" }, diff --git a/.config/awesome/themes/hanez/theme.lua b/.config/awesome/themes/hanez/theme.lua index 8eb656b7..61be8aca 100644 --- a/.config/awesome/themes/hanez/theme.lua +++ b/.config/awesome/themes/hanez/theme.lua @@ -24,7 +24,7 @@ theme.border_marked = "#91231c" theme.icon_theme = "Adwaita" theme.icon_size = "22x22" theme.icon_path = "/usr/share/icons/"..theme.icon_theme.."/"..theme.icon_size.."/legacy/" -theme.notification_icon_size = 100; +theme.notification_icon_size = 80; theme.wallpaper = os.getenv("HOME").."/.config/awesome/themes/hanez/31c3-saal-3.jpg" theme.awesome_icon = os.getenv("HOME").."/.config/awesome/themes/hanez/awesome.png" @@ -50,8 +50,8 @@ theme.menu_fg_focus = "#222222" -- theme.menu_border_color = "#e95421" -- theme.menu_border_width = 1 theme.menu_submenu_icon = theme.icon_path.."actions/media-playback-start.png" -theme.menu_height = 22 -theme.menu_width = 182 +theme.menu_height = 26 +theme.menu_width = 250 -- You can add as many variables as -- you wish and access them by using diff --git a/.config/awesome/vicious b/.config/awesome/vicious index a3759eb8..969d9425 160000 --- a/.config/awesome/vicious +++ b/.config/awesome/vicious @@ -1 +1 @@ -Subproject commit a3759eb8a422e132f3e6e48723b7725130a7ee1b +Subproject commit 969d94255bf8825615991c5f2c023dc14e3512ec diff --git a/.config/user-dirs.dirs b/.config/user-dirs.dirs index e8285d89..dc7fc5b0 100644 --- a/.config/user-dirs.dirs +++ b/.config/user-dirs.dirs @@ -1,6 +1,6 @@ # This file is written by xdg-user-dirs-update # If you want to change or add directories, just edit the line you're -# interested in. All local changes will be retained on the next run +# interested in. All local changes will be retained on the next run. # Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped # homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an # absolute path. No other format is supported. @@ -10,6 +10,6 @@ XDG_DOWNLOAD_DIR="$HOME/downloads" XDG_TEMPLATES_DIR="$HOME/templates" XDG_PUBLICSHARE_DIR="$HOME/public" XDG_DOCUMENTS_DIR="$HOME/documents" -XDG_MUSIC_DIR="$HOME/music" +XDG_MUSIC_DIR="$HOME/" XDG_PICTURES_DIR="$HOME/images" -XDG_VIDEOS_DIR="$HOME/videos" +XDG_VIDEOS_DIR="$HOME/" diff --git a/.gitignore b/.gitignore index d5f74a44..98dc7b8a 100644 --- a/.gitignore +++ b/.gitignore @@ -33,15 +33,19 @@ !.gitignore #!.toprc +!.screenrc +!.tmux.conf !.vimrc !.Xresources !.vim !.vim/** .vim/.netrwhist !.xinitrc +!.zoha.toml !.zsh !.zsh/** !.zshrc +!.zsh_functions.zsh !README.md diff --git a/.screenrc b/.screenrc new file mode 100644 index 00000000..ec887c86 --- /dev/null +++ b/.screenrc @@ -0,0 +1,24 @@ +# skip the startup message +startup_message off + +# go to home dir +chdir + +# Automatically detach on hangup. +autodetach on + +# Change default scrollback value for new windows +defscrollback 10000 + +# start with visual bell as default +vbell on +vbell_msg "bell on %t (%n)" + +# look and feel +caption always "%{= bb}%{+b w}%n %t %h %=%l %H %c" +hardstatus alwayslastline "%-Lw%{= BW}%50>%n%f* %t%{-}%+Lw%<" + +activity "Activity in %t(%n)" + +#shelltitle "shell" +#shell -$SHELL diff --git a/.tmux.conf b/.tmux.conf new file mode 100644 index 00000000..86104852 --- /dev/null +++ b/.tmux.conf @@ -0,0 +1,60 @@ +# Original Source: +# https://github.com/jonasjacek/colorcli + +# DESIGN: 256 COLOR SUPPORT +setw -g default-terminal "screen-256color" + +# DESIGN: PANES +set -g pane-active-border-style fg=colour22,bg=colour250 +set -g pane-border-style fg=colour250,bg=colour250 + +# DESIGN: MESSAGING +set -g message-command-style fg=blue,bg=black +set -g message-style fg=colour59,bg=colour226 + +# DESIGN: MODES +setw -g clock-mode-colour colour135 +set -g mode-style fg=colour160,bold,bg=colour238,bold + +# DESIGN: STATUSBAR BOTTOM +#set -g status-style fg=white,bg=colour250 +set -g status-style fg=white,bg=green +#set -g status-style fg=white,bg=black +set -g status-interval 3600 +set -g status-position bottom + +# DESIGN: WINDOW STATUS +# new: window-active-style +# new: window-status-activity-style +# new: window-status-bell-style fg=white,bg=black +# new: window-status-current-style +# new: window-status-last-style +# new: window-status-style +# new: window-style +setw -g window-status-format " #F#I:#W#F " +setw -g window-status-current-format " #F#I:#W#F " +#setw -g window-status-format "#[fg=white]#[bg=colour59] #I #[fg=colour59]#[bg=colour254] #W " +#setw -g window-status-current-format "#[fg=white]#[bg=colour24] #I #[fg=colour24]#[bg=colour254] #W " + +setw -g window-status-format "#[fg=white]#[bg=colour59] #I #[fg=colour59]#[bg=colour254] #W " +setw -g window-status-current-format "#[fg=white]#[bg=colour22] #I #[fg=colour22]#[bg=colour254] #W " +#setw -g window-status-format "#[fg=white]#[bg=colour59] #I #[fg=colour59]#[bg=colour254] #W " +#setw -g window-status-current-format "#[fg=white]#[bg=green] #I #[fg=green]#[bg=colour254] #W " + +#setw -g window-status-current-bg pink +#setw -g window-status-current-fg grey +#setw -g window-status-current-attr dim +#setw -g window-status-bg green +#setw -g window-status-fg black +set -g status-right-length 0 +set -g status-left-length 20 +# items left to the tabs +set -g status-left '' + +# items right to the tabs +#set -g status-right '#[fg=colour59,bg=colour250,bold] %y/%m/%d |#[fg=colour59,bg=colour250,bold] %H:%M:%S ' +#set -g status-right '#[fg=colour22,bg=green,bold] %F |#[fg=colour22,bg=green,bold] %T ' +set -g status-right '' + +setw -g window-status-bell-style fg=red,bold +set-window-option -g window-status-bell-style bg=colour160 diff --git a/.vimrc b/.vimrc index 1750c6ad..fbe2f981 100644 --- a/.vimrc +++ b/.vimrc @@ -51,10 +51,14 @@ set t_Co=256 set nocompatible " Code indentation +syntax enable filetype plugin indent on set tabstop=4 set shiftwidth=4 set expandtab +" set number +filetype indent on +set autoindent " Better command-line completion set wildmenu diff --git a/.xinitrc b/.xinitrc index 5530082f..4e74c280 100644 --- a/.xinitrc +++ b/.xinitrc @@ -1,3 +1,6 @@ #!/bin/sh +/home/hanez/.screenlayout/default.sh + exec dbus-launch awesome + diff --git a/.zoha.toml b/.zoha.toml new file mode 100644 index 00000000..9238092d --- /dev/null +++ b/.zoha.toml @@ -0,0 +1,42 @@ +[process] + +[font] +font = "Source Code Pro" +size = 14 + +[keys] +quit = "Shift-Ctrl-Alt-q" +tab_add = "Shift-Ctrl-t" +tab_close = "Shift-Ctrl-w" + +[display] +#height_percentage = "80" +#width_percentage = "80" +#width = 1800 +#height = 1024 +#x_pos = 380 +#fullscreen = true +always_on_top = true +monitor = "0" +skip_task_bar = true +start_hidden = true +sticky = true +tab_mode = "Auto" +scrollbar_position = "Right" +tab_expand = false +tab_title_num_characters = 24 + +[color] +pallet = "Linux" +#pallet = "RXVT" +#pallet = "Snazzy" +#pallet = "SolarizedDark" +#pallet = "SolarizedLight" +#pallet = "Tango" +#pallet = "XTerm" +#pallet = "Zenburn" +allow_bold = false +#bg = "rgba(0,0,0,0)" +cursor_blink = true +#cursor = "rgba(0.98, 0.647 ,0, 0)" + diff --git a/.zsh/oh-my-zsh b/.zsh/oh-my-zsh index beb5012b..dcd33a3f 160000 --- a/.zsh/oh-my-zsh +++ b/.zsh/oh-my-zsh @@ -1 +1 @@ -Subproject commit beb5012b9fb0ff5993611f50d9543a25edb11419 +Subproject commit dcd33a3fba78abf9c4861163be45addc2000167c diff --git a/.zsh_functions.zsh b/.zsh_functions.zsh new file mode 100644 index 00000000..0078afdb --- /dev/null +++ b/.zsh_functions.zsh @@ -0,0 +1,14 @@ +tmx () { + # Use -d to allow the rest of the function to run + tmux new-session -d -s "CMD" + tmux new-window + # -d to prevent current window from changing + #tmux new-window -d + #tmux new-window -d + #tmux new-window -d + #tmux new-window -d + # -d to detach any other client (which there shouldn't be, + # since you just created the session). + tmux attach-session -d -t "CMD" +} + diff --git a/.zshrc b/.zshrc index 8d97cbcc..4f2d6158 100644 --- a/.zshrc +++ b/.zshrc @@ -5,28 +5,37 @@ if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]] source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" fi -# Extend my $PATH to $HOME/bin -export PATH=$HOME/bin:$HOME/.gem/ruby/3.0.0/bin:$PATH +if [[ -r $HOME/.zsh_functions.zsh ]]; then + source $HOME/.zsh_functions.zsh +fi + +# Private stuff +source ~/.zsh_private # Java Stuff export JAVA_HOME=/usr/lib/jvm/java-8-openjdk # Android / Kivy Development Stuff export ANDROID_HOME=/home/hanez/.android/sdk -export ANDROIDSDK="/opt/android-sdk" -export ANDROIDNDK="/opt/android-ndk" -export ANDROIDAPI="19" -export ANDROIDNDKVER="r16b" +export ANDROIDSDK="/home/hanez/.android/sdk" +export ANDROID_SDK_ROOT="/home/hanez/.android/sdk" +#export ANDROIDNDK="/opt/android-ndk" +#export ANDROIDAPI="27" +#export ANDROIDNDKVER="r16b" +export CHROME_EXECUTABLE=/usr/bin/google-chrome-stable + # Export the $EDITOR and $TERMINAL export BROWSER=/usr/bin/firefox export EDITOR=/usr/bin/vim -export TERMINAL='/usr/bin/uxterm -bg black -fg grey -sb -leftbar -si -bc -cr orange -fa "Noto Mono" -fs 13' +export TERMINAL='/usr/bin/uxterm -bg black -fg grey -sb -leftbar -si -bc -cr orange -fa "Source Code Pro" -fs 14' # Fix to make JAVA applications behave more friendly in awesome. Still many JAVA apps # suck in awesome. PyCharm works perfect, Arduino does not! export _JAVA_AWT_WM_NONREPARENTING=1 +export XDG_RUNTIME_DIR=/run/user/1000 + # Path to your oh-my-zsh installation. export ZSH=~/.zsh/oh-my-zsh @@ -78,7 +87,7 @@ DISABLE_AUTO_UPDATE="true" # Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/ # Example format: plugins=(rails git textmate ruby lighthouse) # Add wisely, as too many plugins slow down shell startup. -plugins=(colored-man) +plugins=(colored-man-pages) # History settings HISTSIZE=100000 @@ -101,6 +110,7 @@ for function in ~/.zsh/functions.d/*.sh; do done # Some aliases +alias c='clear' alias ..='cd ..' alias ...='cd ../..' alias ....='cd ../../..' @@ -112,32 +122,26 @@ alias ll='ls --color -l' alias lla='ls -la --color' alias llh='ls -lh --color' alias llah='ls -lah --color' -alias lsd='ls -ld --color' alias vi=vim alias y=yaourt alias xterm=$TERMINAL -alias backup_t410='rsync -avr --delete --delete-excluded --exclude=/dev --exclude=/proc --exclude=/sys --exclude=/run / /run/media/hanez/BACKUP1000GB/t410/' -alias backup_11s='rsync -avr --delete --delete-excluded --exclude=/dev --exclude=/proc --exclude=/sys --exclude=/run / /run/media/hanez/BACKUP1000GB/11s/' -alias spamup='rsync -avr --delete ~/.bogofilter/* b.systemchaos.org:/var/bogofilter' -alias x5musicsync="adb-sync --delete /home/hanez/music/* /sdcard/Music" +#alias backup_t410='rsync -avr --delete --delete-excluded --exclude=/dev --exclude=/proc --exclude=/sys --exclude=/run / /run/media/hanez/BACKUP1000GB/t410/' +#alias backup_11s='rsync -avr --delete --delete-excluded --exclude=/dev --exclude=/proc --exclude=/sys --exclude=/run / /run/media/hanez/BACKUP1000GB/11s/' +#alias spamup='rsync -avr --delete ~/.bogofilter/* b.systemchaos.org:/var/bogofilter' +#alias x5musicsync="adb-sync --delete /home/hanez/music/* /sdcard/Music" # Some Git aliases +alias gita='git add' alias gitc='git commit' alias gitd='git diff' alias gitp='git push' +alias gitpp='git pull' alias gits='git status' -# SSH Host aliases -alias a.systemchaos.org='ssh a.systemchaos.org' -alias c.systemchaos.org='ssh c.systemchaos.org' -alias d.systemchaos.org='ssh d.systemchaos.org' -alias e.systemchaos.org='ssh e.systemchaos.org' -alias onionpi='ssh onionpi' - # I use xterm and this sets a nice title with hostname and cwd in it. case $TERM in linux) - export TERM=linux-16color + export TERM=linux precmd () {print -Pn "\e]0;%n@%m: %~\a"} ;; xterm*) diff --git a/bin/ac.sh b/bin/ac.sh index baa5daf9..43b597a6 100755 --- a/bin/ac.sh +++ b/bin/ac.sh @@ -1,9 +1,6 @@ #!/bin/bash -mv /etc/lighttpd/vhosts.d/systems.findeisen.conf /etc/lighttpd/vhosts.d/systems.findeisen.conf.ssl -mv /etc/lighttpd/vhosts.d/systems.findeisen.conf.nossl /etc/lighttpd/vhosts.d/systems.findeisen.conf - -/etc/init.d/lighttpd restart +mv /root/.acme.sh/acme.sh.log /root/.acme.sh/$(date +%s).log acme.sh --cron --force --home /root/.acme.sh @@ -13,15 +10,12 @@ for host in $(ls /etc/acme | tr '\n' ' '); do cat /etc/acme/$host/fullchain.cer >> /etc/acme/$host/$host.pem done -mv /etc/lighttpd/vhosts.d/systems.findeisen.conf /etc/lighttpd/vhosts.d/systems.findeisen.conf.nossl -mv /etc/lighttpd/vhosts.d/systems.findeisen.conf.ssl /etc/lighttpd/vhosts.d/systems.findeisen.conf - -cat /etc/acme/mail2.zynk.org/fullchain.cer > /opt/mailcow-dockerized/data/assets/ssl/mail2.zynk.org/cert.pem -cat /etc/acme/mail2.zynk.org/mail2.zynk.org.key > /opt/mailcow-dockerized/data/assets/ssl/mail2.zynk.org/key.pem - /etc/init.d/lighttpd restart +/etc/init.d/nginx restart /etc/init.d/prosody restart +cat /etc/acme/mail.xw3.org/fullchain.cer > /opt/mailcow-dockerized/data/assets/ssl/mail.xw3.org/cert.pem +cat /etc/acme/mail.xw3.org/mail.xw3.org.key > /opt/mailcow-dockerized/data/assets/ssl/mail.xw3.org/key.pem cd /opt/mailcow-dockerized docker-compose restart diff --git a/bin/motd.sh b/bin/motd.sh index 770621d6..ea944f2a 100755 --- a/bin/motd.sh +++ b/bin/motd.sh @@ -3,8 +3,9 @@ # this one is creating my /etc/motd file via cron to get some network # statistics when logging in to my servers. -echo "" > /etc/motd -hostname -f >> /etc/motd -echo "" >> /etc/motd -vnstat >> /etc/motd +#echo "" >> /etc/motd +vnstat -i eth0 -h 24 > /etc/motd +#vnstat -i eth0 -d 7 >> /etc/motd +#vnstat -i eth0 -m 6 >> /etc/motd +#vnstat -i eth0 -y 6 >> /etc/motd diff --git a/bin/stats.sh b/bin/stats.sh index b161eea5..4dc54f68 100755 --- a/bin/stats.sh +++ b/bin/stats.sh @@ -1,6 +1,7 @@ #!/bin/sh -output="/var/www/localhost/htdocs/stats/" +output="/var/www/systemchaos.org/www/htdocs/stats/" +outputhanez="/var/www/hanez.org/www/_site/statistics/" nic="eth0" name=$(hostname) @@ -32,10 +33,11 @@ generate_index() { } #if [ ! -f "$output"/index.html ]; then - mkdir -p $output - generate_index > "$output"/index.html +# mkdir -p $output +# generate_index > "$output"/index.html #fi for type in fiveminutes hours hoursgraph days top months years summary hsummary vsummary; do - vnstati --${type} -i $nic -o $output/${type}.png + #vnstati --${type} -i $nic -o $output/${type}.png + vnstati --${type} -i $nic -ne -o $outputhanez/${type}.png done