From 3282a616e06c46950e0020b30e3f2d8adc2ff7f8 Mon Sep 17 00:00:00 2001 From: hanez Date: Sun, 31 May 2026 03:26:02 +0200 Subject: [PATCH] Added new awesome app menu icons for all categories. --- .config/awesome/icons/accessories.svg | 6 +++ .config/awesome/icons/audio.svg | 8 +++ .config/awesome/icons/communication.svg | 8 +++ .config/awesome/icons/database.svg | 8 +++ .config/awesome/icons/desktop-config.svg | 14 +++++ .config/awesome/icons/desktop-link.svg | 7 +++ .config/awesome/icons/development.svg | 7 +++ .config/awesome/icons/emulation.svg | 17 ++++++ .config/awesome/icons/engineering.svg | 7 +++ .config/awesome/icons/filemanager.svg | 5 ++ .config/awesome/icons/games.svg | 12 +++++ .config/awesome/icons/graphics.svg | 11 ++++ .config/awesome/icons/hacking.svg | 9 ++++ .config/awesome/icons/internet.svg | 9 ++++ .config/awesome/icons/multimedia.svg | 6 +++ .config/awesome/icons/network.svg | 9 ++++ .config/awesome/icons/office.svg | 6 +++ .config/awesome/icons/privacy.svg | 7 +++ .config/awesome/icons/quit.svg | 6 +++ .config/awesome/icons/radio.svg | 9 ++++ .config/awesome/icons/reload.svg | 8 +++ .config/awesome/icons/science.svg | 11 ++++ .config/awesome/icons/suspend.svg | 5 ++ .config/awesome/icons/system.svg | 8 +++ .config/awesome/icons/terminal.svg | 8 +++ .config/awesome/icons/utilities.svg | 10 ++++ .config/awesome/icons/video.svg | 6 +++ .config/awesome/icons/windows.svg | 8 +++ .config/awesome/jupiter_menu.lua | 67 ++++++++++++------------ .config/awesome/themes/hanez/theme.lua | 3 +- .zshrc | 2 + 31 files changed, 272 insertions(+), 35 deletions(-) create mode 100644 .config/awesome/icons/accessories.svg create mode 100644 .config/awesome/icons/audio.svg create mode 100644 .config/awesome/icons/communication.svg create mode 100644 .config/awesome/icons/database.svg create mode 100644 .config/awesome/icons/desktop-config.svg create mode 100644 .config/awesome/icons/desktop-link.svg create mode 100644 .config/awesome/icons/development.svg create mode 100644 .config/awesome/icons/emulation.svg create mode 100644 .config/awesome/icons/engineering.svg create mode 100644 .config/awesome/icons/filemanager.svg create mode 100644 .config/awesome/icons/games.svg create mode 100644 .config/awesome/icons/graphics.svg create mode 100644 .config/awesome/icons/hacking.svg create mode 100644 .config/awesome/icons/internet.svg create mode 100644 .config/awesome/icons/multimedia.svg create mode 100644 .config/awesome/icons/network.svg create mode 100644 .config/awesome/icons/office.svg create mode 100644 .config/awesome/icons/privacy.svg create mode 100644 .config/awesome/icons/quit.svg create mode 100644 .config/awesome/icons/radio.svg create mode 100644 .config/awesome/icons/reload.svg create mode 100644 .config/awesome/icons/science.svg create mode 100644 .config/awesome/icons/suspend.svg create mode 100644 .config/awesome/icons/system.svg create mode 100644 .config/awesome/icons/terminal.svg create mode 100644 .config/awesome/icons/utilities.svg create mode 100644 .config/awesome/icons/video.svg create mode 100644 .config/awesome/icons/windows.svg diff --git a/.config/awesome/icons/accessories.svg b/.config/awesome/icons/accessories.svg new file mode 100644 index 00000000..16a68027 --- /dev/null +++ b/.config/awesome/icons/accessories.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/audio.svg b/.config/awesome/icons/audio.svg new file mode 100644 index 00000000..1df53829 --- /dev/null +++ b/.config/awesome/icons/audio.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/communication.svg b/.config/awesome/icons/communication.svg new file mode 100644 index 00000000..a11e3ef3 --- /dev/null +++ b/.config/awesome/icons/communication.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/database.svg b/.config/awesome/icons/database.svg new file mode 100644 index 00000000..032f5f6a --- /dev/null +++ b/.config/awesome/icons/database.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/desktop-config.svg b/.config/awesome/icons/desktop-config.svg new file mode 100644 index 00000000..0bf1d079 --- /dev/null +++ b/.config/awesome/icons/desktop-config.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/desktop-link.svg b/.config/awesome/icons/desktop-link.svg new file mode 100644 index 00000000..7dff4c11 --- /dev/null +++ b/.config/awesome/icons/desktop-link.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/development.svg b/.config/awesome/icons/development.svg new file mode 100644 index 00000000..edbec54c --- /dev/null +++ b/.config/awesome/icons/development.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/emulation.svg b/.config/awesome/icons/emulation.svg new file mode 100644 index 00000000..9da278b1 --- /dev/null +++ b/.config/awesome/icons/emulation.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/engineering.svg b/.config/awesome/icons/engineering.svg new file mode 100644 index 00000000..ee54e1d3 --- /dev/null +++ b/.config/awesome/icons/engineering.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/filemanager.svg b/.config/awesome/icons/filemanager.svg new file mode 100644 index 00000000..0ce05d9d --- /dev/null +++ b/.config/awesome/icons/filemanager.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/games.svg b/.config/awesome/icons/games.svg new file mode 100644 index 00000000..4ed6acac --- /dev/null +++ b/.config/awesome/icons/games.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/graphics.svg b/.config/awesome/icons/graphics.svg new file mode 100644 index 00000000..a845b4ee --- /dev/null +++ b/.config/awesome/icons/graphics.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/hacking.svg b/.config/awesome/icons/hacking.svg new file mode 100644 index 00000000..fc39c484 --- /dev/null +++ b/.config/awesome/icons/hacking.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/internet.svg b/.config/awesome/icons/internet.svg new file mode 100644 index 00000000..92cb3557 --- /dev/null +++ b/.config/awesome/icons/internet.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/multimedia.svg b/.config/awesome/icons/multimedia.svg new file mode 100644 index 00000000..6151ad86 --- /dev/null +++ b/.config/awesome/icons/multimedia.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/network.svg b/.config/awesome/icons/network.svg new file mode 100644 index 00000000..dcd1b38c --- /dev/null +++ b/.config/awesome/icons/network.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/office.svg b/.config/awesome/icons/office.svg new file mode 100644 index 00000000..12b71a8b --- /dev/null +++ b/.config/awesome/icons/office.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/privacy.svg b/.config/awesome/icons/privacy.svg new file mode 100644 index 00000000..2832d578 --- /dev/null +++ b/.config/awesome/icons/privacy.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/quit.svg b/.config/awesome/icons/quit.svg new file mode 100644 index 00000000..779eb84a --- /dev/null +++ b/.config/awesome/icons/quit.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/radio.svg b/.config/awesome/icons/radio.svg new file mode 100644 index 00000000..f486a3dd --- /dev/null +++ b/.config/awesome/icons/radio.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/reload.svg b/.config/awesome/icons/reload.svg new file mode 100644 index 00000000..4be11917 --- /dev/null +++ b/.config/awesome/icons/reload.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/science.svg b/.config/awesome/icons/science.svg new file mode 100644 index 00000000..207c360c --- /dev/null +++ b/.config/awesome/icons/science.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/suspend.svg b/.config/awesome/icons/suspend.svg new file mode 100644 index 00000000..4d748aec --- /dev/null +++ b/.config/awesome/icons/suspend.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/system.svg b/.config/awesome/icons/system.svg new file mode 100644 index 00000000..76045b4d --- /dev/null +++ b/.config/awesome/icons/system.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/terminal.svg b/.config/awesome/icons/terminal.svg new file mode 100644 index 00000000..eaed8935 --- /dev/null +++ b/.config/awesome/icons/terminal.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/utilities.svg b/.config/awesome/icons/utilities.svg new file mode 100644 index 00000000..8fd73584 --- /dev/null +++ b/.config/awesome/icons/utilities.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/video.svg b/.config/awesome/icons/video.svg new file mode 100644 index 00000000..ae4b8705 --- /dev/null +++ b/.config/awesome/icons/video.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.config/awesome/icons/windows.svg b/.config/awesome/icons/windows.svg new file mode 100644 index 00000000..8558a261 --- /dev/null +++ b/.config/awesome/icons/windows.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.config/awesome/jupiter_menu.lua b/.config/awesome/jupiter_menu.lua index 3b13d5b1..22e837ca 100644 --- a/.config/awesome/jupiter_menu.lua +++ b/.config/awesome/jupiter_menu.lua @@ -122,14 +122,13 @@ engineeringmenu = { gamesmenu = { --{ "0 a.d.", "/usr/bin/0ad", "/usr/share/pixmaps/0ad.png" }, { "atomix", "/usr/bin/atomix", "/usr/share/icons/hicolor/symbolic/apps/atomix-symbolic.svg" }, - { "citron", "/usr/bin/citron", "/usr/share/icons/hicolor/scalable/apps/org.citron_emu.citron.svg" }, + { "citron", "/usr/bin/citron-neo-nightly", "/usr/share/icons/hicolor/scalable/apps/citron-neo.svg" }, { "factorio (demo)", "/usr/bin/factorio", "/usr/share/factorio/core/graphics/factorio.png" }, { "godot ide", "/usr/bin/godot", "/usr/share/pixmaps/godot.svg" }, --{ "flightgear", "/usr/bin/fgfs --launcher", "/usr/share/icons/hicolor/scalable/apps/flightgear.svg" }, { "kmines", "/usr/bin/kmines", "/usr/share/icons/hicolor/48x48/apps/kmines.png" }, - { "kobodeluxe", "/usr/bin/kobodl", "/usr/share/icons/hicolor/48x48/apps/kobodl.png" }, { "luanti", "/usr/bin/luanti", "/usr/share/icons/hicolor/scalable/apps/luanti.svg" }, - { "lutris", "/usr/bin/lutris", "/usr/share/icons/hicolor/scalable/apps/lutris.svg" }, + { "lutris", "/usr/bin/lutris", "/usr/share/icons/hicolor/scalable/apps/net.lutris.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" }, @@ -140,7 +139,7 @@ gamesmenu = { --"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" }, + { "warzone 2100", "/usr/bin/warzone2100", "/usr/share/icons/net.wz2100.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" }, } @@ -318,36 +317,36 @@ windowsmenu = { { "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" }, - { "emulation", emulationmenu, "" }, - { "engineering", engineeringmenu, "/usr/share/icons/Adwaita/22x22/legacy/applications-engineering.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" }, - { "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" }, - { "video", videomenu, "/usr/share/icons/Adwaita/48x48/legacy/camera-video.png" }, - { "windows", 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" }, - { "filemanager (thunar su)", "/usr/bin/gksudo /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" }, - { "quit", function() awesome.quit() end, "/usr/share/icons/Adwaita/22x22/legacy/system-log-out.png" } + { "accessories", accessoriesmenu, os.getenv("HOME") .. "/.config/awesome/icons/accessories.svg" }, + { "audio", audiomenu, os.getenv("HOME") .. "/.config/awesome/icons/audio.svg" }, + { "communication", communicationmenu, os.getenv("HOME") .. "/.config/awesome/icons/communication.svg" }, + { "database", databasemenu, os.getenv("HOME") .. "/.config/awesome/icons/database.svg" }, + { "development", developmentmenu, os.getenv("HOME") .. "/.config/awesome/icons/development.svg" }, + { "emulation", emulationmenu, os.getenv("HOME") .. "/.config/awesome/icons/emulation.svg" }, + { "engineering", engineeringmenu, os.getenv("HOME") .. "/.config/awesome/icons/engineering.svg" }, + { "games", gamesmenu, os.getenv("HOME") .. "/.config/awesome/icons/games.svg"}, + { "graphics", graphicsmenu, os.getenv("HOME") .. "/.config/awesome/icons/graphics.svg" }, + { "hacking", hackingmenu, os.getenv("HOME") .. "/.config/awesome/icons/hacking.svg" }, + { "internet", internetmenu, os.getenv("HOME") .. "/.config/awesome/icons/internet.svg" }, + { "network", networkmenu, os.getenv("HOME") .. "/.config/awesome/icons/network.svg" }, + { "multimedia", multimediamenu, os.getenv("HOME") .. "/.config/awesome/icons/multimedia.svg" }, + { "office", officemenu, os.getenv("HOME") .. "/.config/awesome/icons/office.svg" }, + { "privacy", privacymenu, os.getenv("HOME") .. "/.config/awesome/icons/privacy.svg" }, + { "radio", radiomenu, os.getenv("HOME") .. "/.config/awesome/icons/radio.svg" }, + { "science", sciencemenu, os.getenv("HOME") .. "/.config/awesome/icons/science.svg" }, + { "system", systemmenu, os.getenv("HOME") .. "/.config/awesome/icons/system.svg" }, + { "utilities", utilitiesmenu, os.getenv("HOME") .. "/.config/awesome/icons/utilities.svg" }, + { "video", videomenu, os.getenv("HOME") .. "/.config/awesome/icons/video.svg" }, + { "windows", windowsmenu, os.getenv("HOME") .. "/.config/awesome/icons/windows.svg" }, + { "filemanager (nemo)", "/usr/bin/nemo", os.getenv("HOME") .. "/.config/awesome/icons/filemanager.svg" }, + { "filemanager (thunar)", "/usr/bin/thunar", os.getenv("HOME") .. "/.config/awesome/icons/filemanager.svg" }, + { "filemanager (thunar su)", "/usr/bin/gksudo /usr/bin/thunar",os.getenv("HOME") .. "/.config/awesome/icons/filemanager.svg" }, + { "terminal (xfce4)", "/usr/bin/xfce4-terminal",os.getenv("HOME") .. "/.config/awesome/icons/terminal.svg" }, + { "terminal (xterm)", terminal,os.getenv("HOME") .. "/.config/awesome/icons/terminal.svg" }, + { "configuration", editor_cmd .. " " .. awesome.conffile,os.getenv("HOME") .. "/.config/awesome/icons/desktop-config.svg" }, + { "reload", awesome.restart,os.getenv("HOME") .. "/.config/awesome/icons/reload.svg" }, + { "suspend", function () awful.util.spawn("/usr/bin/loginctl suspend") end,os.getenv("HOME") .. "/.config/awesome/icons/suspend.svg" }, + { "quit", function() awesome.quit() end,os.getenv("HOME") .. "/.config/awesome/icons/quit.svg" } } }) diff --git a/.config/awesome/themes/hanez/theme.lua b/.config/awesome/themes/hanez/theme.lua index 61be8aca..21b234fd 100644 --- a/.config/awesome/themes/hanez/theme.lua +++ b/.config/awesome/themes/hanez/theme.lua @@ -44,7 +44,8 @@ theme.taglist_squares_sel = os.getenv("HOME").."/.config/awesome/themes/hanez/ theme.taglist_squares_unsel = os.getenv("HOME").."/.config/awesome/themes/hanez/taglist/squarew.png" -- theme.menu_bg_normal = "#000000" -theme.menu_bg_focus = "#F0544C" +theme.menu_bg_focus = "#cfd8dc" +-- theme.menu_bg_focus = "#717171" -- theme.menu_fg_normal = theme.menu_fg_focus = "#222222" -- theme.menu_border_color = "#e95421" diff --git a/.zshrc b/.zshrc index 7c6dadae..002f662d 100644 --- a/.zshrc +++ b/.zshrc @@ -45,3 +45,5 @@ fi # and scripts. source ~/.penv + +export PATH="$HOME/.local/bin:$PATH"