From 41c5aaf8d9c99f7cec9111f0011e53de962f4674 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ole-Andr=C3=A9=20Rodlie?= Date: Fri, 2 Nov 2018 22:36:49 +0100 Subject: [PATCH] RC2-ish: * added failsafe icons (CONFIG+=bundle_icons) * simplify icon theme loading * added new configuration options * some minor fixes --- .travis.yml | 4 +- ChangeLog | 4 + LICENSE | 1 - README.md | 10 +- app/app.pro | 7 + app/common.cpp | 52 ++-- app/dialog.cpp | 11 +- app/icons.qrc | 140 ++++++++++ .../16x16/actions/system-hibernate.png | Bin 0 -> 643 bytes .../16x16/actions/system-lock-screen.png | Bin 0 -> 922 bytes .../Adwaita/16x16/actions/system-log-out.png | Bin 0 -> 809 bytes .../Adwaita/16x16/actions/system-shutdown.png | Bin 0 -> 547 bytes .../Adwaita/16x16/actions/system-suspend.png | Bin 0 -> 643 bytes .../16x16/categories/preferences-other.png | Bin 0 -> 772 bytes .../Adwaita/16x16/devices/ac-adapter.png | Bin 0 -> 606 bytes app/icons/Adwaita/16x16/devices/battery.png | Bin 0 -> 456 bytes .../Adwaita/16x16/devices/input-keyboard.png | Bin 0 -> 588 bytes .../Adwaita/16x16/devices/input-mouse.png | Bin 0 -> 744 bytes .../Adwaita/16x16/devices/video-display.png | Bin 0 -> 741 bytes .../16x16/emblems/emblem-unreadable.png | Bin 0 -> 677 bytes .../16x16/status/battery-caution-charging.png | Bin 0 -> 857 bytes .../Adwaita/16x16/status/battery-caution.png | Bin 0 -> 728 bytes .../Adwaita/16x16/status/battery-empty.png | Bin 0 -> 479 bytes .../16x16/status/battery-full-charged.png | Bin 0 -> 729 bytes .../16x16/status/battery-full-charging.png | Bin 0 -> 848 bytes .../Adwaita/16x16/status/battery-full.png | Bin 0 -> 472 bytes .../16x16/status/battery-good-charging.png | Bin 0 -> 839 bytes .../Adwaita/16x16/status/battery-good.png | Bin 0 -> 477 bytes .../16x16/status/battery-low-charging.png | Bin 0 -> 940 bytes .../Adwaita/16x16/status/battery-low.png | Bin 0 -> 496 bytes .../Adwaita/16x16/status/battery-missing.png | Bin 0 -> 635 bytes .../16x16/status/dialog-information.png | Bin 0 -> 813 bytes .../Adwaita/16x16/status/dialog-question.png | Bin 0 -> 644 bytes .../Adwaita/16x16/status/user-available.png | Bin 0 -> 771 bytes .../Adwaita/16x16/status/weather-clear.png | Bin 0 -> 864 bytes .../22x22/actions/system-hibernate.png | Bin 0 -> 1042 bytes .../22x22/actions/system-lock-screen.png | Bin 0 -> 1434 bytes .../Adwaita/22x22/actions/system-log-out.png | Bin 0 -> 1196 bytes .../Adwaita/22x22/actions/system-shutdown.png | Bin 0 -> 717 bytes .../Adwaita/22x22/actions/system-suspend.png | Bin 0 -> 971 bytes .../22x22/categories/preferences-other.png | Bin 0 -> 1212 bytes .../Adwaita/22x22/devices/ac-adapter.png | Bin 0 -> 1189 bytes app/icons/Adwaita/22x22/devices/battery.png | Bin 0 -> 585 bytes .../Adwaita/22x22/devices/input-keyboard.png | Bin 0 -> 710 bytes .../Adwaita/22x22/devices/input-mouse.png | Bin 0 -> 1038 bytes .../Adwaita/22x22/devices/video-display.png | Bin 0 -> 1132 bytes .../22x22/emblems/emblem-unreadable.png | Bin 0 -> 987 bytes .../22x22/status/battery-caution-charging.png | Bin 0 -> 1324 bytes .../Adwaita/22x22/status/battery-caution.png | Bin 0 -> 1113 bytes .../Adwaita/22x22/status/battery-empty.png | Bin 0 -> 746 bytes .../22x22/status/battery-full-charged.png | Bin 0 -> 1099 bytes .../22x22/status/battery-full-charging.png | Bin 0 -> 1258 bytes .../Adwaita/22x22/status/battery-full.png | Bin 0 -> 705 bytes .../22x22/status/battery-good-charging.png | Bin 0 -> 1293 bytes .../Adwaita/22x22/status/battery-good.png | Bin 0 -> 768 bytes .../22x22/status/battery-low-charging.png | Bin 0 -> 1317 bytes .../Adwaita/22x22/status/battery-low.png | Bin 0 -> 775 bytes .../Adwaita/22x22/status/battery-missing.png | Bin 0 -> 887 bytes .../22x22/status/dialog-information.png | Bin 0 -> 1242 bytes .../Adwaita/22x22/status/dialog-question.png | Bin 0 -> 1086 bytes .../Adwaita/22x22/status/user-available.png | Bin 0 -> 1036 bytes .../Adwaita/22x22/status/weather-clear.png | Bin 0 -> 1328 bytes .../24x24/actions/system-hibernate.png | Bin 0 -> 1035 bytes .../24x24/actions/system-lock-screen.png | Bin 0 -> 1430 bytes .../Adwaita/24x24/actions/system-log-out.png | Bin 0 -> 1221 bytes .../Adwaita/24x24/actions/system-shutdown.png | Bin 0 -> 733 bytes .../Adwaita/24x24/actions/system-suspend.png | Bin 0 -> 946 bytes .../24x24/categories/preferences-other.png | Bin 0 -> 1342 bytes .../Adwaita/24x24/devices/ac-adapter.png | Bin 0 -> 1004 bytes app/icons/Adwaita/24x24/devices/battery.png | Bin 0 -> 579 bytes .../Adwaita/24x24/devices/input-keyboard.png | Bin 0 -> 840 bytes .../Adwaita/24x24/devices/input-mouse.png | Bin 0 -> 1387 bytes .../Adwaita/24x24/devices/video-display.png | Bin 0 -> 1112 bytes .../24x24/emblems/emblem-unreadable.png | Bin 0 -> 892 bytes .../24x24/status/battery-caution-charging.png | Bin 0 -> 1315 bytes .../Adwaita/24x24/status/battery-caution.png | Bin 0 -> 1138 bytes .../Adwaita/24x24/status/battery-empty.png | Bin 0 -> 743 bytes .../24x24/status/battery-full-charged.png | Bin 0 -> 1077 bytes .../24x24/status/battery-full-charging.png | Bin 0 -> 1250 bytes .../Adwaita/24x24/status/battery-full.png | Bin 0 -> 707 bytes .../24x24/status/battery-good-charging.png | Bin 0 -> 1283 bytes .../Adwaita/24x24/status/battery-good.png | Bin 0 -> 762 bytes .../24x24/status/battery-low-charging.png | Bin 0 -> 1308 bytes .../Adwaita/24x24/status/battery-low.png | Bin 0 -> 780 bytes .../Adwaita/24x24/status/battery-missing.png | Bin 0 -> 882 bytes .../24x24/status/dialog-information.png | Bin 0 -> 1248 bytes .../Adwaita/24x24/status/dialog-question.png | Bin 0 -> 1054 bytes .../Adwaita/24x24/status/user-available.png | Bin 0 -> 1034 bytes .../Adwaita/24x24/status/weather-clear.png | Bin 0 -> 1442 bytes .../32x32/actions/system-hibernate.png | Bin 0 -> 1943 bytes .../32x32/actions/system-lock-screen.png | Bin 0 -> 2061 bytes .../Adwaita/32x32/actions/system-log-out.png | Bin 0 -> 1707 bytes .../Adwaita/32x32/actions/system-shutdown.png | Bin 0 -> 998 bytes .../Adwaita/32x32/actions/system-suspend.png | Bin 0 -> 1844 bytes .../32x32/categories/preferences-other.png | Bin 0 -> 2354 bytes .../Adwaita/32x32/devices/ac-adapter.png | Bin 0 -> 2037 bytes app/icons/Adwaita/32x32/devices/battery.png | Bin 0 -> 1397 bytes .../Adwaita/32x32/devices/input-keyboard.png | Bin 0 -> 972 bytes .../Adwaita/32x32/devices/input-mouse.png | Bin 0 -> 1793 bytes .../Adwaita/32x32/devices/video-display.png | Bin 0 -> 1679 bytes .../32x32/emblems/emblem-unreadable.png | Bin 0 -> 1301 bytes .../32x32/status/battery-caution-charging.png | Bin 0 -> 2873 bytes .../Adwaita/32x32/status/battery-caution.png | Bin 0 -> 1865 bytes .../Adwaita/32x32/status/battery-empty.png | Bin 0 -> 1275 bytes .../32x32/status/battery-full-charged.png | Bin 0 -> 2268 bytes .../32x32/status/battery-full-charging.png | Bin 0 -> 2469 bytes .../Adwaita/32x32/status/battery-full.png | Bin 0 -> 1223 bytes .../32x32/status/battery-good-charging.png | Bin 0 -> 2566 bytes .../Adwaita/32x32/status/battery-good.png | Bin 0 -> 1371 bytes .../32x32/status/battery-low-charging.png | Bin 0 -> 2599 bytes .../Adwaita/32x32/status/battery-low.png | Bin 0 -> 1407 bytes .../Adwaita/32x32/status/battery-missing.png | Bin 0 -> 1561 bytes .../32x32/status/dialog-information.png | Bin 0 -> 1925 bytes .../Adwaita/32x32/status/dialog-question.png | Bin 0 -> 1848 bytes .../Adwaita/32x32/status/user-available.png | Bin 0 -> 1403 bytes .../Adwaita/32x32/status/weather-clear.png | Bin 0 -> 2252 bytes .../48x48/actions/system-hibernate.png | Bin 0 -> 2619 bytes .../48x48/actions/system-lock-screen.png | Bin 0 -> 3417 bytes .../Adwaita/48x48/actions/system-log-out.png | Bin 0 -> 2486 bytes .../Adwaita/48x48/actions/system-shutdown.png | Bin 0 -> 1612 bytes .../Adwaita/48x48/actions/system-suspend.png | Bin 0 -> 2555 bytes .../48x48/categories/preferences-other.png | Bin 0 -> 3769 bytes .../Adwaita/48x48/devices/ac-adapter.png | Bin 0 -> 3368 bytes app/icons/Adwaita/48x48/devices/battery.png | Bin 0 -> 1486 bytes .../Adwaita/48x48/devices/input-keyboard.png | Bin 0 -> 1381 bytes .../Adwaita/48x48/devices/input-mouse.png | Bin 0 -> 3016 bytes .../Adwaita/48x48/devices/video-display.png | Bin 0 -> 2405 bytes .../48x48/emblems/emblem-unreadable.png | Bin 0 -> 2045 bytes .../48x48/status/battery-caution-charging.png | Bin 0 -> 4589 bytes .../Adwaita/48x48/status/battery-caution.png | Bin 0 -> 3049 bytes .../Adwaita/48x48/status/battery-empty.png | Bin 0 -> 1969 bytes .../48x48/status/battery-full-charged.png | Bin 0 -> 3743 bytes .../48x48/status/battery-full-charging.png | Bin 0 -> 4244 bytes .../Adwaita/48x48/status/battery-full.png | Bin 0 -> 1854 bytes .../48x48/status/battery-good-charging.png | Bin 0 -> 4497 bytes .../Adwaita/48x48/status/battery-good.png | Bin 0 -> 2125 bytes .../48x48/status/battery-low-charging.png | Bin 0 -> 4552 bytes .../Adwaita/48x48/status/battery-low.png | Bin 0 -> 2220 bytes .../Adwaita/48x48/status/battery-missing.png | Bin 0 -> 2270 bytes .../48x48/status/dialog-information.png | Bin 0 -> 3165 bytes .../Adwaita/48x48/status/dialog-question.png | Bin 0 -> 2502 bytes .../Adwaita/48x48/status/user-available.png | Bin 0 -> 2242 bytes .../Adwaita/48x48/status/weather-clear.png | Bin 0 -> 4053 bytes app/icons/Adwaita/LICENSE.Adwaita | 7 + app/icons/Adwaita/README.md | 1 + app/icons/Adwaita/index.theme | 248 ++++++++++++++++++ app/share/man/powerkit.1 | 2 +- app/systray.cpp | 35 ++- lib/def.h | 2 + lib/lib.pro | 1 + 150 files changed, 467 insertions(+), 58 deletions(-) create mode 100644 app/icons.qrc create mode 100644 app/icons/Adwaita/16x16/actions/system-hibernate.png create mode 100644 app/icons/Adwaita/16x16/actions/system-lock-screen.png create mode 100644 app/icons/Adwaita/16x16/actions/system-log-out.png create mode 100644 app/icons/Adwaita/16x16/actions/system-shutdown.png create mode 100644 app/icons/Adwaita/16x16/actions/system-suspend.png create mode 100644 app/icons/Adwaita/16x16/categories/preferences-other.png create mode 100644 app/icons/Adwaita/16x16/devices/ac-adapter.png create mode 100644 app/icons/Adwaita/16x16/devices/battery.png create mode 100644 app/icons/Adwaita/16x16/devices/input-keyboard.png create mode 100644 app/icons/Adwaita/16x16/devices/input-mouse.png create mode 100644 app/icons/Adwaita/16x16/devices/video-display.png create mode 100644 app/icons/Adwaita/16x16/emblems/emblem-unreadable.png create mode 100644 app/icons/Adwaita/16x16/status/battery-caution-charging.png create mode 100644 app/icons/Adwaita/16x16/status/battery-caution.png create mode 100644 app/icons/Adwaita/16x16/status/battery-empty.png create mode 100644 app/icons/Adwaita/16x16/status/battery-full-charged.png create mode 100644 app/icons/Adwaita/16x16/status/battery-full-charging.png create mode 100644 app/icons/Adwaita/16x16/status/battery-full.png create mode 100644 app/icons/Adwaita/16x16/status/battery-good-charging.png create mode 100644 app/icons/Adwaita/16x16/status/battery-good.png create mode 100644 app/icons/Adwaita/16x16/status/battery-low-charging.png create mode 100644 app/icons/Adwaita/16x16/status/battery-low.png create mode 100644 app/icons/Adwaita/16x16/status/battery-missing.png create mode 100644 app/icons/Adwaita/16x16/status/dialog-information.png create mode 100644 app/icons/Adwaita/16x16/status/dialog-question.png create mode 100644 app/icons/Adwaita/16x16/status/user-available.png create mode 100644 app/icons/Adwaita/16x16/status/weather-clear.png create mode 100644 app/icons/Adwaita/22x22/actions/system-hibernate.png create mode 100644 app/icons/Adwaita/22x22/actions/system-lock-screen.png create mode 100644 app/icons/Adwaita/22x22/actions/system-log-out.png create mode 100644 app/icons/Adwaita/22x22/actions/system-shutdown.png create mode 100644 app/icons/Adwaita/22x22/actions/system-suspend.png create mode 100644 app/icons/Adwaita/22x22/categories/preferences-other.png create mode 100644 app/icons/Adwaita/22x22/devices/ac-adapter.png create mode 100644 app/icons/Adwaita/22x22/devices/battery.png create mode 100644 app/icons/Adwaita/22x22/devices/input-keyboard.png create mode 100644 app/icons/Adwaita/22x22/devices/input-mouse.png create mode 100644 app/icons/Adwaita/22x22/devices/video-display.png create mode 100644 app/icons/Adwaita/22x22/emblems/emblem-unreadable.png create mode 100644 app/icons/Adwaita/22x22/status/battery-caution-charging.png create mode 100644 app/icons/Adwaita/22x22/status/battery-caution.png create mode 100644 app/icons/Adwaita/22x22/status/battery-empty.png create mode 100644 app/icons/Adwaita/22x22/status/battery-full-charged.png create mode 100644 app/icons/Adwaita/22x22/status/battery-full-charging.png create mode 100644 app/icons/Adwaita/22x22/status/battery-full.png create mode 100644 app/icons/Adwaita/22x22/status/battery-good-charging.png create mode 100644 app/icons/Adwaita/22x22/status/battery-good.png create mode 100644 app/icons/Adwaita/22x22/status/battery-low-charging.png create mode 100644 app/icons/Adwaita/22x22/status/battery-low.png create mode 100644 app/icons/Adwaita/22x22/status/battery-missing.png create mode 100644 app/icons/Adwaita/22x22/status/dialog-information.png create mode 100644 app/icons/Adwaita/22x22/status/dialog-question.png create mode 100644 app/icons/Adwaita/22x22/status/user-available.png create mode 100644 app/icons/Adwaita/22x22/status/weather-clear.png create mode 100644 app/icons/Adwaita/24x24/actions/system-hibernate.png create mode 100644 app/icons/Adwaita/24x24/actions/system-lock-screen.png create mode 100644 app/icons/Adwaita/24x24/actions/system-log-out.png create mode 100644 app/icons/Adwaita/24x24/actions/system-shutdown.png create mode 100644 app/icons/Adwaita/24x24/actions/system-suspend.png create mode 100644 app/icons/Adwaita/24x24/categories/preferences-other.png create mode 100644 app/icons/Adwaita/24x24/devices/ac-adapter.png create mode 100644 app/icons/Adwaita/24x24/devices/battery.png create mode 100644 app/icons/Adwaita/24x24/devices/input-keyboard.png create mode 100644 app/icons/Adwaita/24x24/devices/input-mouse.png create mode 100644 app/icons/Adwaita/24x24/devices/video-display.png create mode 100644 app/icons/Adwaita/24x24/emblems/emblem-unreadable.png create mode 100644 app/icons/Adwaita/24x24/status/battery-caution-charging.png create mode 100644 app/icons/Adwaita/24x24/status/battery-caution.png create mode 100644 app/icons/Adwaita/24x24/status/battery-empty.png create mode 100644 app/icons/Adwaita/24x24/status/battery-full-charged.png create mode 100644 app/icons/Adwaita/24x24/status/battery-full-charging.png create mode 100644 app/icons/Adwaita/24x24/status/battery-full.png create mode 100644 app/icons/Adwaita/24x24/status/battery-good-charging.png create mode 100644 app/icons/Adwaita/24x24/status/battery-good.png create mode 100644 app/icons/Adwaita/24x24/status/battery-low-charging.png create mode 100644 app/icons/Adwaita/24x24/status/battery-low.png create mode 100644 app/icons/Adwaita/24x24/status/battery-missing.png create mode 100644 app/icons/Adwaita/24x24/status/dialog-information.png create mode 100644 app/icons/Adwaita/24x24/status/dialog-question.png create mode 100644 app/icons/Adwaita/24x24/status/user-available.png create mode 100644 app/icons/Adwaita/24x24/status/weather-clear.png create mode 100644 app/icons/Adwaita/32x32/actions/system-hibernate.png create mode 100644 app/icons/Adwaita/32x32/actions/system-lock-screen.png create mode 100644 app/icons/Adwaita/32x32/actions/system-log-out.png create mode 100644 app/icons/Adwaita/32x32/actions/system-shutdown.png create mode 100644 app/icons/Adwaita/32x32/actions/system-suspend.png create mode 100644 app/icons/Adwaita/32x32/categories/preferences-other.png create mode 100644 app/icons/Adwaita/32x32/devices/ac-adapter.png create mode 100644 app/icons/Adwaita/32x32/devices/battery.png create mode 100644 app/icons/Adwaita/32x32/devices/input-keyboard.png create mode 100644 app/icons/Adwaita/32x32/devices/input-mouse.png create mode 100644 app/icons/Adwaita/32x32/devices/video-display.png create mode 100644 app/icons/Adwaita/32x32/emblems/emblem-unreadable.png create mode 100644 app/icons/Adwaita/32x32/status/battery-caution-charging.png create mode 100644 app/icons/Adwaita/32x32/status/battery-caution.png create mode 100644 app/icons/Adwaita/32x32/status/battery-empty.png create mode 100644 app/icons/Adwaita/32x32/status/battery-full-charged.png create mode 100644 app/icons/Adwaita/32x32/status/battery-full-charging.png create mode 100644 app/icons/Adwaita/32x32/status/battery-full.png create mode 100644 app/icons/Adwaita/32x32/status/battery-good-charging.png create mode 100644 app/icons/Adwaita/32x32/status/battery-good.png create mode 100644 app/icons/Adwaita/32x32/status/battery-low-charging.png create mode 100644 app/icons/Adwaita/32x32/status/battery-low.png create mode 100644 app/icons/Adwaita/32x32/status/battery-missing.png create mode 100644 app/icons/Adwaita/32x32/status/dialog-information.png create mode 100644 app/icons/Adwaita/32x32/status/dialog-question.png create mode 100644 app/icons/Adwaita/32x32/status/user-available.png create mode 100644 app/icons/Adwaita/32x32/status/weather-clear.png create mode 100644 app/icons/Adwaita/48x48/actions/system-hibernate.png create mode 100644 app/icons/Adwaita/48x48/actions/system-lock-screen.png create mode 100644 app/icons/Adwaita/48x48/actions/system-log-out.png create mode 100644 app/icons/Adwaita/48x48/actions/system-shutdown.png create mode 100644 app/icons/Adwaita/48x48/actions/system-suspend.png create mode 100644 app/icons/Adwaita/48x48/categories/preferences-other.png create mode 100644 app/icons/Adwaita/48x48/devices/ac-adapter.png create mode 100644 app/icons/Adwaita/48x48/devices/battery.png create mode 100644 app/icons/Adwaita/48x48/devices/input-keyboard.png create mode 100644 app/icons/Adwaita/48x48/devices/input-mouse.png create mode 100644 app/icons/Adwaita/48x48/devices/video-display.png create mode 100644 app/icons/Adwaita/48x48/emblems/emblem-unreadable.png create mode 100644 app/icons/Adwaita/48x48/status/battery-caution-charging.png create mode 100644 app/icons/Adwaita/48x48/status/battery-caution.png create mode 100644 app/icons/Adwaita/48x48/status/battery-empty.png create mode 100644 app/icons/Adwaita/48x48/status/battery-full-charged.png create mode 100644 app/icons/Adwaita/48x48/status/battery-full-charging.png create mode 100644 app/icons/Adwaita/48x48/status/battery-full.png create mode 100644 app/icons/Adwaita/48x48/status/battery-good-charging.png create mode 100644 app/icons/Adwaita/48x48/status/battery-good.png create mode 100644 app/icons/Adwaita/48x48/status/battery-low-charging.png create mode 100644 app/icons/Adwaita/48x48/status/battery-low.png create mode 100644 app/icons/Adwaita/48x48/status/battery-missing.png create mode 100644 app/icons/Adwaita/48x48/status/dialog-information.png create mode 100644 app/icons/Adwaita/48x48/status/dialog-question.png create mode 100644 app/icons/Adwaita/48x48/status/user-available.png create mode 100644 app/icons/Adwaita/48x48/status/weather-clear.png create mode 100644 app/icons/Adwaita/LICENSE.Adwaita create mode 100644 app/icons/Adwaita/README.md create mode 100644 app/icons/Adwaita/index.theme diff --git a/.travis.yml b/.travis.yml index 938db1e..c23b80f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,14 +13,14 @@ script: - export CWD=`pwd` - mkdir $CWD/qt5 - cd $CWD/qt5 - - qmake -qt=qt5 CONFIG+=release PREFIX=/usr .. + - qmake -qt=qt5 CONFIG+=release CONFIG+=install_lib PREFIX=/usr .. - make - make INSTALL_ROOT=`pwd`/pkg install - tree pkg - cd $CWD - mkdir $CWD/qt4 - cd $CWD/qt4 - - qmake -qt=qt4 CONFIG+=release PREFIX=/usr .. + - qmake -qt=qt4 CONFIG+=release CONFIG+=bundle_icons PREFIX=/usr .. - make - make INSTALL_ROOT=`pwd`/pkg install - tree pkg diff --git a/ChangeLog b/ChangeLog index 1c847f3..e6970ef 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,2 +1,6 @@ +## 1.0.0rc2 - 20181103 + * Added more configuration options + * Added option to bundle failsafe icons + ## 1.0.0rc1 - 20181025 * first public release diff --git a/LICENSE b/LICENSE index 4ac1353..da62f36 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,3 @@ -PowerKit Copyright (c) 2018, Ole-André Rodlie All rights reserved. diff --git a/README.md b/README.md index f2da013..daae43d 100644 --- a/README.md +++ b/README.md @@ -106,16 +106,13 @@ powerkit requires the following dependencies to work: * [ConsoleKit](https://www.freedesktop.org/wiki/Software/ConsoleKit/) (or logind) * [UPower](https://upower.freedesktop.org/) 0.9.23(+) * [XScreenSaver](https://www.jwz.org/xscreensaver/) - * [adwaita-icon-theme](https://github.com/GNOME/adwaita-icon-theme) (or similar) + * [adwaita-icon-theme](https://github.com/GNOME/adwaita-icon-theme) (if built without ``CONFIG+=bundle_icons``) ### Icons -powerkit does not bundle any icons, so you will need a compatible theme installed. powerkit will use the existing icon theme from your running DE/WM or fallback to a known theme: +powerkit will use the existing icon theme from the running DE/WM, else check the GTK settings then fallback to Adwaita if no theme was found. So you should have (a proper version) of Adwaita installed or enable ``CONFIG+=bundle_icons`` when building powerkit. - * Adwaita - * Gnome - * Oxygen - * Tango (not recommended) +You can override the icon theme in the `~/.config/powerkit/powerkit.conf` file, see ``icon_theme=``. ## Build @@ -137,6 +134,7 @@ First make sure you have the required dependencies installed, then review the bu * **``CONFIG+=install_lib``**: Build and install shared library. * **``CONFIG+=no_include_install``**: Do not install include files. * **``CONFIG+=no_pkgconfig_install``**: Do not install pkgconfig file. + * **``CONFIG+=bundle_icons``**: Bundle a set of fallback icons (Adwaita), this will add 200k to the binary size. ### Build application diff --git a/app/app.pro b/app/app.pro index 0c6ccf9..25816e7 100644 --- a/app/app.pro +++ b/app/app.pro @@ -14,6 +14,7 @@ TEMPLATE = app SOURCES += main.cpp systray.cpp dialog.cpp common.cpp HEADERS += systray.h dialog.h common.h + LIBS += -L../lib -lPowerKit INCLUDEPATH += ../lib @@ -21,12 +22,18 @@ include(../powerkit.pri) DEFINES += APP_VERSION=\"\\\"$${VERSION}\\\"\" DEFINES += APP_VERSION_EXTRA=\"\\\"$${VERSION_EXTRA}\\\"\" +CONFIG(bundle_icons) { + RESOURCES += icons.qrc + DEFINES += BUNDLE_ICONS +} !CONFIG(no_app_install) { target.path = $${PREFIX}/bin INSTALLS += target !CONFIG(no_doc_install) { target_docs.path = $${DOCDIR}/$${TARGET}-$${VERSION}$${VERSION_EXTRA} target_docs.files = ../LICENSE ../README.md ../ChangeLog + CONFIG(bundle_icons): target_docs.files += icons/Adwaita/LICENSE.Adwaita + exists(../ChangeLog.git): target_docs.files += ../ChangeLog.git INSTALLS += target_docs } !CONFIG(no_man_install) { diff --git a/app/common.cpp b/app/common.cpp index 3f59ad9..4b4d809 100644 --- a/app/common.cpp +++ b/app/common.cpp @@ -96,59 +96,43 @@ void Common::setIconTheme() QStringList iconsPath = QIcon::themeSearchPaths(); QString iconsHomeLocal = QString("%1/.local/share/icons").arg(QDir::homePath()); QString iconsHome = QString("%1/.icons").arg(QDir::homePath()); - if (QFile::exists(iconsHomeLocal) && !iconsPath.contains(iconsHomeLocal)) { iconsPath.prepend(iconsHomeLocal); } - if (QFile::exists(iconsHome) && !iconsPath.contains(iconsHome)) { iconsPath.prepend(iconsHome); } + if (QFile::exists(iconsHomeLocal) && + !iconsPath.contains(iconsHomeLocal)) { iconsPath.prepend(iconsHomeLocal); } + if (QFile::exists(iconsHome) && + !iconsPath.contains(iconsHome)) { iconsPath.prepend(iconsHome); } iconsPath << QString("%1/../share/icons").arg(qApp->applicationDirPath()); QIcon::setThemeSearchPaths(iconsPath); qDebug() << "using icon theme search path" << QIcon::themeSearchPaths(); QString theme = QIcon::themeName(); if (theme.isEmpty() || theme == "hicolor") { // try to load saved theme - qDebug() << "checking for icon theme in settings"; - theme = loadPowerSettings("icon_theme").toString(); + theme = loadPowerSettings(CONF_ICON_THEME).toString(); } if(theme.isEmpty() || theme == "hicolor") { // Nope, then scan for first available // gtk if(QFile::exists(QDir::homePath() + "/" + ".gtkrc-2.0")) { - qDebug() << "checking for icon theme in gtkrc-2.0"; QSettings gtkFile(QDir::homePath() + "/.gtkrc-2.0", QSettings::IniFormat); theme = gtkFile.value("gtk-icon-theme-name").toString().remove("\""); } else { - qDebug() << "checking for icon theme in gtk-3.0"; QSettings gtkFile(QDir::homePath() + "/.config/gtk-3.0/settings.ini", QSettings::IniFormat); theme = gtkFile.value("gtk-fallback-icon-theme").toString().remove("\""); } // fallback - if(theme.isNull()) { - qDebug() << "checking for icon theme in static fallback"; - QStringList themes; - themes << QString("%1/../share/icons/Humanity").arg(qApp->applicationFilePath()); - themes << "/usr/share/icons/Humanity" << "/usr/local/share/icons/Humanity"; - themes << QString("%1/../share/icons/Adwaita").arg(qApp->applicationFilePath()); - themes << "/usr/share/icons/Adwaita" << "/usr/local/share/icons/Adwaita"; - themes << QString("%1/../share/icons/gnome").arg(qApp->applicationFilePath()); - themes << "/usr/share/icons/gnome" << "/usr/local/share/icons/gnome"; - themes << QString("%1/../share/icons/oxygen").arg(qApp->applicationFilePath()); - themes << "/usr/share/icons/oxygen" << "/usr/local/share/icons/oxygen"; - themes << QString("%1/../share/icons/hicolor").arg(qApp->applicationFilePath()); - themes << QString("%1/../share/icons/Tango").arg(qApp->applicationFilePath()); - themes << "/usr/share/icons/Tango" << "/usr/local/share/icons/Tango"; - themes << "/usr/share/icons/hicolor" << "/usr/local/share/icons/hicolor"; - for (int i=0;isetText(0, inhibitor); item->setFlags(Qt::ItemIsEnabled); - item->setIcon(0, QIcon::fromTheme("application-x-executable")); + item->setIcon(0, QIcon::fromTheme(DEFAULT_TRAY_ICON)); } for (int i=0;isetText(0, inhibitor); item->setFlags(Qt::ItemIsEnabled); - item->setIcon(0, QIcon::fromTheme("application-x-executable")); + item->setIcon(0, QIcon::fromTheme(DEFAULT_TRAY_ICON)); } } @@ -1479,6 +1479,13 @@ void Dialog::showAboutDialog() .arg(tr("file for full details.")) .arg(tr("Available on")) .arg(tr("and"))); +#ifdef BUNDLE_ICONS + about.setDetailedText(tr("Includes icons from the GNOME project .\n\n" + "This work is licenced under the Creative Commons Attribution-Share Alike 3.0 " + "United States License.\n\nTo view a copy of this licence, visit " + "http://creativecommons.org/licenses/by-sa/3.0/ or send a letter to Creative " + "Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA.")); +#endif about.exec(); } diff --git a/app/icons.qrc b/app/icons.qrc new file mode 100644 index 0000000..aac594a --- /dev/null +++ b/app/icons.qrc @@ -0,0 +1,140 @@ + + + icons/Adwaita/16x16/actions/system-hibernate.png + icons/Adwaita/16x16/actions/system-lock-screen.png + icons/Adwaita/16x16/actions/system-log-out.png + icons/Adwaita/16x16/actions/system-shutdown.png + icons/Adwaita/16x16/actions/system-suspend.png + icons/Adwaita/16x16/categories/preferences-other.png + icons/Adwaita/16x16/devices/ac-adapter.png + icons/Adwaita/16x16/devices/battery.png + icons/Adwaita/16x16/devices/input-keyboard.png + icons/Adwaita/16x16/devices/input-mouse.png + icons/Adwaita/16x16/devices/video-display.png + icons/Adwaita/16x16/emblems/emblem-unreadable.png + icons/Adwaita/16x16/status/battery-caution-charging.png + icons/Adwaita/16x16/status/battery-caution.png + icons/Adwaita/16x16/status/battery-empty.png + icons/Adwaita/16x16/status/battery-full-charged.png + icons/Adwaita/16x16/status/battery-full-charging.png + icons/Adwaita/16x16/status/battery-full.png + icons/Adwaita/16x16/status/battery-good-charging.png + icons/Adwaita/16x16/status/battery-good.png + icons/Adwaita/16x16/status/battery-low-charging.png + icons/Adwaita/16x16/status/battery-low.png + icons/Adwaita/16x16/status/battery-missing.png + icons/Adwaita/16x16/status/dialog-information.png + icons/Adwaita/16x16/status/dialog-question.png + icons/Adwaita/16x16/status/user-available.png + icons/Adwaita/16x16/status/weather-clear.png + icons/Adwaita/22x22/actions/system-hibernate.png + icons/Adwaita/22x22/actions/system-lock-screen.png + icons/Adwaita/22x22/actions/system-log-out.png + icons/Adwaita/22x22/actions/system-shutdown.png + icons/Adwaita/22x22/actions/system-suspend.png + icons/Adwaita/22x22/categories/preferences-other.png + icons/Adwaita/22x22/devices/ac-adapter.png + icons/Adwaita/22x22/devices/battery.png + icons/Adwaita/22x22/devices/input-keyboard.png + icons/Adwaita/22x22/devices/input-mouse.png + icons/Adwaita/22x22/devices/video-display.png + icons/Adwaita/22x22/emblems/emblem-unreadable.png + icons/Adwaita/22x22/status/battery-caution-charging.png + icons/Adwaita/22x22/status/battery-caution.png + icons/Adwaita/22x22/status/battery-empty.png + icons/Adwaita/22x22/status/battery-full-charged.png + icons/Adwaita/22x22/status/battery-full-charging.png + icons/Adwaita/22x22/status/battery-full.png + icons/Adwaita/22x22/status/battery-good-charging.png + icons/Adwaita/22x22/status/battery-good.png + icons/Adwaita/22x22/status/battery-low-charging.png + icons/Adwaita/22x22/status/battery-low.png + icons/Adwaita/22x22/status/battery-missing.png + icons/Adwaita/22x22/status/dialog-information.png + icons/Adwaita/22x22/status/dialog-question.png + icons/Adwaita/22x22/status/user-available.png + icons/Adwaita/22x22/status/weather-clear.png + icons/Adwaita/24x24/actions/system-hibernate.png + icons/Adwaita/24x24/actions/system-lock-screen.png + icons/Adwaita/24x24/actions/system-log-out.png + icons/Adwaita/24x24/actions/system-shutdown.png + icons/Adwaita/24x24/actions/system-suspend.png + icons/Adwaita/24x24/categories/preferences-other.png + icons/Adwaita/24x24/devices/ac-adapter.png + icons/Adwaita/24x24/devices/battery.png + icons/Adwaita/24x24/devices/input-keyboard.png + icons/Adwaita/24x24/devices/input-mouse.png + icons/Adwaita/24x24/devices/video-display.png + icons/Adwaita/24x24/emblems/emblem-unreadable.png + icons/Adwaita/24x24/status/battery-caution-charging.png + icons/Adwaita/24x24/status/battery-caution.png + icons/Adwaita/24x24/status/battery-empty.png + icons/Adwaita/24x24/status/battery-full-charged.png + icons/Adwaita/24x24/status/battery-full-charging.png + icons/Adwaita/24x24/status/battery-full.png + icons/Adwaita/24x24/status/battery-good-charging.png + icons/Adwaita/24x24/status/battery-good.png + icons/Adwaita/24x24/status/battery-low-charging.png + icons/Adwaita/24x24/status/battery-low.png + icons/Adwaita/24x24/status/battery-missing.png + icons/Adwaita/24x24/status/dialog-information.png + icons/Adwaita/24x24/status/dialog-question.png + icons/Adwaita/24x24/status/user-available.png + icons/Adwaita/24x24/status/weather-clear.png + icons/Adwaita/32x32/actions/system-hibernate.png + icons/Adwaita/32x32/actions/system-lock-screen.png + icons/Adwaita/32x32/actions/system-log-out.png + icons/Adwaita/32x32/actions/system-shutdown.png + icons/Adwaita/32x32/actions/system-suspend.png + icons/Adwaita/32x32/categories/preferences-other.png + icons/Adwaita/32x32/devices/ac-adapter.png + icons/Adwaita/32x32/devices/battery.png + icons/Adwaita/32x32/devices/input-keyboard.png + icons/Adwaita/32x32/devices/input-mouse.png + icons/Adwaita/32x32/devices/video-display.png + icons/Adwaita/32x32/emblems/emblem-unreadable.png + icons/Adwaita/32x32/status/battery-caution-charging.png + icons/Adwaita/32x32/status/battery-caution.png + icons/Adwaita/32x32/status/battery-empty.png + icons/Adwaita/32x32/status/battery-full-charged.png + icons/Adwaita/32x32/status/battery-full-charging.png + icons/Adwaita/32x32/status/battery-full.png + icons/Adwaita/32x32/status/battery-good-charging.png + icons/Adwaita/32x32/status/battery-good.png + icons/Adwaita/32x32/status/battery-low-charging.png + icons/Adwaita/32x32/status/battery-low.png + icons/Adwaita/32x32/status/battery-missing.png + icons/Adwaita/32x32/status/dialog-information.png + icons/Adwaita/32x32/status/dialog-question.png + icons/Adwaita/32x32/status/user-available.png + icons/Adwaita/32x32/status/weather-clear.png + icons/Adwaita/48x48/actions/system-hibernate.png + icons/Adwaita/48x48/actions/system-lock-screen.png + icons/Adwaita/48x48/actions/system-log-out.png + icons/Adwaita/48x48/actions/system-shutdown.png + icons/Adwaita/48x48/actions/system-suspend.png + icons/Adwaita/48x48/categories/preferences-other.png + icons/Adwaita/48x48/devices/ac-adapter.png + icons/Adwaita/48x48/devices/battery.png + icons/Adwaita/48x48/devices/input-keyboard.png + icons/Adwaita/48x48/devices/input-mouse.png + icons/Adwaita/48x48/devices/video-display.png + icons/Adwaita/48x48/emblems/emblem-unreadable.png + icons/Adwaita/48x48/status/battery-caution-charging.png + icons/Adwaita/48x48/status/battery-caution.png + icons/Adwaita/48x48/status/battery-empty.png + icons/Adwaita/48x48/status/battery-full-charged.png + icons/Adwaita/48x48/status/battery-full-charging.png + icons/Adwaita/48x48/status/battery-full.png + icons/Adwaita/48x48/status/battery-good-charging.png + icons/Adwaita/48x48/status/battery-good.png + icons/Adwaita/48x48/status/battery-low-charging.png + icons/Adwaita/48x48/status/battery-low.png + icons/Adwaita/48x48/status/battery-missing.png + icons/Adwaita/48x48/status/dialog-information.png + icons/Adwaita/48x48/status/dialog-question.png + icons/Adwaita/48x48/status/user-available.png + icons/Adwaita/48x48/status/weather-clear.png + icons/Adwaita/index.theme + + diff --git a/app/icons/Adwaita/16x16/actions/system-hibernate.png b/app/icons/Adwaita/16x16/actions/system-hibernate.png new file mode 100644 index 0000000000000000000000000000000000000000..a7da82af016397e7997bfa3265688019fde1cf98 GIT binary patch literal 643 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJXMsm#F#`j)FbFd;%$g$s6l5>) z^mS#w#v;PND813_v^h|yr^Gd)#5q4VH#M(>!8bLpRJS;@Dm6tRGdVwx%N7o}xHOVA z6^slFj1{~RvrCf{)Uz^ka}$%*6@p7rGxJi5bQHKUN=gc>^z|VUdby>=naLT6IXQaC zRa{)jMX8A;Kx4}@OEMHnGEx=XJ$(aoU|Pz{%k|PTa|`tHi_+7(j=KZhbuz#w#1%+~ zh6h8Cf>%2bsR#8M$IWm|nGO^znt#5yXJbk4rt%3}D<^HAH5&*)#O&F#=FXkFZQHi( z+qUi8x$`U#oCBhB=V18!`STYpT)24g;-yQME?>TU8wj4hzjNo#!&hG(KYsk=$&;r~ zpFVr`?D_NOFJHcR`Re8C*RS7zz*``E^Y$%}`0(Mwm(O2-;5!if0HPlt0!01z_3PJf zAov4BAn^C^-~a#r@4EK!7SJ=SB|(0{3~ou4GaWL&I|2n5lf2zsSbyZdJPzbc_jGX# zk&t9PXc%Vehn?M(6&5yiYrS0l&b0Ho$;T{iS1~iFGc?ru XWQ4rj!5b6-bRvVNtDnm{r-UW|6Ob|d literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/16x16/actions/system-lock-screen.png b/app/icons/Adwaita/16x16/actions/system-lock-screen.png new file mode 100644 index 0000000000000000000000000000000000000000..05e3bd89be19717c24a5daf5d1f7b2e0681b6468 GIT binary patch literal 922 zcmV;L17-Y)P)L1aCi3{&IiXFIdXW$p(T+duK=p_6?z#QERyy- zM1(s*z)H2sdb0(p02pf<#&Ez(TvD2zp3V;s4b#z);n&};5eBP_4b`w(2Zd0&`0>Ve zuw9IfjuIzrs?}=#>#x2kdF?pP7YYT=&7C8c%P~4~KRbt)u~MdgXoM(q;Q!2HV~;X_ zy_-vyFJp~ia`JKFB+gqWf^!aQ4IP;b4?eIB|Myc2k4&&ucT7I>KE1_pYS%yHiAT00 ziJF=2APy?@7P7b`mN;DEz8yP=qBh1@L>yL} z;B+ITH{XZa9Jl_wiX=L~eVU%0 z9y~97H$d>Lp>eBP%}-5Dkxr+$aPbl!oIJ_iy)RNM7O^(P%1Vuo&zvFG-OavzGl&S4 zN(EzV!@Tn9%QK3Wl34N^LsY~G=~M@a#Hd0lWr>p*Yb>Csg6E|gI1U)SJI$>+e&TK2 z_2e#sARtKu&+{nHU*X`Jhs-~J{}wPid;F!&&dggTWd~k(eov;^Y7&Ma02jZw5UFY{ zjKaeQ-#Bz?)1<1KckIN`_4W0J*6V9}d+oNauKMcxzWRPmYqgrz>vf%d=U8j2$J<(G wVgCE?_P_qxQ`XvlVF5VjaLz6MC&K^HUk*W!4*w-R<^TWy07*qoM6N<$f-a1kS^xk5 literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/16x16/actions/system-log-out.png b/app/icons/Adwaita/16x16/actions/system-log-out.png new file mode 100644 index 0000000000000000000000000000000000000000..ea4095733815342afe3cea7a517e461190708b7f GIT binary patch literal 809 zcmV+^1J?YBP)5lTApJ zQ51%sbMO7W`9@O*1N%WSE6IMqC@Zy~mKgukHq)@g3#IUX-U**a)=M# z`=~8Dj8+~;JMt)wZ2(XPz}Hc7{Cp&n|F>>GZ)R+A7^O73%Z?CuxoG9VJhyKGa{U5w zBe8!PRFxi}Bv!%N!b;MC0Xm(H0f?9=Q7;dzGytjT32t>alA4*ox{x_LOI1l7s|wa- z4MZ=RAcK(O6#&qic*M@qgPh!U5nl)RI-vhcoZiIabWc&@yaaja07UK)Y zDlh!;`(8w`zx)i!gZRh$3w7fQ%Gm4#VjLPpU3m+w-PMey1`!1-V{6c2I9+*_yKkDP zEj~_QmZ3d`D7VN!TeJvINAA$J_tla;*tC2f6-BjljohSueJk1%L~ItpsSs_1uEez^ z&GR}@-p0^GHvrlQPUaB=Yr{|lK@Q5m*_W%)Mo?N%I(2v-KyO_R+`M{~u00000NkvXXu0mjf>`PiW literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/16x16/actions/system-shutdown.png b/app/icons/Adwaita/16x16/actions/system-shutdown.png new file mode 100644 index 0000000000000000000000000000000000000000..e20d8ecc184ffd3764f395a25a76f4c26a9296cf GIT binary patch literal 547 zcmV+;0^I$HP)lq(=H}<;=jiC@>FMd}>gwz3>+J08?d|RE?(XmJ@9^;O@$vEU^78ZZ z^Yrxe_V)Jr`uh9(`~3X;{r&y^{{H{}|3{!7wEzGB2y{|TQyQkGr}_H*{ZfXO82|tP zsYygZR2WxXkGqXRK@bGHcV^!cNEkflLO72QAa_E*#~}a^0>m9VAB+VI+ANhyYC_5q z@14SxvX&3cAbi&hJwMRve+RzTc? z-SA)~@;|J0qd9*7+}wt4w9pZNhP@gVTqul@y+KdeH>kLE0ONQK6tM)L$B_ADKKu!# lEhLUCbzR=y5ZlJ@`%g^kPfSFsX;1(F002ovPDHLkV1gFC7{CAk literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/16x16/actions/system-suspend.png b/app/icons/Adwaita/16x16/actions/system-suspend.png new file mode 100644 index 0000000000000000000000000000000000000000..2e8fcc261c29036ae1c7041bad65ddb3d18f4508 GIT binary patch literal 643 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJXMsm#F#`j)FbFd;%$g$s6l5>) z^mS#w#v;PNYpx&t;s#Ktr^Gd)#5q4VH#M(>!8bLpRJS;@Dm6tRGdVwx%N7o}xHOVA z6^slFj1{~RvrCf{)Uz^ka}$%*6@p7rGxJi5bQHKUN=gc>^z|VUdby>=naLT6IXQaC zRa{)jMX8A;Kx4}@OEMHnGEx=XJ$(aoU|Pz{%k|PTa|`tHi_+7(j=KZhbs)ee#8oSt z0f>M=!K+Qdt6jxEP(7#@D54i!WE?lcJ+aXzE8aiE)<49~Kh!2D+%YJ^GB^^5tU@B~ zL&JkZqb(w09OE-o<4XeLD`#hys^yhy7R^6j)~!|1#!%U7P}RXw-N{Q(+YUeRtp8ZF9~)6E|mAN)&}jCMdnsLt;{p zf?@PfK@V!E6%hmxL5LJViVl&U(l8Bt2*N0Xq6hOqZDtxoCKb9lTB$>K+jj5$P7h0q zG#GT?aL)O``JKc0!-xp~BYY!}F(wrj7CO9MZ*Ud!csxoZwsMt0I?p7g>4x5T`O=kM z_IC%x`wz4lnqEsn$c8|b5SV5rBlFbpV@J{*sST%3p0TufT4S27zmz1_C;gdRU0rPw zy3z2kzt_^=*Tc=S>6SYyW7KA~JvPW_EG{XrJbOME)if=9q48pw#7s9h0Cd&cTtmLC z@0n&!F);<{X$~xW|Ayx4*LGxY&W6uFi*c_PvdmF-uv{rCEmyqbuR%l#2Y`hYYxDGS zW=dyA2W-|PsNog({64tdF8JnV@pf_ody9$yFnpe!LF7jSlM`bEi1s)^OsRCcv#=#6 z2Z6vm{GaB~eeXUhjvmI;yD980C;;a&0`v12el-MHHp3F~8g_N;fho`5vfZANdM-dY zys7ynTuvu~!5~ys#mMLg91aJT7MJlg5Wv8|0CsNrh!Yj1u&UGA(w8?r)>UJx-*c$; zw#zOlOhgmje^|=I@S~QeTvp7L&Tab?p5z3`SW^=E?^qb?d}}NW2+C*Ob;%(nar^oj z|G3a!FgIHei!2+Ah;a98I^|cjL7f>)sC_vt4-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^W_NKr^; zNlq$*Q({R;YEfmVi+uo4LL4OFSXz>iU&P>(Sdg#aoS2iCo0ykUl$v>eqLda;$*};R z5ZC|z|Es8|07*D7FtaeSure~YG`6%34vz$i>l>T7dHd>{nj4v0)iyM}d%FGov)#s4 zR*RM_UATBjOk7M%d`xm`a&lVAohxhgP0S2T&4G$4 z5uX^Bk(F9loL5<0R#j78*I3im(cID1($UpAY08A@vu3Z~xOT_RZATU`965UE@|7!> zub;nnZSA958z0}^^8SX+``e)(9yWY0Vc0s4S1kF#M=Gxn!BI3WqW*`j^jFTNM(FtOK28C@NS0$h2F4lj Yof#sJSOVXQ0iDa>>FVdQ&MBb@0G^f#3jhEB literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/16x16/devices/battery.png b/app/icons/Adwaita/16x16/devices/battery.png new file mode 100644 index 0000000000000000000000000000000000000000..3111404057ec648f57e58dd93cf1fbfc8282ae56 GIT binary patch literal 456 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 e$xwFFj8FVKPQ!wI*CA5(ik*m-&$we5HgOYg&xL z=S{cO6w?Sz2M!!A_k8E~JNJrG3V?^B51tiv3jJoC`F!Zc@Fi*tO+ z37CO?5lM?kZ>^BD@B8k@#aUI(VzKA|X{8kZN&}EwF1K)~qcf>#TBuYiWmZ;JJ_Ayd z1%ON@Gw=KUx~6IIR4R35dV2az%{wR;uIqjQNG6lPTAM2XzVB}UBoYbpe*i|g@H{UE zVB2=k^Sr8yvsWc11+JAeo*o}pt5pi}`Fsu_5{c}pAYfSIO()LZHiO}bT`jn-y8&QX zRu$mGpmc=~be(GHIB100JCDr`$muG8J#uH{J!}Qf^-NXywDvq{Y-=}DFE@!KT0^>J zJ+1=mEPt1yuX^w|cPie0Zcxse&25LRMqAd_*05qR%xHZ7%w@S)0r1z?*}j#n94#Wc zX^u5D7-2o$&cxjd1otIrwh8N+jK1g-{Wn00+dr2U7YQ_&s(dyxK%Y^kCF-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^W_NKr^; zNlq$*Q({R;YEfmVi+uo4LL4OFSXz>iU&P>(Sdg#aoS2iCo0ykUl$v>eqLda;Nn?Od zi0l9V|AEYul$7@N_5}+TtY5!AAt7P!-n}PIoB)bXm@whoxpUX9U0bte&CQ!P4<0=D za3 zh_sA?qT-U0vi6CSrq5ZvV(X4mw{E@t^6i^x82dJ$mPAh%#}J9BQ_rpDYcLRSxwt#m zccu2M|NpglW#Qugc`9D~TYtzDf3I@5V9H<<*(L9u<+1V)$g`fVelF{r5}E+C C?bBoc literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/16x16/status/battery-full-charged.png b/app/icons/Adwaita/16x16/status/battery-full-charged.png new file mode 100644 index 0000000000000000000000000000000000000000..62641829a2bb82e3063cb8bfe17b0d37c4125a9b GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH})6 z^6MbX=%g{b0w^e1;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^W_NKr^; zNlq$*Q({R;YEfmVi+uo4LL4OFSXz>iU&P>(Sdg#aoS2iCo0ykUl$v>eqLdZ`10zR( zPl)UP|Nm7~RDc@ti}Rm6c>-kU8=C>i<;$0U`0#;=iD~})`37bdMiy2^=9c&G-#>EX z$lUp}FI>3LKcVO0!-t_!(SAX}Z{EDIcX87}dz9^-atSOwAXa=-&2V z=KAxq_FP{LG}F+`A}KZb#Qj~*KRyJS3>10%{?4cG?}2PHTN_JTJ8K6A{~*86@ZhkB zkf@mOsF;ZO#JHrC_>8R7%y(ju{HO$$6@6+jW zwt(D6nID(RJpXPQa?5CAwdmisQZtu*D3t%nVbo|OQ=VJ3cXCM8N|`tF)%k8e+Is2a z;maS@7WH@kSi|!CanOOM3ob2rTPL}4o5$|znS8oxifR{A!v6YSf2lHe+p60C8}I$` s)6UkB@4n_5XPdw6S$S^uzYpK}6Uu^^j(?f_8t4%QPgg&ebxsLQ0MJ`VYXATM literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/16x16/status/battery-full-charging.png b/app/icons/Adwaita/16x16/status/battery-full-charging.png new file mode 100644 index 0000000000000000000000000000000000000000..ee4e862f5628c909acb664f4ee5ad7af24f512b1 GIT binary patch literal 848 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH})6 z^6MbX=%g{b0w^e1;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^W_NKr^; zNlq$*Q({R;YEfmVi+uo4LL4OFSXz>iU&P>(Sdg#aoS2iCo0ykUl$v>eqLdZ`17kpd zPl)UP|Nm7~RDdK<&yy!lfFuwsU%vdqhYw6lOiPw5k&=>HzkWSXfq|KYk%g6!xn*#8 zvE@iP()LgUQzkdhMR1cY@k+EOz&!0a)M(AwKyp^6Ivou3zYgKQIjEReh ziH}K6P43u{J?&t%zKNNEsrjN4-P<0_Tz`Jnp6jcDhMQTKr)OrJxWDW9$A^-#a%q`a zkKf<9d2#ip@9*_Y%nXeU%xrBet<0TW9KF0fLc@c@B0{2K!s8R;QZq6$vQi6+^D3*$ zs%pyX8f)4*nmf8$I=WgXO_?xd`o!t8X0PA4cE`?bM;0&~IeO^)g$tLjpTBo)?c>{9 z-rul!e>?QU!-fyfR)2hX_y-XD{`U86{=YBF|NXuX^mtI%|8igmx|am`1v9WqxMUO+ zmz0!OG&D4{v~*9HIBCwJ#VfY%+_Ue%sk;xJy?FWN-G@(Kz5&7a@85xD{RDwuK=AuF zFkJrp`TO_pzkm6wIS&DieC+As7$PCbdeGPFu!BUy!}5JUJG&0v@?E)=V`7%RqSzbN zn98d%2YNa5HVJ8!DrU{OWag=EY{zdyFNHq;h>JVXEnQVw!(t8SlOd3 z8q1j*zopr008is`v3p{ literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/16x16/status/battery-full.png b/app/icons/Adwaita/16x16/status/battery-full.png new file mode 100644 index 0000000000000000000000000000000000000000..1f1314fc17dc5aa0e2c499379d5b6dbe6163c303 GIT binary patch literal 472 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH})6 z^6MbX=%g{b0w^e1;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^W_NKr^; zNlq$*Q({R;YEfmVi+uo4LL4OFSXz>iU&P>(Sdg#aoS2iCo0ykUl$v>eqLda;NnL{{8z$jvTpg;X?m}o`(+~zIpQ|WwBG#T(jT5 ze+SQ051FNrv0v}cpFcoG=xoirm7XE9G(%@=Rd0;!*pWT$VD+LC-P<0_Tz`Jnp6jbm z+~4*5~z5_oPxinL`>=R0CqC2>L{GM`?C+w7^PDs&=Qi+w1 y3<3@>yuNVpH0QO>b5yk&o?9(reWj~Zw_U$OnDxP07PG^k@bGl?b6Mw<&;$V5?$KZX literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/16x16/status/battery-good-charging.png b/app/icons/Adwaita/16x16/status/battery-good-charging.png new file mode 100644 index 0000000000000000000000000000000000000000..4291d53c0815cbff05ded6f9ef5c90427018acce GIT binary patch literal 839 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 Au>b%7 literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/16x16/status/battery-low.png b/app/icons/Adwaita/16x16/status/battery-low.png new file mode 100644 index 0000000000000000000000000000000000000000..4d00dc28dc7f0dd43292f700572e2d1963c4b43f GIT binary patch literal 496 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH})6 z^6MbX=%g{b0w^e1;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^W_NKr^; zNlq$*Q({R;YEfmVi+uo4LL4OFSXz>iU&P>(Sdg#aoS2iCo0ykUl$v>eqLda;NmqbR zi0l9V|AEYul$7@N_5}+TtY5!=@7}#Ykta`{%$zwB$N+-n%a?!n@ZsjooA>YEKXT;A zqeqV}T)6P+)vNvqJr5r~eE06%n>TNM{P^+v_wPS{{%oJGx_PGP=2>Du?)d|Gt0(Zj zyUq&~|M&0T&P66`Ci1VHB(QIl+tE!C9bK(crcb69|5i@|6X_f@}1vBu< zsAwBoxnvX+6_=E>Pn+Oe+pT2zk1_a-M+J4U4k@^UzDc#e>F+?If z_PjY$vjLAoAh!pP5a-@y7gj&~cRe}bz@z^B-%fLmdh2XaS$DhZ6I0IAp!z)xn>J|+ zT~au6ut0K2LQ%(oM*;_$4@=LJS@r95;yrf0VB?|}??0@pw_5OiZ;pHQL=TteZy5!u V*=z19l<0s$#naW#Wt~$(69DPf-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^W_NKr^; zNlq$*Q({R;YEfmVi+uo4LL4OFSXz>iU&P>(Sdg#aoS2iCo0ykUl$v>eqLda;$=d** z5ZC|z{{xxP(a{YJ4fE#BOG-)ta{K%H*Q{ByZ{I#3d-?L^Z{NN>fByWX*@zklS& zkta`{oI7{!<;$1-{XLH#KYsV_-Rsw{fBg9I>({TpfB*gl10bWbyLIaHiI=aR|M~N0 zbZlftS6gp?r;nd!L{wOOQfzx?OGj5Lke!ee*V)|`8XgQ}r)4DPWd;Y??3l_~;zH-URRm)bcUbcGe$~Eg&u35iw?YdQK*RNW)VfDI=Yc_0JyJ7R1 zjhokP+OmG@j!oNkZrQbW`)&~0vH#$ngNOGWK6>Er(StvfLzsYG(k%({3ua*B6B3nD zQqnfIw6d~x_VD!f3l52jNzKhItE#T92ZF}N-nk&p{Q2`IXRfUZP-C~Ji(`m{B8_N=^Ou)jKYJVFIQ^ts3ajSl zCezJLQyxqIo+#SFBc>#M#Ol}kZX4JArX_dk%XWONH@R&a{^Uzopr E05iNKm;e9( literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/16x16/status/dialog-information.png b/app/icons/Adwaita/16x16/status/dialog-information.png new file mode 100644 index 0000000000000000000000000000000000000000..a90c02444837380d3efc37bca30415f0f3c7a1bf GIT binary patch literal 813 zcmV+|1JeA7P)cdrk6f z0$l@<6<`wq0VXW6#;-Tm!%tgUTH-05(gpqf{gOe_c}xX`dy1|0urbFN(&@xtBpMEG zY_8L)vRbjd9TT=AYQ5X-jsSp|K0QYkA6d*6Q)R^={90Zb@&}ZWXgKt}prBBnn`104 zvzIr_E&OydVh;h_*(Ct8+iEG);_J^8lVr{NDEjfKwH9M!g3$iN} z*(m^-CBteo$JAa8b-9`o-~NE4X>iOTNR1Z+@e0i919gU-2eJwXJo{S-B`s=qxn6EE zlHqVZRDT16JOGU3=9AcBplFDQ@>3Zhqruzx6^bscH+BsVbdG7kyDJmPet*Y#t5LYh|QRGaM>-j%c0Cbe>Wrjw?4tuGs z=Jd(tL`hl65h1}R1kxQOPW0_qICE2>1ho z|0N)htIp|wEXyE)U@#b9x7z@)E0Yzo}wE|@tiieksEVc8xL0BUPb r<>_)GqX6mvc+{wLd~$Lml*#=C((W1A?&fsY00000NkvXXu0mjfv~*(t literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/16x16/status/dialog-question.png b/app/icons/Adwaita/16x16/status/dialog-question.png new file mode 100644 index 0000000000000000000000000000000000000000..b8fe1ac94f2a4b92ac32ac5f3852534c3d13f7e3 GIT binary patch literal 644 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH})6 z^6MbX=%g{b0w^e1;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6axdJLV!<* z>;M1%P1Bc|15xI3)AS|gAhgUpW0_gnQZul4-GXBc^MUAi!-C_DK(z2g6A&#r(Y)wn z+tO2AE6((-J~w6E#p#6)?T_i&pE3Dp z&a|U>Gme+cK3+QeMCqK9mGe(mE;v)Q@Jz$fb8V|GcCNnEx#n^g5Usu3z2;K)+ROdx zF7I7a_Z66Gf%gleX{-R(*u{E-+27t?WZ5_KL2?C z`RDsDKR|v3{csUAirRS zwzjreK=AhM+iwW)9Rh+n_PYQTuJv?r43P*g?Y%126d=ON&lJZUy>T}XFk8R>|G#y` zX;%Gnx6d5D#~|;)%9%9b>q(`Jx7WYk9jS5RV+3zn_~rEqw{s0=eK{`vc)P;s)LTa@ zF29le8g$R|+ntr$Z+XX@Gv$+Fa;TG9)_qlK-gBYGOJQsZhB8_wee6WP?>;Q!yvO{@ z?;M?u+C8gRzF(Cm{Its&fw|l=d#Wzp$P!Z5?vDj literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/16x16/status/user-available.png b/app/icons/Adwaita/16x16/status/user-available.png new file mode 100644 index 0000000000000000000000000000000000000000..eb677178f89a72b2435f1b81087a0f38f26c5d98 GIT binary patch literal 771 zcmV+e1N{7nP)AVO?!Z)ABOQ*>c;b#rrNa{^^MrT_o{ z7j#8fbU}4=Xm4@=Okr?uAVXnnVQpbIU#E*!IwKoGnJC7FrS zHPhWy=eX#ZXtGg%C@3iY+c{-!whvuSs4qpzCjSVF`yiCpS8mNeGPmCze}88G)#mKP z1scgd#_R<3WP&j}PTh=?izk;JdHhK~Zs9|hPrl7c@6p%0XFt!lEE_auj-F+pT}ttI zby!JIKr|2~5Va&oNtBWxfvK?*6zg&7#`5HTS7d?#6h&1K1ONq81w~L*P(>?Q1Sm7r zegZDfB6;)_;<3hJuwYD8Ruw@Ijn$Dr)POTe?juBSMJD*7OD;W(u^0?&XR5M@3aSy& zN~~^63LkKNaCs*9vP(a1RpgQT2&yQ8=%`{O*gXt-LP#vG@ItTX(2pG$`ol=%cM8>N z7J?9ylEMo%+A2X-ZsN<$ZTH{w5g8Z`QxRek$bBRq^r{(T#U{S&3@N)RRQstmF}%kl zQeY4GnsI;@y=8Zf|?x32-t$)tcP>=Lfag-0GY4$AxcA z&NYwMVhB( zl;=0U^q-^H{9?=fmjJ-@tJJ?}6xV=zblCIf+b`+|T}Bq$c;f&7002ovPDHLkV1jRP BNooK9 literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/16x16/status/weather-clear.png b/app/icons/Adwaita/16x16/status/weather-clear.png new file mode 100644 index 0000000000000000000000000000000000000000..112a667aee4d3a2d03dfcdcb8a7fced4a0afbb4b GIT binary patch literal 864 zcmV-m1E2hfP);Zrv$};6_F0t}7QV3i>Aqb)h>K zE+XzkQLMTs3W=C#f>w>O#hK|Oon|tbnaq3d`@Jqgx@gd|xr=)^_i!!;?n7gpGJst{ zZI!~EEnYH1?&qE0)S~q>Zw~U}=VnJ1CzTm3RG&%vt1IR?^cf*3@#xeNtEU9akop>v z@zBy!&Np5)4xTW{ra{Dos2NPZ)bi4=S#SN5sdIzh?g^NofYjF*FT|X67JpQ%T&^Y$ zyaFZ&o?u*-`n-hz2^FzZzq;%-*d3H$qTOd-L-TaF_+rAr@xupQ1%MYRZ%Y~ttOLL+^o^B%&A(|i>Bjn`$>xg@h zWcu~l$d2BQ%V*{%7dcQfG>=Fm44#jNFA}nSkO)K&9YUl41Vj=-RwFJyhxpccpSGI- zy0t}A8e5n$mrsiu!)$<{h!hYhB3eYW1muKl8xT)#FcOh#N-4 z07XO)5wH&U#_c^WgNXmo|O=F8vQDfoC7zgH1)Sbh`B{swEKWLW4DEJJjX z;BTQJ-uK~PZ?D!FQ@KK*MOT#1((ZStbqM|I;CE2^$1XHMB*7(%q}}g<3I zy_y2_`n0w5^h&?^VbfGn{_NFj qCzt;h*RBzr6wC~ zSad^gZEa<4bO2OuZ){>=axHUddSzrFX=8703OzkNJv}`=Jv}`=JqijaV<{jqFfcP9 zN?~htVjw4KX>Dy`V<#X}bY*F7WpXSa3TSk6a5^t9YH4k4VPh_Bb#rNBXklz@E@OHM z3S)9*VRU6=Aa`kWXdrZGWgtgMO;9WfXmoUNIxjDGcXuvlX>D*WZ*pfA^S=}T00RO^ zL_t(I%dM2pYgAVh$3OSYn7pKuAKK6)kcGYqfoeBVYg!Ux1wj-;NjhffqBOyskVT1q zKok{(c99>uuKW?3O;HB5RZ$Ra5+tP#&Nw2WNi{XNkG1!r<1)(^Y^Hr@lwfLD8u$9VkOyr8em-;hESXG(m6tDBURmSD)B^EGPYSDTi;2|`Vnan3Aq)aP4y?$SWO1w$9J%rT_rE`7>0pq znnWTIs;a6`N+E>6G)<(GeBJ&HH~zRzJRY}#Gu}TqILLB(8Gy=4lZuK;A~g||<02g! ztu$tpNyrERpwS2oMrhr49EUv}dx*#5BfzLXU;QymDW#)*y}IaBSF?focG)HBw3h>l^603fs0(%2&5YT`%q` zg_Je`N+};42?O`HbFa0Srfb-lsAiJltXsqwG94m`64puFXJ>Hs$I z3dji{0+=4ePu8A_fNC#C1bj-0YOg?E1Ukcm1eFqi2y`vV{PXkGYZSY)_5eTWy8r+H M07*qoM6N<$f;)e`xBvhE literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/22x22/actions/system-lock-screen.png b/app/icons/Adwaita/22x22/actions/system-lock-screen.png new file mode 100644 index 0000000000000000000000000000000000000000..3b4a5b15afc7f63c0912d010b9c2df9fdaa6fbe3 GIT binary patch literal 1434 zcmV;L1!ek)P)-08@=$x#0!W5A*hi^OpM$}2ylU7Nc_1#NKB9mCnO_GVGx8N z(QN#R;{r^Iqic8Q-`bwj^W*z|`vJ80Hs_r7d!O$)@B4hu_f>KnM>^DVD2OyFM0$GI zXZRF;777LPVLn42@pvqD?%bJ?zB_v4oNZalY&ec>(cN}nJ2q_FhKoW~JuX?6U8ZSD zJVu2$x^CEo!nkedWt+zyUKT9NmK-=26hqfnzOb^JX(7uBWS1-e!?%Z#&SbD~!6MA4 z3qw(45IOSsoHVA5$ycrp$sUi2NF)NuCBe2#ekpyIapL%iRf@?2RQ~tJj?rX=t3)Ui z!klOnOBXLi_Wnr>UHTGweps~Wsh*2abOTm*zluMHZ{hNhuJ+RWJ5bNFu$vYqOmmNg&g8lIL7ozj|jWD!R z0@LwK2dcbY#P7wY7tb>PMO-Qt(cV4}T3SOf*@xNlm%}j=2n1^I?N=L6U9FOAURXu~ zO>>qD3}a)lXOT#ZP7^byi`m%;9Jy=`wKcUc3sWyyf6O>X>%JxI`c#ukEF|M7a zs#O$n34vj(-|xqR^n>Zn%_%9!fntCi!Q^bYVB|I2xjq0%X@|>Bu1qslkfvodga;`w9RcJa$Rhe$xS$+agkbDyJoFO@B*?l=YKhm zJ$v_I{rXoBZHXe%G+P+|{{0aQ4-cWQuMZ1ow{3c76SzpzvP8Z}E)kM^uzlMR!!%## zlTDmnkDP8KlVqA@RaV@vSu%2u1Q(35K^BEhKO9sDS&@%QQ;w(gsf|tmAgO%aqfF#zbTjz+|h@A!O5a_smacmr}}A ok@aCPwxFtNk>*Lm2YU3 zRUF4ZzjMy>>^{2LHSy})+L}#jXn*{dQ;MJw+6Z+>B^FW;(OyL%`63ELq281cgb*#O zH`&N&Awff|tte*LpJ`OiKVx=XY)iMR+r94IdrmK&=Wh3E+&BH;JUr*{J0HI1`};lT zkqx`d)ao@W1MLZjAVA>F1002Lj%e<}Rp+9&@R`nDDP)q*!Y?OIrVWlD7Q`6*rymdm z;ghE?Q7)Xbh^U!)+k10x&f;*?-@F1GfdbHC@N^7c$M8(7EVSqBA)f18&c3hONKc1K zJ?&$(k5S&tNkgzQc)B8jSCj>J^}j_XdzI58KXQEN2mnU;80DjthY}sG6%_kAh7kH( zE|x7^%S2`joa45Is|ba8C}*)wA)(d?tUNp&LnQRL*vo6VDT)jE$=> z)2r48yEpRCV3g14(c_#N?wtjTni&OIkz$3Xd_*)VYNPMYcCx-< z3xQWf_a7Z-?IBLMv-$zc`J6PrSjz+ojv&Se02 zruj_(4*&KVBU9(d*=ZUVtR+!d4?t^EJFQLa0Brj(z*>jPJ2JVsv*5w;e#Rz;a4L_e z(snyD-iHYII^g$9y{0e%KACSpS-T+p*6l?%Q zIg}Qf>)JT{=RUqXzaOOp(V#tr2rLL{*--Z=-zPuj+vG<)RNr1=1p?$jv@KFBmb;g< zFmSn#%2=GrAWmg0PE{;URS;)g&9<;$4KHFm#j)f8tjo=Ub);B_tQp0KGpksEsPO)BC5o}pCn;>dF_B@V(LTwj=Ush_Nyr>J78e)KpFe-zym>(G_U+qu?AQU+!ote_}wX=M=<9FUNZke!=ZSXkHs1Z|BSU9CNRUA_I?vuDo+YTvYJ)0Qn;wr<_J z69{(g*u7`hp8Y%a?%jLr#Np#751%`C?)>@l7cXACeEIT~D_5>vyLSEh^&2;C+`M`7 z_U+qu?%cV1_wK!W_wL`n|KP!chYue9c3goC-XFJHcT z_3HKO*KgjudHeS5yLa#2zkmPX!-tO_KYsf3>GS8$U%q_#`t|F#Z{NOu|Ni60k6*uj z{rU6f@87@w{`~`nOo!pDNkG4emjw9*GcYnSv#_#paPtUB$jWJ^Hn!io`}o_B8NW7M z1}gdQ>Eak75gyui(C?6gi0k>en!!=rY652edXDj%{}TPzsMnyzb|lE^{my^|cb=X+ zc~W#^r}nYv=e1(rUvAuYuzmYKZ=HGVvP_J8>y}kya)*6AzUSin7w`VU`i zb5=9*ef^k~ZNTB35d7Dm=l0|o4HlAHC40O+dx*_EbF?h$o^hj%)d>Z^uje?gUc1A< z#rXB!udELXcJR$&*6Q*NUlkZ|eVNGe9ZU0qS7=?nJmurA>;G14>M5*j-fk%`8Z^OV k(Yw686P$KzJbR~}QCP85?&Eof6`;i9>FVdQ&MBb@04(!i;Q#;t literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/22x22/actions/system-suspend.png b/app/icons/Adwaita/22x22/actions/system-suspend.png new file mode 100644 index 0000000000000000000000000000000000000000..6ebdfc6eafb25610b76497517e38c28e94f7bed5 GIT binary patch literal 971 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EW)6oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#8jA>nu+p^S#&3W^6H8npN}Tg^b5rw57((*%bCME^bc-{qQd1N%lk@YqY>@yL zmqxOtf{}rNv4U4(c4?A=dRAs`Zep^!LU2iHW?pKMjsjOkNlAf~zCJ`kFSoQfGdUwM zCr2;2ii<0`C^fMJXmELENrpm6Myi6lr*D7`OiOurxn6o^Zh>BYQM%aY{UQtuj9~#j zA+A724j@qQYFG1PP!D2I@M;6HRr~|hy(`s&dbPqCjN@kbWX1c3*!qXq`G?vBhFJxL zI|fBq21f#sRY;_LXn1gFv_(XWV|<2ca-LLnsajsSX3_lf<*f`AEvyx743+JiRUItV zovgJDMYWxrwOwqrT^x0dC3Rh$bzNQcO{EP@Wev@xO|2D8y)4ZWg_{p3v`i3cnJC^m zNwoE>MtfIH`$U$GsS=$%HJwwXx~9o?Ju>N;A>TJkxo?Z?>NP9&?A^I<3&Z{cyUt%Y zd;89f2M_POy~6P4rT_o`{{@39HUooIw+qvx9iOuI3jQvmStIK~ke|bB*l_y{444;0V-tX=AB`a*6aLzq< z`uDfrzuISCbB~`Im{ES*T%XOS|F0UWywR+Atjt;I)*tyYT=`X(CLDPF@$(AbhfjVv z*u`sV1X#*0JN#;c)t;#8j`cbc0eZ#vrA*j%2h~+&^l4};xOMN!ysv7>zLQKAE^w$_ zZuDO2+R@VN%-$v@;pYYC<{aL6W$A)NY#jVyJ zCYk-57 literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/22x22/categories/preferences-other.png b/app/icons/Adwaita/22x22/categories/preferences-other.png new file mode 100644 index 0000000000000000000000000000000000000000..26191684729e710d7958f345692e4c72f76f4032 GIT binary patch literal 1212 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 literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/22x22/devices/input-keyboard.png b/app/icons/Adwaita/22x22/devices/input-keyboard.png new file mode 100644 index 0000000000000000000000000000000000000000..0ff7c28ce250272b661dd692c5bcf0ba960d4912 GIT binary patch literal 710 zcmV;%0y+JOP)jRpmj;W36%L5UI zJ6qGZKuvp_$z-0Y9d2EA*$T-Q9#3h)m_k|+bwVj(0zH5L4)6}-PUh0J++M^07VL@)4-Y$g5^qf|m-B?$j7Nx^MEHafO+?+D zoXFmTEi+zNSkMX5vhsc<==FNVaU8WBn<`B;qswrT(fC-v@tu0L{Caf5*{A~Wm2Z<1 zS$+~D)ramEH%n3c{v*veMVIYZvP!gAf$Fm-i=I&Ehyqpt0)b}b5qSVi!)A}?=jS_X zwOXdXf50E_i=v6}JI3O@#N&OQL?TWs8k2Ba*ryb}vqM8zwtanWZZ6mmm#yMdDwX=E zd%aX$mqa3t>p0u8>bfM83DOtR3=XCcRDIuenj$@sW!pBV8e-eBZj6qcJN|inooKWd zvs}gq1gMy0S`34VX*L**MX@c5#TU<6db30_k-#jM(R7Wm^mw>pnbVCK>mKh&C=}+_ z%xn#0bN!$Q)awc&0w~5WUIrBPQq^f$mF|jdcLV4m(s4C=<-^U{nWOva-7hH>ORFN{ s6QBc#9E5aBmiPTYcFMo^(f@zq?<3XfjfjkTtpET307*qoM6N<$f=YHcWB>pF literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/22x22/devices/input-mouse.png b/app/icons/Adwaita/22x22/devices/input-mouse.png new file mode 100644 index 0000000000000000000000000000000000000000..54298da0559f9685aecea70495d35ad9959a1092 GIT binary patch literal 1038 zcmV+p1o8WcP)=DVD-bI-o!sQY1wl zMgELPk>pOF1W{Wi_S&Yq*PBYT^&YVw2Gt63x+hTuz z|81@HCl+{LaDESfBBDQq5I;&OzszQ{{%y7FHt^ow-tNG_z~lM(d67z`nCrSAA_PHz zLZM)Cxg2S&H@3F6e&|%sJ00%q?0h^nHuiXJZLM#1c9tC;9%5x>1s^_ognT}axw$#M zy1E*39Ov8Z?d^B(4AxqIwYfafs;qJAt#= z?9A}+u$xFEz&S^w(SYZ9c=+Bsc=*8s(fI4Q0BbF*H8AF7 zw&7Mv83*8X1xqQDj^h|25>iTB!Jqx{97O7>IkeVjPen?pp`I#;C@DBsN-0Pw5k(P{ zl$gHvCQ{?$&_p02Xsuz4fd$AI6Yr^lh{mk7N=i9!bz^HSj4|l%?+1Xk9s{j407$L% z;9VRiq*5k|B1kFWx-Qb`G~&hIap5z}+`oSfZnavFQDoYVd#XqTLBN~MCZv?mT4Qr_ z6UBko;Y?3seSQ7f``OtUlu}$Nbte_0L9^LkI61+1G6?`!T3W*5;vyJhFvdVi2>_^` zpCgj8kBEAMl~QA27&^Ip9-|{S*7JYy_vtCZRx3tCHyqzkVT?)C>UDN}eB2cZ04K#F z!Z3_!t$VMV)>`jIoiKnVD=n9{+4%VWBUR$%v_` zDKwi+RI61S9UbX|gM-lb{m)NNPrtU-$~%GE@X>fYzK~9*KZ?a-4}=hJaL$eEx@F(@ zf2mfh-_`5&->kJk$NFxcDSIh41z;4wYXA&@06-mpXS)=?04(tih7RHhQUCw|07*qo IM6N<$g03{v%K!iX literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/22x22/devices/video-display.png b/app/icons/Adwaita/22x22/devices/video-display.png new file mode 100644 index 0000000000000000000000000000000000000000..bdcb8fb3269bcc6953e325be562ab848330302c1 GIT binary patch literal 1132 zcmV-y1e5!TP)}CV3lo zvuiL)K*ZW0NUFGkAlCXP*l1W%i6RI=P(rj2Bk6=df)FeegIEYb3oDD%R;EY@=B;a9 zAp7>dIX^7!-5+i?AqNh3m~+o(X1;Ug1a}XYez-KxJ@&DCJJb8dCrrA}|LpA9vy<@c z)yuz`>Pf@h)Npgm4YMb3-8-kKT5$aLJZsxiubx_A+6pOUQcR?jh%ut7+b$}o2x5wf zA|{9k(#K5&cW2mCT>J6bYgtrq;N`bIp{WPk#|Z)4ArPo?!f{l))3`&5kq`mjk>J5} zlbt)8Y|fOn zD6^UN^&fEezK*SvV%E0ZOUptQK}x2LEip#iK~yOslp@SZp>2gC-MGwT8w~VS;m+K! z=FdNVW=E+fF=tnmQCFGRkF$s{-JEj$o7L?eky0k6ND2``?4P&eZhh}C)C3jn>e#xk ziZCm)4jcnlE?>F)_Ex9br@J-obdAQWU%DxKj`7CpZ=%}WdP<3y0_VRv|9lAHFL$?n z^Y>dcgpj_z_~i$O=b!p`Y3b=|el(vpHZ}m5o10^Df1=~Hzi0nW?tQxY?wND$t`9+a zZ~#*81K{ZDnbSHR-}O6pZtv^k@m*g%b6SDrK4&XGxH~z75LQ-J>QYK2B4KT9tr?HU z$8X)fwSIc_y@f}~7($>(Ss#r?$CsCveQ|NI%{hBjRV9SbW`OZ{Y@^XgVvICRV@=cC yy#C9tufTR$KFX|VnvJ@yr!ht~Gsfew0sIGcE3#-pwa4V4d2@7SZ6HN$Vr*q?b4ZoDsQ>@~7j#8f zbU}4=Xm4@=Okr?uAVXnnVQpb&LU%f!jd#mddb z)z{RVoSeJ8y2#7MiHnAcjE9Sjh>VVjj**Lxk&KX%jFXj+l$Mc|my(&AmYSTFo12@P zotK`To}Z$eprN3kqMf6pqNJvvrKh2#r=q5&rKYH&rl_N+si&%~r>m^0tFEW3uBffA ztF5oBu(7VNv#hbRt+TYTv$e0ax3jmrwYa*ry1lr)zq-)S&(YD))6>$_)YI11)!5kA z+}zyV-Q3;X-QM2b-{0Th;Naom;o{=q;^N}tut(=H}<;=jiC@>FMd} z>gwz3>+J08?d|RE?(XmJ@9^;O@$vEU^78ZZ^Yrxe_4W1k_V)Mp_xJes`1ttw`T6{r>*`|NsAg6S3t0001m>QchC<0RaUC4i66y5E>mKXKih9adp(x z-{0ou_V@Vs`1ttv`1ttv`1ttv`T6->4qSi$00BQqL_t&-S548qN*r+%hVke8=ZvnK zjUp*51q(qzFpDWex`-*$XyLsH7UC@!$R#M|i-cqwL18Uqbv4V3&YU-evzvX&ABVR& z4x~IWNl^tj{&MzJrT@*}l=rpsVre%QQ~f=Rp)>oj9!ZRkgUXf=NSFe_f15F6PWSgBz~{yPnNc?c^;{8 zv%8&7>P1TL2l-^%&A8wG99iq_(7fS_%nZA17sTa4h6Ff4W@dL6nwuG2tSqSEn#}Cs zD$llbT3_XzhAWa;Kex@`&AIxklMzd{b+&<{*WbDiiZPoN-O3W7ZeiG%fihWuN@%z@ z=oA(x00pQu=;4${dy6*p1r3f%+*BU6=BIdANVv+d;+E<3#6Mzez>@RpQvLt{002ov JPDHLkV1fZsC$Inj literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/22x22/status/battery-caution-charging.png b/app/icons/Adwaita/22x22/status/battery-caution-charging.png new file mode 100644 index 0000000000000000000000000000000000000000..856c91ee8fc54b6d073eb11729f57143341b1aed GIT binary patch literal 1324 zcmV+{1=IS8P))4O1^WYmKsA(w19yj0wE(baQR7{Id1WO4|Nl{pbUNLW%V`7k^$iQ% zZujW$@Nn;M0i` zSO_63%W{ff0)Xczu21)$xSni(CqU0gmWn5Y5RT(WA`(QTaL&mv3;_TK4jfRrySv?k zgM%snw6wI;&7X6xt?$aV>gc9U+&aA!qVRZ=;~29|{h{hDpR1R^mSqVcM9B)yISC<5 z04Vd9)w#UhLr~pY=hW1orXq>HEAL~;#*^^*{a|VZx=%JNbA+}`!bW5K;+-eJwrxu( zrDfZ;!Wg4Tj~6dkym0i<=*nP~ANzK!#QhuZVbPlXC{rIo8WUKtkok(`HpmF2n z-WkEBrV`jRO;IeK%@`xb7!?Wy0RY#!uiYvX%&U8M#l!cz-XzAoNc{FSY>~&x&AX5p zNujU%{3LWWfWMybSP0=rDJ{;q!Z|0?Gz9?O{7LgLfbRfw2E!9&XV0G99IgwmMj}R; zq3h_o*@c;nC*{`dhp+T!G9uC5{!dpJh9OMTl)7#qpBE})jC5U}+7&-VqtRpQ)^GUm z*Gm^;wrvmq^xf=2Xw`ZAa`{iHnH|{XF|FQcH0tA1z@}dJ`uE>n8Y=I-cT;8xOLAd- z>|+3)QVV%}&9UXt>bg)3FBA;8iSW|$Gx+N0DU6SeqqZ)@rIgh-ZryI4s@O6N+qZVb ze0n3kR51;^T+=jbYH!+(v%5C*vdeNDaLy5mox!P}Z=*U8K)5~(?ott%_lipbyC)SB zW6T3U`Mv)!4W>0oBo$Rv%TXK_0FY9$iHUKvUAziichGUY1G8rOaChh-e7O<#!nttaju$`{fSZUs(d99b z&uK0IxRd;2s!OFfm&*fy-~jRfemrvINX+GO&GvXavouY!EXx`NkOt5JATOoVUt865 zuqWBS4?u;cX#jvkYOnynJsJ1(_D>KghiURNB_bC9wYUMm1Yk-j|Md{X)~rohwq45^ i8|=7z>D8xW0QehTlP>LQm{VN<0000 zr0F(kYPFXl>Pdt|dWaXvL5(7`*otTrMT&x0D?PMOJSYVh4>>6!_0Pf6QV$|XXp6OI ziVdX2nAn6ge|F#7eKYgMgPUsFHHE}4409Of!|?kJGh~dxT27rl`H=w*0{{UZzw!F9 z7qQ7O03f0y5e;)8jt&hDiJ`$E!G$>QjQRQbE9G)9-QC?g;5g3G z%*@Qy+1c5i&7eTN#sCn8;YzVs{C0VHd7@IO6vxKK#>?gM(w1SZb;KAW&bdWILI^=h zDfxfEDvo2LwN?O_ZQGDiZXK3VN~Kg>hY0{SI`MaplDIfZkAFTw{GMgtI%{A5z-~&h@1dr43=Fl$285E`<<+q?A#kO_xS#*xUWkz8wc1ahkgKAGq`k zJ+>jNwKm2WrL|_9b81-QcZmr<`(dvC0f($4a=m>?)|5I6B5DXnQ6%fl)0}hSoKv-0 zy$k;78lLmJ_qW(o1MBF6BVzdZ{?3a}W27N0|4wX-Q9=kNgrF#j*1^|arUdsgr<+?d z4kdlmQhAVjJBom1fzl@M~C#>|%s*^v|MLoxMGj*%#20@_K)_DSN`I!_K zCIIU!z(gzf?8HHsXc@d~7esXqo~?v*@aDf^;+(s&F|;&0X@39uX9FU#ZQBDt6VFpS zasE=)4HG<<2bmBE|3u;7aiB5-LKVDyCt7@+G{9?@pQTntL|FiSCX*>R_ji=bUm#Xj zU7gs|xth=C`vLe1D>&o3T3B%fytNYu7l7(5%$*wrWB|wjy!$@bwuN*PL~QWB0N?;v zER{;FH--*>S|}7Ot@Xm>VAlr#L;xaVj3lBo f0Qa8gKMDQ(m0 zM2V=<#$D3WBN3_;P$1D$Kuv=y{sdKi0HTd#5OU;1vW##DPISJ@?ac1b7=#3|0ehvX zR_~k9o81{wRg60?UOs=Nzykmv;PsQoPalobM58W=XoiTkjkUY=t-7sm)vd91mx#8B zXl9hwj!AsK-EKep@aX`xTekrKpTBg`YPFtKtJP%yjsFGDFD)%yMYP^N>a?x{z{bX% zqxrdV8NmD`6{FYd9VAKGUR$fK7mLMyr_=e^?RIaB(~a~P0J1DQZ!{Wj&(6-?4+ewA z-rnAuBuV-cgT41IiXt+`#6)DRwIm`u4X}g|)O#-gqC%knW}Y0(%q${d2qplSO2y2~ zAp|8NCZfn%OL?A84i*t+=ATwrYl)fNRKVVQRaNocN5&YMipS159yZS#W5^go7Z(@P z@tB!|s*1HXveuGwZgOy*=j@#O;V~IwD9f^`fSvbVMZ^OzQ4~>@Ws^5A&vRksAR^+u z_aOvL(^SUk#tk7d#*}t;cJ9V;eDmbw^3Px*S_E*VTrOW53( zl0<2mIshxHtE(#jPKjtyRloiO&HYIeZ*hDrt&V5rk$JT)Qt?p*s}>-IRi$F1qSQ-MT8&g&a^p=(k)|H_;JnOt9$wz_&5Wojjq9tgzc{OK96;ckk3ahKL$%`?BVu@w=lw!0!FIsH3eT3$#9|W3N%n&dv_~HTOHTRkYMH9bbEJnd#~2 zD^CjD?3hZWvh?fdg;<&`R~}x9CvV@=mkzzLuodtI$59l8B7*S(1OdP~Xa5hdQ&n7S zQC7#$TKn{1YpqpcB6VmS%hNdCkg>Jasw#2pbS(*LwVL%jPx|`$(o<7YiN^lH!NDa} zjsMfJbIz(NP960((pnp~W?QpCI{h7qS zdy%GO(=L;4oHB1z=K{(>>jV_O9HsW^r+eTCGa88WM&z zA{Wuwl{2c^e(m~=)0@FgO+Dk)DJqxCuKqlVl1)j{nGC+?5ydf)b9lZ_ ze*fO!>h&8Z8^PlHeoDZLtP^#BiX;+=W>}qSRrQybm*~Ir8<|WqrP2y}ayyy4`*2;q z^Y-hgs_y}aNE^_S&1Unh=Ea5TyouagD#|v!T+HQi2Y{Bf9*V^x)mq5UKmACx79t`W zbg@_jz=%i+NCL(F{{9{LeExjCEgwYNqq*VX;rQasi)o+;BvsXxR>}du&5=JFQ(V_8 zDNLJTHSo*j=QnGBe*j#5`Uo%1 R60HCL002ovPDHLkV1n+L3Qqt4 literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/22x22/status/battery-full-charging.png b/app/icons/Adwaita/22x22/status/battery-full-charging.png new file mode 100644 index 0000000000000000000000000000000000000000..22840dfe76bded17ba5bebfd57f676d37a7c7ccd GIT binary patch literal 1258 zcmV26Dx(r&S^?N-_q z4dNyW79l7J2_+%)$p>O0J{Sy0h%ZP&qKP3SCTOtsK_1W-V~B4x2pAv@6kY4A>{d!OD5Zi=3pVoVcW&Rly(`h*ORRPU0Qc^X zFfcIiNli^nIq>bXf;( z?%cYY$yk^6?WvF6?S5N%jUb8NzQ)lh)^6Lw#K-{sJ!f*zb-;tidn^uuh*Ap6vh>vC z)WgOjM}7pl%A?Z@PM_N1{$m40qChrJF^onq~XW!|j6;6FSk>Ha8X7Y*vdn zbK+*2W-b*!$K&y18#itK=+_Iab&iu&0R30GiM(-!a~E%_iY4J40n5G-kH-s*d0a_*2K%IA{9m^lchi@o?CN@ua2Hz>fscXRS`o($}V5Mc4)q0 zTO{YP3qU%ZwsUjGb@x_AmicVg#V`yab*DIS_8Mj3FwyELhR;u|cDYYrZ@yyX^?Cye zJdU=N*nlYI_xp?BQL076J3T!`OY0>})1{-cgT;#qxidUUVPO%e)C`+8u0uq;9ss3O zDNtNeQW6UpFHL417>+$2a7q@uoQy;wF9OB0dq^geWU>|qKl_xii6lxXGFgjrznmnK zwMZtD02oTC08juVTUuJmW3gCstTg6x7CYmKM8Z9P{d^Ee0tF(XQ!{BF!1cc0^IiO> zpP5MkXhTFyrBn*|sj;!K&gb(j2?PR*)9JKr+x8?d26O-^!{Om@go?N*lrBXBZ7_n8YDx`?xw-fJ_#B#`qRmy417|wt zea_4KedioeRr1FD2lpN-Tn7+%boP)+n(sq1$Rp407ixASy)j!BZ_%ZvS|UKS18AD{Vmdmr@T z<*WTXU9My2TqYs}b0LBNV68Q?09#eXdV_M@n#P#v!NwS)c$`|)dzqPIV~kN%ytg_^ zf;3I12U}~6s$$hLzNN;PY&KvN>n+SO<1EXJqQ@DJz{BBih8e3vQ56xgESnyjrm0bN zzqDJDBr^eLDyZ{6ikBqG^ugvn7m-L+liwI8{dpp?1S|np!Z17&MbYwLFtFCzKF|YR0)18e;}d!! n_@@Ixpg5WU8IY;!#FqOGM|LD5Ar`5800000NkvXXu0mjfJl{BT literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/22x22/status/battery-good-charging.png b/app/icons/Adwaita/22x22/status/battery-good-charging.png new file mode 100644 index 0000000000000000000000000000000000000000..3adb5937faa271c12d1fb8e587e78b1810aad962 GIT binary patch literal 1293 zcmV+o1@iidP)H=lFvHz(%`DJ9eGv(G>MO2QTZ0f#=^wdXya z!Yn062;mY!G+PyAThqEGrDJT<+FC!*_OxJ+&*!VevTR^*Bwh_rS64siDf4;(&;RL|WHQ;4$>at?q1t5*hhuzX zWTZEdNGy6%C`{8BAfL~t+uGVrO-xL5WwY6~ojZ3P&SWy<|AA8ty!lA5VHm2#Vi8uW z)h2{c6h#rbu514S4c?C*?go}T4y>D|DOFXMg@R_c+wEwY_Be1T*?*)f*73G~c4CIc znx<((&c<(k_+{ALasBT5Bjsx|x~@NJ8bZnbBUfS_Z~4SOBp(86s^NOEE+i^^6_%F6 zXUmGkqGqvJM00bqYiMZ54$#`#TC;TF-S)mqn=2z5y0~%tCA7kW4W?OKpyuz{U1f{% zGr+p8Yleh)A|r1Oi~|Bq(^QYwR#jC)f?-PJ6uD3+XmAQNm1YHUI{*cC|lo*CYB4nvpdOSVRa^S$XK$kx_Ip^fblN*CI!IeZC z#Mtl^`mT2~ul}gqv}OOL{;@GF+R-s{+=|8GloXQE*30MfrE&W)5{VpIvv%DF=P#UV zFpQ!A=)2xc;FZ&yx%jK7THxF4RQ29SB;rcnX}$<@8eCFwGs+foE;H zX`(0!frb+t`{@>yJ|DqQ5XELEykxOW!j9=33#--YloE@oszOtXSS(W5?e;Q207xmV zlap!M&s`>;H|f06$^3b428ZwAc9)UOW>~vsB~nVO1waT<0nGJ!yp{TO=laEP`r4T|;D5{(}b(}&`C6!76pa>zHfCEUix3~LW z4TrxAhr>3*@H~h{qvqMOw_QLAa7Zb&Y$j&|xE;GWUB$oROePDUDN@S35F!hF-_p|3 zV6)j4IGxVL8X800000NkvXXu0mjf Dsx4Py literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/22x22/status/battery-good.png b/app/icons/Adwaita/22x22/status/battery-good.png new file mode 100644 index 0000000000000000000000000000000000000000..2ca7bd4843b583c8b691de1effb314a21af25978 GIT binary patch literal 768 zcmV+b1ONPqP)6c@pQ5ecN)c+zM{>-Dbpz3;o{V5)*P zCp{m0)5rh!-ur)#_mPMoE$%L`$~gEH@S#PGhm* z*p9PIL`y_e7^iho5?}3hyVu+A*HJ%x1_1DR%SWfvxm&B%ssNgY1(zz7$}w1T-Hl%7 zBmm6MpW7%E%VhwiEES{Q@2>|z*qxoN&E@m?VXxPF=llMtG~HN_0U(N^oo2K7Y2m~ZQlVt_RaXhj@ zu)hhTDEcp81&|n%V1L6#QI!4h;yBic$PbT4;4lnznl5eJ$hK`y1eQ{YSjDg`A=h<_ z0O(L)BANzpv|KKqs7%K@pEmuXzx6GtPE7se}t5v;N zuRp2R>p5deU)t?I|BZ1b^S_s+d{`jTv;wJ7O$~bV*6Z~f>vc`ncL^c33L&!R1J-BucLxRrc1C);2vsfv;K9QY z`uh4luc)Xf1e)dx4g`b20$eKw?hf~r0IXbDbvKZcmj?v?k7CBg#=7G1%y`u`5e%)hkYm7fy(~^TaM!>+qNyhW<6fDeASAHhZD7h`2qIttmXc#4_UeH09l?dHG?7lHCBTi28=dL2d41pR`m+1&?+8uLCi45Y*fK%w zmfehx^wHaKVHUa;`0Fu`V+C*h`2Ce3e`mCvN2+?d)-(?Rdc$W8!@v(fTVdIB*12=% zwv?5YttC<;#)odwd%K;5Rj1Up9Y?P9kB`epOUpl9VHk!q4BNlv)k@dfn^p_cuyazW z)ZDK4B^(YPU%z4FC%;{}Tw~jY0O-BlPVt%xT)g_HC|Vrc?lY~Pa5(JO=YUNRs(W}! z4U8rfKq{3o0bizteEx=->Tp46agm-*8+e7_h3d0>bL=!zlT(zG7VAo>f?J(;8s;jt z9Hp=w#q5YqCX?3O-n1QOPf78MZp(4db)Djxvz-3*4h6v=W#wh)ZV#c#m)r{W%qkX| zruhJuX_!KqCPFCT@py8Wc`N`*DQ$XsissALNu?ZGZ?>{%p`W`$qxk(fBoc8ptY3># zN^=Pz@__|;d3m8=zJKce&;xt;-jH3GpF2@pT)Z4uFmncgSS&``Fgf()7mSU^5JHeP zOfH^3L)tKj#bTM4=LKTT&CP{%q0mpEP{?iDfk%-@#JO~-I~#}rULk}pTwNm*@uVA| zJNn05moj-go&bJD{9`}YI6 z$z&3MNZ()@@XqF4J^j-{xQ>X~&r}HE20SwhzywUC)V~H%&AKK9LOx*_vF{-00000NkvXXu0mjfhy`cR literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/22x22/status/battery-low.png b/app/icons/Adwaita/22x22/status/battery-low.png new file mode 100644 index 0000000000000000000000000000000000000000..93ff293c0cf91eafa36eec3c222ed3478099c443 GIT binary patch literal 775 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 literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/24x24/actions/system-log-out.png b/app/icons/Adwaita/24x24/actions/system-log-out.png new file mode 100644 index 0000000000000000000000000000000000000000..66cb9596e92e5549a4aa9b303e95c951fcb1085a GIT binary patch literal 1221 zcmV;$1UmbPP)3^ zRTPH5wbwr9-r`NMl}Ey(q@jSJMeqScqF{^(f<$TKgfOT&5aPhtq$&dkGEqrMCGinS zFgnthD8>M-X-W_U2fjcc6%{BJg9Tfl_TAolmVLgRu?`ExT#{^@F&3A|i`0i&#^(iTg`8=KNGV z5gEvCF}I%M;zS8FN$9hM2Iv{Q#t&@`Y+u*Fa}U0g(^y@=u|J#m?eh1diJam@5ph_a z0C`=cxk80;7acwKDa%XNlS&rRbozZ%J*u81vsP2R@^wD`aXW+QzBo~qxf6#)(Rhgv zL7k%FQKtZ$y>g7|<*(7weuVbkGpKhsgLR9yFspC@cg=Z-nlDz6P7g7h8DKa{lZn!V zzI!}?nE?jQNHYY$)>Uue#Id*K4LSzSla2Ls2IWV8mOCqfOU!tA1jRF>C{3HE`Yfv{mg z4Ph8?=)xX`GX3KKoEMx5=mZQz4Ci5W=_dA{si%5hAx|Bc$}^2q(ZHdBW5$$HR?exU z&#rRx;zwfuoW=nD1`^>S%4e>orSov?n5FE3?04zRM*vt~T7wUSgBRY#EKiDf_s$8p ziQ3c|T|Pa+TpB49ER0}K&|6XA)nZIc50-u(@#j`HG% z0od2N0}+Qv6hDG_3`9gl=`~o4{Z6S89XVqE&n!dc@6)#T%$J!hLbfbZffW45OLG$# jKo8I*X4n4}+*00000NkvXXu0mjfE_WcE literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/24x24/actions/system-shutdown.png b/app/icons/Adwaita/24x24/actions/system-shutdown.png new file mode 100644 index 0000000000000000000000000000000000000000..f24a2f562a2a99d6331ca73c57241c7f28b44f76 GIT binary patch literal 733 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+9gP2NHH)l$_Ds^ zxc>kDAE+J(R;^kEVc;Tpcz9;bnpIg@SzKH^fByV=^X37$+qZAuv112N3lkF)Cnu+n zkdUyju!5qzrIkfca6m#rLUwLuVPRnl5VSRRbhY;Mb@ldl&z?OSsD0C>O zP9WH|WA~n2d-m_xyLa!g6NitVJbdolx%21GU%Ytn^5x4{u3Wix?b`M0*Kgdoar5TQ z+qZAuxpU|4-Mjbh-MfGP{(}b(9zJ~d=+UFcj~_pI^5p5$r_Y`}d;a|Six)3mzI^%W z)vMR9U%z?t=Iz_J@7}$8|Ni}l4<9~${P^k9r_Y~1fBEv|>({T}zJ2@t{ris}KYsoC z_2UJ~RN%)rRR%)-jX!ObHiAuFeu+Sq>U?&EJiX8hW4 z85oxQo-U3d8WT$=I{F=U5MWtde%8uN&7-sEp|OHo-viM<416ln0-OqD-t(|4O|rdk z{N2iV6WRVvR46M9t&p#rE_i3z?`<64^dGA?9eupTRpG$FtD*k3qHAt#uUvjVvHbh` zyLVSDXS#6q!SiKl{BxL$ZpSs~=N0^ARh0f)T_&=ltw8O}gsY6w&57wwHx=AEHky5M zy_&LsMMgT=OLZaNjqUB;PLmxYm|j1dz4A_>sIb8LE?FP9#g!`EKF^v8qT-AjW9FPz z>3e&P^X#!Zek~1U>B+{G0e?7VF@NgHvc2+3#N>M7_sY-U1|=p>S3j3^P6l<#6^y|F zJ|V6^$pHikUhQgr4C+A)3SMnMwu*nCx_6~|P_I@vgK^vppR9QQ5L^EcJO5Cdz%Z+z zaL1qs%iu^LvI>c`4-F3vjkbu0ag5JUP0o|bE>+7b*DRWUzPy#8qJ_1hjiIugv#Nuo zx|6lGp{TZ#v$l(^wu_^#v81l6v#zVFzNxgKsjQ*7w5heCsh6dBqHyy8g_a3IEfd9C zCyBP6)oAakX`jf_F;$|or>1kNRM#}wu16+4GvxbbDfexWUA<<-p1nKwZDH7dVAuHz zXK&xR@!;W|w^tbcyz~!9dv^sGrn)6Te!&ck%xvu3JiL4YfS=VMoY+M`L_mnPZCOb_W%DARm-a{Ub4U2J^$VNJLd0u6#m3& zwgjvab6B-%(JTf<`3G8Oo!_lJbS&So?@ycKiG$m=Ca!(IeB$a)(t0;ajLzM9-Zy>W zr_dWWLbtqLJ$rI-Zen1pQ@ho-^#_i9n*QzGt4rA|3?}!sIfxf;Q1#VHIC`u3{D+IYh*OPw}v~tV^Wx1yXZ>OLbav(TbS~4XWuaUI%oUm#?YR| z^Ad}DL?Z)_KNNT($S|kb-*Wk!=M{d(-+pDd^`ZIP&wlScOCH;CI^=Bob^oJJJ(Gj; z`2!bT{8(b6tN!%Kl_NJ!d`QUO&Y=);T_X2okNU1hLG2>hqKlJ?gH?3?#NU4znOw$@ z)s+Se#@4Ekh!W@g+}zZ>5(b8fTfV0cavd_@X?R#YPied6nY0S#L@0ndXRc`8Kj^+Cq%=R3uy)E~_>;2Nhua+7Lh5sl?OjREn8pjt$CDJN`3mL4~$)|I%b^fejflj Oh{4m<&t;ucLK6Vw;$hMN literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/24x24/categories/preferences-other.png b/app/icons/Adwaita/24x24/categories/preferences-other.png new file mode 100644 index 0000000000000000000000000000000000000000..3a65fea397e927b19324046132c7f586167cf352 GIT binary patch literal 1342 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#X$LMAj~)+zj6*pu&lr_ z9i$SBD}0tN12Wi>yxm9pgU1U@thW;{*gIicJdr0Sckn!85cNA$AEt&r%&SMz6QWINc+_~FsH(l<9JSeZXr z*ym`5@EXBO5#E&{F$*7BQtWw)9s(!1pEPiKOT=)H)<>&neYUK{y zic_8zmwG3wdc~rEb6WD>zW%i+U+=MP+84>&ukLww^xMstC3C#)@89*7$27_x>@Lr1 z=@wN!_pYdLr@K|jho@Yhw=8m;$^FRdyn|(f@WVruOMYIqUQ{ISw|VmKY3$6(Tp^)X z9cC2mj9K=dm7!6~=#tRVM(N~$W~nrr$IGs39Wh^&(j4^r;l&5+rSISOa0G;fsii%C znmTRj)J_HkE~lxw$Fe5)nDzAgKitX0T=w=(=qInUaqmi&`5DK)U%A%y*PD7Ko5+}& zBjN$+L31$S-lmRc(5KM!yUUFRc&D(|UStO31Z)_xfHp9~SNGn^NqP z;Hx*?`%gGSwgU&0l`;W0@>e4DTTUa8Hyv;Td3T)Zn|hn38O__ z4=?*07!^r39Wb!9W%U$E*lypzxLvyT`meyCkQQD4{Py%)%(tzi+t}`Y(6sxyy{|9Q z)L_5*oB9N$oh7$EEZC5ITev{Q`oVYY7w_J>xu>fy%Dt$etJ%ip+Y{!`Z*N%jDCYI| z38~yXix}_jy?Y}ju=88D_`?#5f@fbmpWL)Pp;^SeAIxbq<~zo)zMO5-O`f?NOwR*E^m}4jk8l>2vDf|kqx%2Kk%WWY z^ELOb_WSVE&U;$&VX>PjvHZ~mVrH}10t6If6?he717DXk?D5{G^V<7$Pq9kMlcMwY zoh2EUj*AiUNWMBqSJ=m>%a?rbom+o8WS8heB!_YX$E<8SewDW_AHn=Di{yR`4L1#s3{Mm-({fx)i1*tV)+1Hp{;K>)_kGzq-(Wi_iha2#17i8ctKL za$Hi{-91BO*XJ1w2|Nx3stzm@mKZ8N*m*a3+cArSUj#h(8$Fmyc$c(`>9jiRV!N|- zSz_HYHHLLeCzuv6%wTkQRHU7-uh^iVX;$Cci7I(4f*Gly;lH-*x;5+Emebd_iZRqN z+?wluB<#vXh67v&wk+$;P)y7y{Jyz+!f*S3jO>#xs+Rk_W&)NkswJ)wB`Jv|saDBF zsX&Us$iTo-*U(Vc$T-B%)XLP{%Ft5Vz|hLT;FIb4HWUrH`6-!cmAExDXNX$?HAsSN t2+mI{DNig)WhgH%*UQYyE>2D?NY%?PN}v7CMhd8i!PC{xWt~$(69BoyP|W}U literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/24x24/devices/ac-adapter.png b/app/icons/Adwaita/24x24/devices/ac-adapter.png new file mode 100644 index 0000000000000000000000000000000000000000..ec59cd08a74521b0ccdbe8db83bb56274960e3bf GIT binary patch literal 1004 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+9gP2NC6e`f)s^h zmgJ-|I3<>pq!v|%y4VK*CB#7zj-@3T`9%yqi3Rxz&WSmRxruoxMX8zhCrW8CFfh&t z@CkAK|NlQwH4ub`hB`PnfSFK2TwL71z(B*y45$VO4jw$HZDa|Q(=oEpF*4USGt)6O z)i*XbFtGrVdO)_B8Bi9e5=a`DT7-oK0|j+WOoD;}fP(Ixo?pLyH88W#F*MdQHnn$g zGB7hYv$8fYvsBg8R@2r2YB9F30;=4;V<%7wj4a+g-TwaBZaot-Lo*9IXJM zqhq6!Qj>v3xp=tEm_5hM(*wvhv$b(>b9Zw03|P7)b!-^th9`*)ZF~+yn@_{+M3GhvdWtBs+#h;#+t^KhPIC8j;@xDuGYy@ zCrp_>Y3j_$J9ch6vVh^p(L<-tp1pki{PpuIZd_P>=jyt9*ET%5weivIE$?sGyuTg# z;bFsvXRANHJpA`<{=YBF|NXuX41^sW&pLtO7*Z1C7tFxK%*?{h!NtujAS@=KsG_c^ zr*8#xw}($qNK`^1K@bUAPFTh~`{^Q5b z-yrY@1pfa0`%gE0DjP5jXnDFghGdbI^{KJ=qfl&8P5+xKAoL*Xqe|bhbC|lqpk|D7vLu?rd*xs0hsr zj@A^I@yS7Fd#`UtXIGckI=$SS+}vCp)5orbc@e4}h2G3gGF(eSd74jozxH1H^FqzJ z%!f1MfieC(^<1aYxfSo`Pmc_Wnmq6E@?#x32cOLj4+sd0jtH3W{A`=fLBUC~Qj;c% zND0l7J=CZ*QR?AOC>>lU%^9gP2NC6e`f)s^h zmgJ-|I3<>pq!v|%y4VK*CB#7zj-@3T`9%yqi3Rxz&WSmRxruoxMX8zhCrW7nm7EXo z332`Z|38ok2b(9tnIJ|)RM_Up3|pr%GBGi+u&@9{faJ!B42)m^6qHv~va+?kyj$nt zxe%Z%P=t+*O;S=)N|ZrGRas44)x^Tm*3QPm+tb_E%g4{#H^476JUAjMA~HHWCLu8~ zIdRg|{;7@f^O_izPqkaw%e|_bVO<~7`U%V%CNS*UyY1jShJ%~ajx1z2dgAbzoE;+xxs{8Sd)7J;C-@bkO{>be6%Zio76+A$9NR|Zo1v4-Th^nY+ zn>r=7?%a9){M)x*zyJRI4+t1TzbyqSYV~w+4AD5BoS?w7nYVA^!gYN*Z7oZd zP1-bPO4Ad8=?RmsgoI9<9yTGxSv38bfKc%Dpecf)j}qK2A3Uk9pmgT^>62}FV#>nY h*4Es@%FK!k3`e^qCAqT0&H)|7;OXk;vd$@?2>`H)&KLjy literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/24x24/devices/input-keyboard.png b/app/icons/Adwaita/24x24/devices/input-keyboard.png new file mode 100644 index 0000000000000000000000000000000000000000..7cb8344481fa9fd4428b6a9d88860b2ea0ed9e2c GIT binary patch literal 840 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%b@U_I1CZGssfk$L9 zP{%b8W}J{;IR_+IR^XTpq`~?bDtwkMV_;zN@pN$v@i_i=vai2zph(+&V|m>(Tej3} zaj@4}=4!ZcjhEpBrHNNqw*O&p{OGd%vlO)fJ8 z73@8Zv>xDKyjaV}{y}cR?eOQ%4go)d_@l>q3@r<*R9?5)^TA#fIvh3>%(CVp`nlF zbeFx`x`)?x&F8Gze7DE*HikdFKDjimoROjW$F);`cAk79buK(zPW08QS1;MtTVy;B z4QuVs%zOEAmkiH04u;zd3o`FIsqNxV*w{H`_VlS!r%q6L=$BOzGFgQ4Oj3tS`>kIE zDI6aoVm?*bO7QRtom7cdo2F#5vw&m)X>||#&OTMnYdAd@3S@}edIgOF4 z9j}{2r19Ftwx`ZwpC{pYAdTm>{=DSJXW4>Is+@`9ourhgW_~-{u=wM4IgL%Tc-g88 zi!*mJUifEOvgq(aWhDlt&C{PVaBws-r=OA9mQ(%XdPC#(r=N~XpZ0F9H{RwOs(m$= zL5|_;GdUiHj=3y*TvHjQ3a8C`wf{=FfXmyD{ONB#027&NiEBhjN@7W>RdP`(kYX@0 zFtF4$G}JXR4ly*fGBvj{wA3~*v@$UGWV*f$MMG|WN@iLmZVk;D;#NQnk{}y`^V3So o6N^$A%FE03GV`*FlM@S4_413-XTP(N0xDwgboFyt=akR{02J?Ce*gdg literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/24x24/devices/input-mouse.png b/app/icons/Adwaita/24x24/devices/input-mouse.png new file mode 100644 index 0000000000000000000000000000000000000000..7a158b91fae1c4798d7ad92cd600e02441d858b4 GIT binary patch literal 1387 zcmZ{keKgYx7{`C}PIg-z$$O>Dmdj@Ia?HzEOY@S%5}9JmHft}M84fpZrR1f$bdh$D zQI6tD-9PSm&iDD8^PJ~%p8uYUfdPlWdM0`R0Dyf6 z_#hRHHlw4Z>XUqTr3zYPze9LneY0kbUSz5!x*S3nS7p4~4CpdDxqNe&$nm18_^%Hn z`3q|RK!fdr_aYK{yNj6@h{ue2&&ma*t!P(Qgvj+#lb`s~47tiii`Bh9EbulF*8mBv z-0@rPxe8mXfs!8Ixw{Y2RAC9xwOOfZkZvKAA#|Y+AH_YQGg{{J&`n(G!mLYLNto>Z zIoxfm8wVjDm-7W1$@AQ)ji8~XA-DIVqk9(|3hm{&hBi9V=H#W1f8PL}lD1rTVy5ms z-6PTMtoodlLhKNzYkOehj{}}M7eMz!A`x6x7C|kWa>lxH8s=D_Sic|biZz>9hn0eD z1x(YVO74WYdg7O{qdP^;53(sV(MX*;c0<|&7Rg)^$a%@FY_YBpFYPSbt!!*UCY$|f z;7&U{L9c?r+&G$v4ycjeAwSWy)Z|@p7?Ef z7ifk59f78N>RYjPst&(bZy5;k)hxFVeVuDno4p2|IeqEX$(N*+51E+t>3*O3a_!ZX zag)c-WpA9-)zuaFuEiI@M_9g;CfhCrDH~#RzPh<{pObr6op7$gi+&KI;V{VF-jBCT zr2PEMEyPMbPIq=L+zEI6P?HB?-cU_={*YfB0Z$O`W}tUI89o9 zT}E*oluy#`Z4@E@#Mu;UTQ)ba1zwY@RPJ(rvy_%MLcGF(kqΠycUE*8pLTLhP; zG5F`OWs-#mm1Z%Vu6=fWYuh)`^e%Hu>R7-FYn_}f|6;$;kW%07DpUkmL_R7R@Gq`~ zg$IWgqe8lICfngw)ImWbBBCV;!ePWO`TYnm!!FAPif@$mr?SH2i-Uov(yqkQX1!5w zCGip3uX!9Z?OtBsi70~4{!(w>{>EJenCP1~S0^S`r>r}89ql|~OKrefLaMY%qFkP; z+;JY_eIP|39V@AXkKzx+S==U;5mATtms*@+$(8I z95tprw_k`wm8J-Zcm@;D*^^1KqrObF1D!J-+TgB%ZY?36>F3bisQ!>u!okpln5YB_ zCi)CT1ptLay4c#=+oI4!dq<3;GsfP<25FB$A{QO+p8t=)WXI5BlmB1HqV2?}1mn#M q!R*)se$*KXz~}Sr=qv^|I*LQFW1pd3pLa7+Edf3U1Mp&8WadBkr)@(3 literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/24x24/devices/video-display.png b/app/icons/Adwaita/24x24/devices/video-display.png new file mode 100644 index 0000000000000000000000000000000000000000..61d7a6e42d064b8ba28d47d765bd0f29673a3877 GIT binary patch literal 1112 zcmV-e1gHCnP)Z%#1M7 z%-nO%^U~tJ%$try`M|?D{C@nN@9+D4Ud{>b&ZD#p@X3{rKWm%zl$o*J^*(F6x(=T) z#cOZB_0G!~pswpv&p&&Dq9{lylXE7;M2rztL$yUj5!K1NnxG=Is;CI6f~ex|m>Jiv zfAP|Ufrt`9;Hi`6A4oOE0DwC@Ox7Ro7qDM z@Yi~ayQAiqZ7|!yKsPZM0tI491ctKgo$3IQd+S137MR14**=3>5gitSk1n?Xplr#( z7@(>uQj8D+F-B5~bgB-GDC&t`ug8I@l3Wys8WzBC+E!^tL3c0^5g5_yb}C|w#8DM> zs|+dAHcr*)&;bq|=nk2NfH{ac;*PjI06+z2xLK7YDd*wsV`QpV5<{Xg3J#WH3&0E(&r=c%(I@Ri|z@lB~KT z2g8jJ0x?BW45XCskcg>ZPbU#VplMrFj8+4+I8AE|8e`BX&4@w>0W;fHMWY2ZBZv_& zPz4WI;fSW896AitG%a;2)UD98iija%6M!wVXmg|eaO3KK9&lm%uoDr~l<%*eC&xt0 zY4}WORI-r}7)CA%uau`$VF} z#YOA)`#REiy)4ULzrFF@Gu>{tbocN88GU_yy{W3|UP@^oA}S)RtgP6MB!|uI_dnP; e@!?Vbw)_nMNVP-;h3g*x00009gP2NC6c|fE0yf zmgJ-|xMk*~7FQORq~21efipAgso|NjG31Hr0Qs~`+G$;ZdHar3&(+cqCMdf@2s1HHYy6%`c= z7A)AfY2A*UTMr%HfAsjF*|TRKId*vS=FOKbU+Cy+?VHd&W!i+9bEW~sXU~~FZ{EE5 z3uiA}xM1Oud5f1UUb1}QvSmw`Enm89#o`q!m#p~O=~u6TEBVA z#;w~oZ{4wR+m0>UcW&LW3y8Mu*u8D%p6$E#?%2I==brt$_U_-k_rUIb2lwnhwD-W_ zy$6r%J9Kpa_3PJf+_-TI2yWlHbLY<8yLa#1yLbQo{Ra;oJbd`@(W6I?A3uKbg zPoF(|_Wb$t7eMgx#mkp3U%h(u`t|EKZ{ECp`}Wbdmkq#&blrCfT3^d>Ealo5nMXK(ED(Jh}-$v%4OG@ z9=v#_k)>mz+i-1UP-Z`b-h>0q>_nuG4h(7rF0pIsKn{Ce9|JdIx zZ{ySu38=gxh}&ENZ2Lv$7A!D;<|`#)^BS2Nim$YIic*aWh9@Q%bah>M@@U(Q;-?_IB)T#i-O zA1KcJa_L1li;}V1U&jqUJ{;b&?9lAQ!(o0B$J#>bJwrvl|8T3j-?@B|ijlUQxWxt4 z{Zj>JQSNi?(smzBl_vX$}jxaAjBjS*#7Qh&x>z1j_ zT+AdQawy4aRoCamqG_JznJaQ~(z}b5w2wUqocVOIWh0B6+PP=nH4d0BxvbP0l+XkKdsEcQ literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/24x24/status/battery-caution-charging.png b/app/icons/Adwaita/24x24/status/battery-caution-charging.png new file mode 100644 index 0000000000000000000000000000000000000000..800824f2efa8cd384d3e7fb1520ae146d220bce9 GIT binary patch literal 1315 zcmV+;1>E|HP)K~zYIwU%3K6jdC?e`jWx?pE!Et+YUCNnz7a zDuMwEELz(XA|X6L@I`$f#s>+B28|fG7#<2}yzpYg7-QlSks3upzyc8!HueIsNVk`T zlvbdW((X1(x3hCSKD5PlK|~CboMg_KFW+~*|M$dN;?h!G*KhUr_jmU7^%XuSIZVg^Ael_Y_wV2TeLNlyCzHufH*enjMIw=i-6z*H zV8cBHT-UV~MG>m1>Ou%r(=_2Yj&&d81@Yb=n}G6r3OJ5qd!8p<*L49^*L7Uiwf~KL z==#ZqwiBz1@AmNy0mpH?F;W3wS=PM-3WlzqY=|6Rc~^2s3)!}9+w(jrgs_DWil%A8 zw(WlsxJ~}V>eE~}_6)#tz^)0H)=2`6<5;fi;(4Cyx~`&WnizMmWA~0(7k=;9)7^9B z<-920%ImT8&FhL6_#aL0HGyI z7kY+QnV*-#JFl;yuX#P?RlCT_a=>h0`Gx}|20LjzwTt!%NY+@ zRaK#?sxVE{0SGrYv|fQVJLPW}1U)0KIFsVj^>o)U?h=ZG|%;qgUv^3^S09Xfw* zQ~ct^i$GcznWkx5mL*-+bpWBNsz{|$&IHJ}!C-LjvS+JaJb3Uxg<%W}fJnm`ibF@J zKYdO3ed?x1aszF_U@+qj2c~IS=InI`zO3)gY4179u)Q!g+ZcKe@Qq`#@}})vw4khT zPD!zzN}2e8nH7ilahWPAcW()P&|MFRiUmQX}@%WHLFa zO+DA$I;W&qR}=-GFN31xKXBxyZu0ZhdKF6n45#QXl;*><=5%yy+O*b@cDIWDnm$^aytVdL@tmW2n6Ql z=J-asFJJY#E_Hdi*_p#dMMd*~>@f@gu~>|hVe!%Xd%50w1AvraalW~clwlEz{r!K` zgb;op6G${QH5IH0&aEpcnXY@@qc@|`sMpvS$pjKWrVt|at5#YPp+S-t&X$5}2Ki4n}*KwR7pdSbWBT`CZ@$wb>BAu7F0P6TI zJ1+e>sm_tkZdX;5eE?$Otzzu#9UlNDU`i>?w5(Vh3ia8RlRrh*Zk!E=3)1JeIUn}5 ZH(x5)64?b9E8%ZCGNFIbr)W#PPVo^~Fenfn#ASwuoMGK*z^&zY;p~2cF z=0QXZ#xy4G#=E;S_s)zD$)-tl+ZfXW2ZqDU`SCwzm^oyv#f>y^b>Q_kPK+C4#{hsa zdS&$4<1hXn0IM#DC`v>R5wWoY0|PiPFaRPpwjQJCt_jv!Y?NteettfGX7aR^Qd%jc zJu`XQ&d$zG0T`<8`>(#WM5(s6wpPdG3-do+$^yW?+iw3g*^p`hklL+)Z9Q0CUcMyD z;X-#uZ?EGxYfDQ@KQ1mVw(T}Ku%!n8;QRjS#KgqstE;P1zVE+1GBWahu~=N$Gl14Q zV2lyx+#w<^grG1C)t&*uFbs?_R%@*RaK~|=wGQ?a5Qd@INJ;>pl&TFNqM0Mq4cjMiE+Aq3S@Ff&LG#%{T{ zzw@5^9k=6-2WE~?|4slKB1`~)an4C8_0J{~5sxP)n)~i_$%&&m*XL3^@!oX-N~y5g zWX?Hp&PhrcUVZ5NAPy!v_h+L_fj4)-jaW*w_I8~gq(`p_2-eM5YeOLf6GD)ba+`wb zrzjGMHJ(go(k{6PuuLz=t3y+!DaPISJD)yIye2?O87QT!);a`0oO7yFD%%wBGKOO< z9Sx3I1JC5}$kT6uXK#gr65{F1O+66|T??SbFHe8wj=%8c&v)fM7@j=!O}Sj&RPg;1 z6lc-IiFBiISwj=ZiJ(v@fIJVZu?gv?c7mvYXL&_OSvvP+`+qE-pAE%rF!4@ zH*b+4j3yfEA`$C@XLGPY5#PRh5H?r?&*tE$-w}%#x8C5`zXAZb#uzHBT(k>c&RDx% zCJz9n4^bN6&!xPI%hRm@1wd&D@w-QXzZO8Gz?#~Tt`B3(;P{2Zl-vXmQ4&ByDwXPS zdy0iWSOPHh)nhoB@$fJRHQ${p5ZJQDC-;49 z57E}CV&m_vIsixj(poEts1bm7-Q-uSWUVdGjUHS61|yu!m{!7RS^xk507*qoM6N<$ Ef{JJF&Hw-a literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/24x24/status/battery-empty.png b/app/icons/Adwaita/24x24/status/battery-empty.png new file mode 100644 index 0000000000000000000000000000000000000000..31962d62fa7d4c7456b3585be9d6d43b6085e4a9 GIT binary patch literal 743 zcmV?P)F-Q2x9Gv~~)NE8d%UEyZn zG{gDl*y;ECUk{HC%zJO%dpkTju=DftV*oqz^owj!yVL1Bbjy6v|9b#0zC`b#-;-E4g^`cx}x&Hy#WI-!3mNJBw)NW&i+XSr+^I`(KKp zI4;Zb)9&u>=h0~Nvo?UL#w^Q-nH>?aa}FXBY6FN!OevX}2>{OXoK!W|3J{SLV-x_C zQlbz-eSjEaOeq-vA)+kLbBZz6>L92p%uG}@W9E7th)9evCRG(?Cg&VN2=#>=LXeb_ zrIaM4#LP_Id#Mc&Z$>gRan4bm=j6Sw&w=+oh7e3u1pqNKO{dfP9C+`8s+x!>0M4?E zs;a8h!JiCNRZ~hfaD9C} z8jr`WEK4!7ZnxXL4`4_{Ei)_r+W`?Z0IUEQot~ar2%#B5SeZ;F&7vsoot&I7fDwR| z+unb#Gwad6bogQ0tgf*p=)T zH!dx9n_!9$A*S@&OD=^L@(1)1N&+5L%m)d<_RXR%)Pb3njd`GDKNM=`?q&;ne~~?;*^lp; z)tx(3DwY21Cpgff$+cQ-@Aur2k>M)-*jhFlg@1YcgAdF70=hELTKhx<+j2l40Dw|T z9vMI>@c=6{a8~=RXv7|_hpYGqw{P?N>pV`1Ss`>LlN-2}6lo@c%tv4F)q2 zK?or$l}hE;#lY1=n?3=T=t+LI|H( zA5KvtgL=KLn!c{B!Dmg48AdRZTkJm#8_(7dG@Rd&+{OJfDi&&Gg7Iy9WWBBIl2bm+gd45*8356S56a~->Yl`dyBXBI!(*ylFPHy28|_B$2!H_q)s>Z%;i>U+i>bF#jyZ02 z^7*{UtYroOQ~?Yyv#wU32LNC-cfYwgwCmMs6-1<40A}`x=m5Yk3kwUgwrvkbB9RlG z=V_%>1;93dG=Kxgac-_XDqaQ-;g}Zmz`8z200000NkvXXu0mjfush_% literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/24x24/status/battery-full-charging.png b/app/icons/Adwaita/24x24/status/battery-full-charging.png new file mode 100644 index 0000000000000000000000000000000000000000..06b226ecf95d24ec1a14b7e32127431e70ab3e3c GIT binary patch literal 1250 zcmV<81ReW{P)zOr;gZRt9RN zpb`8)s8ZVikr-nnxG^q>aUmNG8Zn|IEKoFluoL6L#JC^=F-Q!^ha$p+wupju+A=jj zHIykW)5*}`&Aad8xaf2&Wkk}1mz>2p_vHV-|MS1^y{kloTloZv6+irV%e$T@8vuMh z_1+t=zxDQH34G%drBta>YK2n14K1y$w6wOOlyAdmO_ffHK|~4xtVtvi$M^2vBbH@} zWm&R!{~qb??v4R##`oTAOdL@-5{b;P4a-TK?Fs^P|5y2G)K?;-R+qf#pTPp@;{zZQCM(=Q)y}5Vma>BPf91xAG`|?0X#G z31HK>p3dtC9LLcDxZ*&5L|SXRqN1YWnboVmI^XyA3svDTpMLNnL#Li&{)(MUnHB*c z_N8hDngJS@@9V3a@#G`L2y77#+jGWVKD5?)R&-YFynF9yuCA)!%~zfxd14jwTQ*T% z?tsuA&Sj4Rm#!nwT06qECR>)}oI882f9UdX`)e;RzbkoS z)u{f%qtjUY^s8i2{lsHC$Ac$t?18ulB1$PN%hKs|I{o>!ZC?X%-T18kr=O2DSB0lN zX8yiVWd=_YZ#%{v3wFv&>%Q21`sCW--rioI$SJZc%NB7*Pf=b$E|+ui%e(69>$fak z+VcF49orX~=7<7_w;iLd={xoxy`Vxt|JvIs!(H|D^`%7>SeB(lA+G1BF%L}B)IboR zylVQ!1@|{bW=HFcT+Sj0%v`jaPd+<9DwQT0z1u*DboQu?z&phhI3nPRi{Jr}&1MV7 z)N|eSv!iu}&*vi;ETwkIw|w{Gd8(_cnLD?EvQUV|#s)(?Z+%e(KoIeKuB(-}0-}`P z?++CSL`p_RMmTgN#^B{Ebauxn4;l3J50Eo8!H~hS<|YJ6uJJ%ARS8TDhr@GjFPWXq z4k^#PRN|GFHe_mRYv%$}^F5?eDRQRfqxZLPv43FHCsT9!L_0ZClS=*jZ4BhWLqHjj z>FDUFd0@`NyP`9rhBw67D3}b8j%(-=de{7dMfBtpNjN@m{yMCW< zD}b7KtH}R*#{$3tED^EB_dV3ql(e-|U19_Veu>3uCgugaTYYW$2SDjb_j6*&IRF3v M07*qoM6N<$f=2I4`2YX_ literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/24x24/status/battery-full.png b/app/icons/Adwaita/24x24/status/battery-full.png new file mode 100644 index 0000000000000000000000000000000000000000..51cd816bc0783e52f4a96e718980207ac5e9f978 GIT binary patch literal 707 zcmV;!0zCbRP)Zwns{o900x7>{^9V0q*sHwY#2Wt?@GVle_usgDdeIkhHpM^Mms;^-S@Zg>)|); z+`adsinbC#2*HU6X)=c(0C?|hZ3fX??D0*gEuK^Js9U7wmSZnJuaLzeZB}T84 z4&j`umB1kHXh>yaD1R~M|7JyN&*IT;Nx&M0Q`pR6q z9FOxnk9(i?7Jw13AR=Q`E&saDc|(8lbuHjQnx;$5X0uh6W$@nr1df0mV5q9Yf9_G` pRxz2qrwhOUMpeyJ?L}W(egPc1WJqv&3~2xW002ovPDHLkV1kutF4h15 literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/24x24/status/battery-good-charging.png b/app/icons/Adwaita/24x24/status/battery-good-charging.png new file mode 100644 index 0000000000000000000000000000000000000000..e90469a50c28e89f2197d3f0960f9efbca740ce4 GIT binary patch literal 1283 zcmV+e1^oJnP)LebiW5(zOzQeTV@#P}c~!JrW%O2Pw*Mv)g|4G%=a1A!VvLbwOyGO;ZZK{_p+ zYA;I5P}-Tvw8NQm-9GeUDI<_3oMb)hy;uH!|Lb2_XA3DM5A$n7$tXiP4Vzqq(~w(4>9Mmk&P08}hmeBGDpF9iHk5pb6W0|NuC zx@PsxFD)xmRduMpzrQ^ijTTP@942`HkV>WE_4V~X#pCf%DwXLSo?Km;>F_QOEXy)`XRO$>|7?%%-0wXb2Xkvi|EJLf?xjpbDV8_Gpi9_Dj!ZERiiGrY#v8 zQ-)y}^8)iq7CrHJRY86pA8cGh^x|47s<)AoV}aht^16K_2is{mvyDZoPWI##t$YsX zzl*>y3=6<^B$5#ZUDvIy&aS?J!FbcVZ`VE+y|{Kn|Cy0$EPMGKlCeI*p@xaz(f{?p zaU{0wAcZ1F35-M{k=R{dzaI!2<*&MaId{G)-#>GO_Qz8qdFvA4#tS^Uq(Q#5Y0tqc zm)6HSIy!(1ZK~_KDW$}6#^)31blMs{{vj9)?pXFh_3H-?>|3g7!vY}Oc!AQ&!yG@~ zE4&`p`sqG@YcLqh%BVosbpwR7Z7Ie)&@{~eJODZQv$if-TwXjsP^zZWIv!xo(t~{U z?FnMB1cAU@6-jZ+HL(@=IFkZPB5~xH1CUCk#@p1f?alK8rK+MRcsyB@EdQCqr@JXA zC}82jGP1p1%FD}C={TD+DgZo=l!{?m!nQ0FA%)B3@{SWoIc<1&m{Vs%+!`FBr7cX3 zSEZ-#CTY#U<5gK%Rf&XYcX%L#@Bz7gzkh)**K@nO>$=m~(dqbdrw^Bulq>{tM{|h9 zVx%>LFF)JCjlP>BK4}J5E;f!$f!ZpDK4S_(B>NtqX< zX~asK9B83`fNlDKjaV3KwGcZYU}0k=DTEY(lnRF=jfI%Q1&xsek27YE3!A<9`L#$+ zQpoL!n}KPD@0-uOdBe;QGvhd$SG4fyvnP+N<#_;b9D02J-h+olbWUCY5mkujCXq8g z(`aC((EyP%e=tUsTmmx>?Eq%uIDWspvcy6N7DDjy$`ZF)ttNokJbjTZit6?HDSyP> zj=!#-27t?#rnkasR09y@i3?@0v$L}E=X1N=t{2hfW&i+bnkEYi z3vZGnX{KrVd~R;;MX%S}Ee&9dQI6w~>$*M>xxVj1Yb{FyXswmCmYG=ta6Qi>V~i@I zEtG-QT5XSAfBE|DX87*I=G|Y_8@p1T>u>bO#sO- s2SWizKotOk4gdmxU}ll4J??MIZ()#U&atB&EC2ui07*qoM6N<$g7RQL@Bjb+ literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/24x24/status/battery-low-charging.png b/app/icons/Adwaita/24x24/status/battery-low-charging.png new file mode 100644 index 0000000000000000000000000000000000000000..ef10f5266bd7ea64b1a580875c8f00da92b132d0 GIT binary patch literal 1308 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 KMNUMnLSTZ9C_(7} literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/24x24/status/dialog-question.png b/app/icons/Adwaita/24x24/status/dialog-question.png new file mode 100644 index 0000000000000000000000000000000000000000..ee1ad9edb932713dd42a5eeea98122eefa7a74c4 GIT binary patch literal 1054 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()76aw4fiUBQ{K`2X!LkC! zbdX9guJBp9jDdl1Mu1Ol=TnpDkw(pJX*cSyvo%^CY z_eXc_j{%_rG2I7ZyAQR_ILi?&q-D|H*+fqUzYJ=$>m!N%hcww-#k?KBWQ-hKv%o@_t+WCsX6 z-Ej_xp6xvUY}fhcyDvOHcK!AFyKgVtd41vT>r40ETz&ZN){_r+pMAXh9Ed*Md;am> z^H29*0MX}1ufIHg{pHQ4A0NN|`uy$J_n&`${QCRz_uqg2{{8>||H|%wUSP!Nl?3?( zGcYo-u(GjpaB}hT2?z=ai%H5UscPx?gvKSMq-Ew67L}DheE9S`2>kf*V;aw@CqSKy zN#5=*Z9Vs_V}Wc>PZ!4!jo{>j1q>alS9Bx`Prsm}eRaYCrFEgxC&qPaDlZJ3|Mumy zxMn?Ok@LJCK9)F6XY6|3&icE0x8=f94M&ufotSFx%zb-#m7tNs$2}banoT``Zof=s*RqBYnR%)c(KgWZPjQcje{aPlb_UokUDS^&Q zI{xzZ_V)94Ok1XrU97x!iBLz&4!7KCyO&R&?(ST@Wo_%q#3air8f=`sw|vCS!^Pd% zt+k66FX1w6*=&+!Br79x>$dLM-pQ-3Ot4)PI5{mlIh9c;-2I!?>Lq!;vv%(63=Epu zCnC=6G$-02Y`fLf3kn;ZqWwG?W=pCaJg2Rpvp#t0q>y!MRkUNiDOFo;j+op|Wk@iSvyD>`ZE5etB_ra(aAeY)lLcYDqrgF?*`a zfg!9~;u=wsl30>zm0Xkxq!^403@mjG4Rwu-Lkvx=OwFwfEwv2{tqcr4nXYd`(U6;; zl9^VCTSIe(xD`-?B*=!~{Irtt#G+J&^73-M%)IR4AVO?!Z)ABOQ*>c;b#rrNa{^^MrT_o{ z7j#8fbU}4=Xm4@=Okr?uAVXnnVQpbM1H@oYuHI=?F4DT@We4gj|!o1RIwRn`vJW_Qa1UUb} z+M=`miVAP27V{4)X2f(vg3?foV%iv|LYSKYnebK|ZtnXnn9S3;wA|bQgQXD}<2JS}yC}?@_ zJ5~;1GbWpyAa@Cw>y)BmD&b-I!>;=P#iLrKp@ijh0JnnuhMK$z3pubPe0XChGAae&KcK@I5M~5&hKM);;)lGNO3_O|Z zkPZPrCXHZXioy6*X#^!88U-k+J1A$+_dmU%=_ycB+r?%&3h;#{F4NihXc6aoQOia2a=>Q0-M;(BH^utdSN+R*wsl2SPfzh($07*qoM6N<$ Eg5U||-2eap literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/24x24/status/weather-clear.png b/app/icons/Adwaita/24x24/status/weather-clear.png new file mode 100644 index 0000000000000000000000000000000000000000..c17227347c81ad97749bf1d1ffc4ccbe6760f251 GIT binary patch literal 1442 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 literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/32x32/actions/system-log-out.png b/app/icons/Adwaita/32x32/actions/system-log-out.png new file mode 100644 index 0000000000000000000000000000000000000000..e8354026b88438cf50d717f50e826d617f426473 GIT binary patch literal 1707 zcmV;c22}ZpP)i`JKKLi?}C~8c`;O~EM@qcpn`fZKgH_qXlCAJZyfGPl@2BTqeqU6*w z3Bfcg&=7|=?wrG6Goh^j7zqeWh#;TKaAZsD`S^AI+5Z>17OZ9M@~08ejLXZ0op=yI zYXMXP0u2-A&m7_(eSc!lk=Jp~(KmdI13 zpd5nGe9b>|C8Ucy#4DuaL4yqwQwE9c$~?oNHH2`Q*SmH;%?HL-r# z3xr|7kqdkIWaz++0m?hk&y)b_g~gBosR4+uU;?4Beh#e-1@2q05e645U2l>t6=THSv@qpq#O`zOT-vU5e!(#5~c$9que_(gd z%RJY$YYG5wSp5Y6nW_+pLsXcRYviu{!)!nLGnUTn0wZW**jF^D4;omVf1;vf?d_X6 z_}LDQjl56K$N?5NtxEL*D32f(hd4o|0zkZL8tR%je(3``+a5#&9$EV0v>mZ+_7YaL zZ{Wb-cHTa{l}&f+4C4pb3CF;NtLwv3V`6O_i#3YyCV#gk2|J0+os)Er%#cO#o-%(!{468QM#8 zU7pC5c=PzPe0Xj*jbRJcIBZ(A3_gujKF1$4p2AH(|vkuAbRve>ZT* zZj!_U1)w9_p8u~a0{VfIl4L@dY`IAQ4k!Vo{{UE*5I8BZ8KwXL002ovPDHLkV1k*k B8%6*C literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/32x32/actions/system-shutdown.png b/app/icons/Adwaita/32x32/actions/system-shutdown.png new file mode 100644 index 0000000000000000000000000000000000000000..1384a2c1eae7cd21f138c67986459220554a887c GIT binary patch literal 998 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 b5)>Pzjl)OOY@0}PjsUccv-NM5fm#0rg2zAz literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/32x32/categories/preferences-other.png b/app/icons/Adwaita/32x32/categories/preferences-other.png new file mode 100644 index 0000000000000000000000000000000000000000..2f61e3ba8d4d6e3fe0bd4f59d6d3f72a2a18d5d4 GIT binary patch literal 2354 zcmV-23C;G2P)=>7qZO?jt+k3v6^}Jx*940k7D325Nk~X$GBcUX zRGT#+m?Rx?TRCv|^+3}rC)4Wu`~vHug|`zBavK0>hPF2l@N|aV5Fousbu#cb5H*QF>=;N-8l7 z1Ia0=CIXT=m?6f5MY%bdw$?xoJRT2Jr3bBH4dCR!Hw3^rGdrL}f@p1zL@k2);r5Dcj}wa3giwVL(y6HG zFH6^!R$r9@Rg1rV@bG~cz#+>qWTaqjvfE^ z+^JKh3$bVqIs)x*Io)V(_95II-1pQ|o2mvZC5=tV&P>tULNcgmL0r?&D^tuH$8pEf zJ6+jXV`w}c$I+UjyH=t3}DO7EtxFNmh9hORZ(62`SKs%v%+Gt zI$#(aq9}rM!luoclfyM$BwD2jvZB0nvby>U0N@}^7dt{wLq6o#+R+rxMpsYJm@wTV zjLgiUny#Uy=5sk53_Va%Qu@eDHXZapL4x^HP&jjz9eHs*1>+43p?Oqo49+wI?TmlEy#3Kx$d z)2TxDpGG9m5lb5}BCe`&5JF&p6HwwUFW*|6%xTsz>|gYin3L?6DC&7nLUS8 zR#iT-edo5bg!9VU+S;|lQ%BejA36e8(lB)RyTrflddcLl+o5SXe*61BjG8=a)=IM| z?Oe8GvGbkxK8Twwcd5OyjP{PuyHiKvGtQ0QaL%D9GVyt7~fDbU4uHYeIUum-zji@cTP4 zed=V<=WATNX7xkXnKNe4nKPz|e|~Wn%NXt=vyC@Rj`T@CC@Q*5Qnfhzfer|Qh%uwb z3hCZ-fe?ZN2lvTs?H9{g{w)P>H=M7#T@(a|)#_mF7cb~)q3q-Gp4Jtco(r~6s;Fp;7W3#a^I&A1QAZB1CnGyTACNW#%8?p!9O7~f*W#1<45oiC5}cZ%fq8 zhJm_<28_ub3#Y?|mJ2P2^(r{<$=lGwKBQ&kV${fy2zCWPh>n#jiV==!P9G}YyJO&C)K50KZo!-^kyKUgh28EzV?#Z*SL{GzlMh;4 zLz3MAUx$L@%_>q-QqfRfkB|0#jAcviMC*k%)YjG^b$A-UIsWqE3&=}pgiWc3J7Y2^ zlV)>YXxO@$5tj4|lC4nhbRr67a=oDluodDOMt8s8} zaBjfh29U_;d&cD}GQD3$xB)HUUD4)&J8hh~v*pa#0jFVKLbN&F358UT$G~;v8b=rq z00+1MJ^-*p=4uQM_Xv?umOCf_3Spi*eS)AX5g-x3U`7W6cUi_S%M3XLo7)RQ>5YQ| zV4^tBk&@FFZcVu~=h2r$-p}YWeCa%pj3?gp=@UVMlzamWY|b9=C)`y`%+zd;P$n^5 zQwaVKWU+g6IT|D*M|4Z`H*oEmD%e#_%!1X`;+nnA6KVJqTvvz8xyPG>@cEB=BTC@L zpFQ8(G++u=zRcy<9&p2(>O@b}4z6oM2EdVILWpxP&XmEcpf7#In`}cYnlz*l5N#%W ztsCS-lWrZf6B0t)9H7KdATS0&5QdBiSHTUPoN3iPgb>>RTQLyt1(bf0@oAq z@c|a$Zyo`{HK>M41Kr#SzyToo-zg9QNP!6dvgy>mf-#c{C}k8d^!_HJU#a~B8NaG8 z=m~cTGS1Q2?t`X5K3cE!0t0Ntecc1bJ4bu}C<^IckOw`q$~+R{?1K zzOL>Agb)H?1c20pi0DJ$oAlcP00tlk;3DU|>#7KF&N(3@)UQB>$ax}3{Q!CZgf9vI Y1Go}lFHu77h5!Hn07*qoM6N<$f)kluJOBUy literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/32x32/devices/ac-adapter.png b/app/icons/Adwaita/32x32/devices/ac-adapter.png new file mode 100644 index 0000000000000000000000000000000000000000..4b190b817684951980f71961c3f8ee0d1f432e37 GIT binary patch literal 2037 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 XC8+# literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/32x32/devices/input-keyboard.png b/app/icons/Adwaita/32x32/devices/input-keyboard.png new file mode 100644 index 0000000000000000000000000000000000000000..f0213d1c43617948cc7615fe95b22505a017b11f GIT binary patch literal 972 zcmV;-12g=IP){)A5##Ax{z&gF@S-UAhwWh=bj8VS!lxK``j*t`eJmTKB zqE1b}F#Y|$YhZG6(g$uf&TUw{c>WD5GOw&nT9Hl!1*LHGYVW9>O^#P^K>)GDkz`)=j00RR@_sklS z_Q|!kfcFGY@6OL%pPM_|Qz-tVmC|Uf(MqATMk|fd3f-_PrBO-{soO*eT4?}`F&OJ( zt;P5T-x#bl7~^A%#aM$ehHP)np8NRRoew|wsK*0>k&cdRygN=jp7?9V4^4KbO=O2p z!}j+t+U>B_2hO1)?d^%7p`nNX=~t#-z8H%=c5G+(L87!;`XT@M7pDYB0Z#z>zZ3vi u;Af$}maW>F*#m3EyT$)+Q+g<1ulN%S0(zbBtUG!D0000(WC*VIhZ>bV+up;y;m%CE2p18EHl{Z{GAES?eU0Z0~~~ zbC7ty&+q$tzu)^k5yvq*Eg^&e#O&fe_+;9LIXc{YQcJohRQ!NyCaqSB zTeoiU;K3&pCiXKoH^<$(cX1qtYPCu_o#x7wE9ThP*iUcVxbeOaVyKUi0Dy7o)Tznw zT<+HwE?f{{7!m{lK@c!EH;0shTwxp`1dl%Zj3|l_Lf|+Kp67At(j{rz_8-okJ)7wV zvwMKe=+B=&fBVRhBW9scAPhrH)1=$&qWaDjU%o^LNf3mDVThCxDJAW8n{+zO^z^iK z^5n@M0LESwkbs@eWZpe~{5VP}48y=QO%jO&Qc83j6L>x`@xZYVVql)B|FEEdsPBZL?@0m15O1-IR%-EMDH?v=0B8pALS^!)_D8z=q^fX$i* zEUmSS;~1?qQ4|r!asR6+6bhIL1Ix0gudfrw@hb-4`#wTSlW&j$0Z64(6h+YhAPhs4 zQfRHo=W|3#A%$S`KU(Wo06fpbb)0g4zdZrOKokT)5QZUIYm`z0ibz7cv9?wtlgT2b96)TU)9rRK6AAM9{J~K^Mpc0@O>;VqW45Njwrx(IKF!k75nLc=sZnrzA?_fFO9fb##r(noQV6uxNDnT-U`gjBQ))*5&&?$z+mJsnq*j zh%CKUyzM#I4nWYGl->psjYfm=@^bG~n>$W$_`Z*A+q{^cM`=y0b!tSQBdfrQv=+Ya z^Riq<2(fL%udmGmyWVUfq(o~i)9JLy9uxr3-EMcu?{r+tvUo8+KPa=ER=3;5X}8&5 zEaG_{-5_u~oleM*X0#nZ3`CyiJ#DpGa^Jpv%r7jENF)YjIBbPsh-F!9v|1F4MH-C; zzVH7RP`d``Uq;c>r%yleIvuC6u|YPQrO|K6mSr()#0$faR4PTobr~BQqh77X?M~-Y zU{4AFM1WhX)qc~g*ModMkL$V!A+T*5%d!Te*>(W!cAKSz1)7b<+I*?>XL{4nwrkWp z;4dyN{>^E(|5{mD3D@g&#>U3TWHMy4Su&XnwryjY=0K4!44IsqWO06;#jm~!DwWF5 zeBWOK)UcP*wgCMc#fzJ+>puASqmRO8&z`+f2~tW7!x((C*(}eWKac~nXT)u|)62*JQmIsGa%yVoS}vFS#amNT*&n|5o-sW=O|e+S_kC7YR;W}e z@jo9wR!fVE_0`qYpRca2{vB{eMZY7!7Kj9p1ttz1I`ordGWk8rvfj~J7p0V8DwV1P zLGVSR(fC)jTK$vfdG&te(N2%l9Rd0ff?hi{fh1t{p$vNRhV%~FrbYBJx#Q-$0(cGN jb)ye47`t}+Gza)UZ_npUd_iyn00000NkvXXu0mjf?yFLd literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/32x32/devices/video-display.png b/app/icons/Adwaita/32x32/devices/video-display.png new file mode 100644 index 0000000000000000000000000000000000000000..fda6bf514ae2aa82dbfd531c61e51732010e439d GIT binary patch literal 1679 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 literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/32x32/status/battery-caution-charging.png b/app/icons/Adwaita/32x32/status/battery-caution-charging.png new file mode 100644 index 0000000000000000000000000000000000000000..a66815c7d2ad377a7893a98612c68bd6d110ffc8 GIT binary patch literal 2873 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 R^lh01U}1XRq{hgd^k2`J7^MIJ literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/32x32/status/battery-caution.png b/app/icons/Adwaita/32x32/status/battery-caution.png new file mode 100644 index 0000000000000000000000000000000000000000..5e667cc1cec2a646b066463034f7ef5b99beced3 GIT binary patch literal 1865 zcmV-P2e$Z$P)=?iwh!61RVH_Me@d+4G(6eCM1QCWL_eVvIR)TZiUpYioP1sygtt zqRMrNWO8z9>dJSQMlSW@Z+Flp@V-STz+!m-=zP=u{rlhT?CjjEs;cwwX9pWQIy!jc zx<>f*>~C=X{O`$EcD#C`zrTO_*s){bXf*l<-rHX=0L{(KACHWT9GIM%RE4m#xw)Ib zWd^Mqo`HX+LvZcdH85<3H9tRp!R2xfZQs6qJd?>B`M&_<{K44RSQ4EKm6w$_ghJO# z{S|)6>2wHP*QNTp2FqLOjidA1h<79&k2@^Ok_wRm`R*@6Lqo%TeSOEfy1L$Qxm>lT zY5tu|CMOWY@c8&d{M4yaMQ6^O(Yw35Uw{IwdjO=Q&TfL zIyzbxi^Xa+O_Pv%t55*$p%L|93Hq?C3~nY`=Je^)UZh--Wm)2!OSl;RF4hD9MMf;3 zgERpc9v(LEoapK4DI@2|4kG|WP;M_g0|bHqpqas7aDmQa&gaM>fk4ZqYE2j*YI8;? zOd`2KSjYn1jWKZ$)jWu~k*+rJf4 ztEmDK9Lv?Y6^TSR4kZx|hc#-&qyy3f^@7I+Uu2xD-1>Tp|M}ORR(0*fY8z2L71WB; z4u>O|N~L7nvkdTM8hHM?hpmCV?B(LxP3!HxGUo95n9U#DJh+#=xT-3kW|P+dj$^<< zq~fuXOFz#~%SYv1)*WB_S~luTcY&lB;A;xnxNiGqRVg3%uavm+Itgr#L3CU9h+*^mjQovhTZg9=$p=%ym1vF*X&4n7g=YH9tt4e9* z(2!gtoCOk|w)WT|0~*7(W?VkPd_g8=XteBfwqELKGfc=;CS{^CbSq)hl~Ul6o~ z5ZEiK?ekYJzmJ#pJP?4&g#6Ul*zU3y{dTp=$@Ln)m6#JCg%g$Y80ParICo^>HY?j*5QEN>s4hd3Oo?Ri57=Ii2?zSipR)E zO)ID(4)zka5=+4+4;3Mz01-`t6*IxEC}7+`F%5>r&7W^TVloO?3-{gf*IwphivE$u zE_7Dx23G6>k&Z!KnFjS}bj<8{-i9owi#jmq>fggE?gM~AXW1&qq#0Ogf+7h?=H!)O z8$e^y@;s1N%5u+E-V75>9W)9X~Bvqru#5@lsWA7*y5Vx z@?za%cH%by68K`%{weTh4?!XxMSYtfAq%{s5xg!?Ilx=ku!1uF2_^}AXxha1m2k#PJ`;M>kZr-Skj}0Nx%7`$GAk00000NkvXXu0mjf DO*&`c literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/32x32/status/battery-empty.png b/app/icons/Adwaita/32x32/status/battery-empty.png new file mode 100644 index 0000000000000000000000000000000000000000..c7045d50da46296166e5fc0f2be3e633ca31c3db GIT binary patch literal 1275 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 literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/32x32/status/battery-good-charging.png b/app/icons/Adwaita/32x32/status/battery-good-charging.png new file mode 100644 index 0000000000000000000000000000000000000000..cc2a9bf2674bb98c126c9e810469dd5d449fd5d7 GIT binary patch literal 2566 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 literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/32x32/status/battery-low-charging.png b/app/icons/Adwaita/32x32/status/battery-low-charging.png new file mode 100644 index 0000000000000000000000000000000000000000..f999837eaacc0a702dcc8dc19d8a9c7ca524a7a8 GIT binary patch literal 2599 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 LNkvXXu0mjf_*SK+ literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/32x32/status/dialog-question.png b/app/icons/Adwaita/32x32/status/dialog-question.png new file mode 100644 index 0000000000000000000000000000000000000000..2cb857fd37620bd4ea9eb5c52307c9a2bafa29f7 GIT binary patch literal 1848 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 JPDHLkV1hK{exU#W literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/32x32/status/weather-clear.png b/app/icons/Adwaita/32x32/status/weather-clear.png new file mode 100644 index 0000000000000000000000000000000000000000..c708adafe2cc257ca6ba81b2c422cb338c9bced0 GIT binary patch literal 2252 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 literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/48x48/actions/system-lock-screen.png b/app/icons/Adwaita/48x48/actions/system-lock-screen.png new file mode 100644 index 0000000000000000000000000000000000000000..2ab8237fb525ed46f1ab50e018011218f8189a19 GIT binary patch literal 3417 zcmV-f4W{ymP)NklXfAt8x1+-QBN2PKU2`L;cMFO=1N}@nXks2ae zB$9Fkh#|%$v5AkIzOTK!yYr^s_vXEs*>!>l3968o=y_(|%)IyA-|zc2hGkj!JRiQ# zHT7RG@C5@Gegyc>-hD6rwq%;W0IZ-TEC_OJ%M!5USq*329W)`&?)$>I7wQ}Ld*OMv zd|m!d%$d_`i#c<&bB@UV$*=GJ&EtVxyLLt6$;e$DU;BC}5DdWJe}<7<7%Puw|| z2%f9hP(Tr-h}J|3doVM?GGX$(Fy)+S>Nz@_?pc1L1fY*hCY{*7|G>R;`FJ2042FF^ zzvc7$aq`p&_zWL>zOxL^yk^iQ)+Nl|to+_2A~a({oMTinSMjXO=4t;}tcn?qIVQv# z6bgAf|NL_oWRE(hl$n{MK*JgO{?ib*84J!}`pslS(=6j3Y|r4$X)ULfd4&>xTzLk5hH=v%27$8AtpRgGa+8Hs2a7P0UBla7XB;G=aq>|6)F*-Jm4-R)B5{+WZEnCpCcnK0j zIBzyvn8n1zIC^?}uzUA&= zG$Yx#32WB;5?@_^Klc3N1-!IxA6B=o#LD*7WEv%D+nQtn%OTj(Cdzc`*k8`TB;6z& zm9P|SJ}jwDeQhX4Y}$nkbJ<)LJx7jWcz781-}eBL$!hexzXK-^-GQcMwOF(!iBO~- z`D`A;r}yH}p50iq{t4W8<2SK(?OOc)o_i3E#L(K>imIxZ^beh1bZCYeI>$&yCjSxY z+NXWMR1Da5=rumeV~h5}{PFDUEJn%RdrA6t-FY`TVHLW&Ucsr(AK}aET9BxTV8LbG zSh}_gRm9lhwj|nC*Wtul-z9BzqQ1TX+kUtW?{&V1$;nAtFE4X}PHgfl<|b3gfY0>- z$$&83M4^pIz>O|K^Cawdixg?n=?uEN|BG90z6Evj=ApN*2id^~(cD^xNGyk%x>oFY z_Exgj0D_6@VEC%ZiTyMmLUH&R44xRk(xuCA)sBTO~?;4z*g1LJkcD3KVfpo;-y}B!X+N*(4pbK#rOndkb~-WR9gF6nq=; zt=o3u`JKOmKYS^IRoB2Qo{STWQ0m*(%8CnD`{W?LnA}d+0BYXW>uW$FkoAZ zoAJCj$cs;e!a}B5LV?shGBiX9WuuhX_~aPHas$Qu6hhGuZI**5o+PRJ5l>wPf2b9u z*?w4No}yF)h4gWRLm^C0Ps#{%`DIt)^r<0bMhaS};V`4-?QHCK=yiO+GKHH(g$8dr z&1XkGFqBIM*}+CyR@Q!-^%YCz~HL^dR1#4TrIWlnA` zup^PBLnkb`Alqt|7??l5QEG(=;peg1br>7&Mq~2=nE7K^vt$QmrU`rv{XtrxFSH8d zqce!rT_=NpK}pe1S$a{^BDn@@pkzkf3?MAW5A8r>s$A+T*MO9=)`0eYsWxRg@?Igs z5@+3_^aIYI#bO>IGKV~E-q8Ll9PgVzHXVj9xD2Ue6^`zwNNvQ)4_07$qJYWqB2tTQ zm#`olju62mq*5v5b9tFpqzSRaO9V?4N|hR*_jqp^>WOhtp2#3o1_cW==Fv&Z!90w2 zh*@5MiDtOq5BSKLqnMqV#B?r-rYp9i>+SE87HY_0Tj;$oa+C)~2WBufLT2}sCowja zkrJ(n#ihW;#>Xfhgyl68E;GH7JajDqI94L@l<-t!mg3ZQR-vTs(S!qSZM8B35!&$d z=~Hr%c+3W3>1-Os;Fr*L?Z1%|9q8%K@Lh}4@-p0KEp(x9-fqD!h6)$HPACZIc}a3+lQ1pq9j>E zT7o4El}m-K0hL^tDHnW-3M^#JWk3T{%koraDvTuwh`oAXKRP-#AVZ$Ia6uD3qGZP3 z%Pd_O*4WU=>N+Gdd~R-DjM32%dHp^?IplX$ur$E1g@{IBNUp$%l~>=CbVoegVv>Oh><3AC1%HOw=&~3QmGnTvieej zAwyD&J9j;cDEUx4o{&N^&7$-JX*y-YlxLl{+%T$qKr>+~4LFiBY?o4MaU44m4paDR z#@?6q5~^HH5h)^xYNC*sA%w~dacJZW9ieE$WngtOMWzzd&KAN&r0zYOGS!1dV@`?2QZ}@~8|B4>WhhiiulmS-6UjIl>g(~yA0NT(x7~)C zR5fM^q1M*a(sfEY9!CtFNxA459y%kV*1+H({<`BS$|ds&iB{RMo$X(TatA?rAhlyc zVy+K(o!FJWBHV(fJE1`-h0<^c3z{ftov^U|p@*mzxEeQHe*;N8DxH@dmo-o-3C970 zWHx_);RSSceSn6>2FxQ<dX4p%#W8M`En4;urfWcgq#@$jq!i_!_TrJ34V5kDe z)&xr}OmTkU!bS?EF&sR25Qh$RVjW@q6)RSvalry45^*Xq$1r$&0KGlEINWuZ!mtmE zmk{KpYK*^^w$FmIJRVueh)2j~(R9qoDJgZR&y4YwUqRt{Qji_kfHx^fPDpEF<4rL$BR)jmLr&yuQ*V!@O~ z7aKQj#QOE?r~;g1q2}x+1ii8S;Ro*_c>7bj4p@~7&gmHIrhzIs;pwJTbfVpculM_k zYVU0G-tIK5#pUOU70c1v+bhv69eIj~KYQ}YzdUSQjNiz%Y`vKmnLW?Xe5T)8zI(^+ zfls{8mM#9BJ9nCMejm6PN5lMv@cFzyIx?E}i{g2CawYK>m4W8wMd$VY_}Dls^TPMN zC=4W$3A8jfpVv42eFMmg!vCLv#~ynuxN6l(w70iQkd`Ab_i+cm!}w@;WCXcl;ez-7 zR8G8S&z=Out0jgdt_TJL+iFs^tFF9!ZH#jRcdI{EVgZ}xuI|ILr%s<3paSLrVHmGR z1JPrfH*d~d6b1~#sR+Cy_~@Uu-$}*C_vkK388J`N^d}Oj7{g~KjI+29;^Q}@rMZCN z&^tac#w93~4cQVQ%qUfUqcbxz_ip>akN-@s767NGuJYnsVgu(O-lv}V)!=4Lb5GB) zpLbl{5!w8W&6vrggPF`Uou?IqFcC|HKB3%fChOhEJc vh19k288M)Lh|!W49*LjT2aM1Af4BJ`jM|$Zp{oX~00000NkvXXu0mjfvJhl1 literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/48x48/actions/system-log-out.png b/app/icons/Adwaita/48x48/actions/system-log-out.png new file mode 100644 index 0000000000000000000000000000000000000000..ffa2cbb6eda7bcc84f57676f65d5172a9d346d72 GIT binary patch literal 2486 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 Yi!FU>pm-?y==jaWqD_t7890Re3qP+6>i_@% literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/48x48/actions/system-suspend.png b/app/icons/Adwaita/48x48/actions/system-suspend.png new file mode 100644 index 0000000000000000000000000000000000000000..86d3d01aebbbc544b7494918d76cd4cca5d557f7 GIT binary patch literal 2555 zcmV4qeY4!4}K`pAVt#mKKQ*r(bu*>(TAcZU=)Gdx=qzQq;(G^Z6Y^^ZN-T%(T)^Z zqIgImB`%Mh>BBB5N|9tTmIDp&@%zv0?C$rUZ|3`Ehe9dEUMRsQe>h+7tZT33o?O0w zojp=CA#5WL3{x=V#tUjoh{LY&*5s7jGX#Vt>ZFuhn_a4^e}BM@QYyc92tb_>f>5`I zt!A}CAtlT%rZEhK0F%CU`RZTbzHvsab8OG zTy*?oVowtQe%jUHzu)OIc-c&&t#QS&ql{jrYrmJ7)Hk)6-lXR{XDaQv*Fux1jmq?owZe+4sRpV z(>KW%jPFLrPhR}g9Xo~5qsN8%)_2A}H}n5}VUR2Hhv^J-F`rze&E3FqGQ~nH0g6xM z2q|TCd!ZXM6I-^weBuT_JJnaS-m1(cBfKAdhJjEgv860Zfs_iL--pld18|l$L<)tb z2`+zl{mwRXsZ{DS>CGjhdzrj;g8qRXl9@b3YeSb<(YJl~K937^yEU*~`S5%nH>UT| z)il9h|L|Z<`n5kkNZ)}NL-*Y%Kkxed2)?!e_PRRUHaqS{$F{rBQn6{G`ZZ8Fg_IQh zZTtwM5079I)dw+U{Tfm-@t;W^e|i$3DcmicynXp77o#KCYy!3O12*lSjOsjK)9m=X zy?pcWv!qff0xc6m*V)m@%P+jZ6HlDx%$YM}_yHrK|MI}VTQoSES<}-b zlk+GAeZ5C{<+pEgtLgg<+s3VGJYdKr(wR8R%kvba;OzKAj2`&{b8~amPrK|8!s*@i zx}MAN{9`{h=YHZANpy-Co$aUi=t|LgUiAdD>O!F6*1{F?`89;52oB8g z?!^l{a%7Zq=g)KW;W7Sq{sNK3G zNmGC6Yv-7rS){)EC_aB1N-Cn!8Tvf0Q7Aenu%CTxf`!ae^-8HaXSzSxg*yts*nxv_uo4lkmNt#Q#*~>yaM>Kv6!;ol( zj%MiOv#Vvvq*stqQ7jgT-nfRpt-b7pU0VZNX3uPzHg6xU1~&jrjb^5Gxy*WVlUX-# zk*uuhci^mGqz9KBizZ0dJc zJh1)}E4wO%)7eO%YY>4T)PI=WEams?${MH~L5qxrjdp(@w-%zTW>)C!36o65SXoKY zw?9lG8Dn`l#era$cs$0^a*F=`F!9A0sZ@$kC`@cIMk<*k6bh4wCx|B!L?U4p7Gf+e zCe}T5r(tyS_EstI`+Hc+rb(|X(dG+~%j+yHC-D1CoLWk-Z(jgCr;|)2Xm1ao>pF>K zf{xArSzRZQNYK&IMZQoVwzx?PczkiCaBhKAAJIx7Ew+tcAT^W@b$6^Ln}Y@odfC12ua91WK9Twn_m)U>N3J zUI>9vG*GevEAxAz+y_C?SnpFTuHRe2ySklL3W7ajWgMM(6Co%YuL+Q{0$avxz#2$n z9hZ#Pgg`2V5CWlrG9YwdY&}xnsRuNT_^Dq`aOzhR^3<;#@zU92#{R)bD_y;I zlvIR=TIsZKWY}A7j~rabLl%}&F?7gFV80EeVE7&{0jpgB<7Xxq|I-BHf1W@<@-us2 z;vdQ{gwPHi#P0TyQwjz`9$H$=7l*>Fw7NB~=4aj-{2 zPlpjeuotpxl6>Ag{seLsfgF$%LgXy0E9(P%!@-siLIdh63@_t*5A%jJXqHwkkkX7M zQkv1Gj4Q5}`XE5lKv=pYrMf7!i89W7aDlG^ddc{b;g-%SrSe;z%vmHHKtlxqN2NC^ zbS18<5IbPAq%tQ;plC_Kl6-~acF;PoYK^{8)zP9w#=eC|HXB|J2{E{2!#LoPi3@ RSz!PG002ovPDHLkV1k7C(76Br literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/48x48/categories/preferences-other.png b/app/icons/Adwaita/48x48/categories/preferences-other.png new file mode 100644 index 0000000000000000000000000000000000000000..313d91c4ac00c12be9baa35c53fc1ff4aab7f175 GIT binary patch literal 3769 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 literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/48x48/devices/ac-adapter.png b/app/icons/Adwaita/48x48/devices/ac-adapter.png new file mode 100644 index 0000000000000000000000000000000000000000..f74543aa5c0d70346bc35d0f179833394eb6c6a5 GIT binary patch literal 3368 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 literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/48x48/devices/input-keyboard.png b/app/icons/Adwaita/48x48/devices/input-keyboard.png new file mode 100644 index 0000000000000000000000000000000000000000..e6e01fa7037b2e97b22a2a0208171bd054c1d18d GIT binary patch literal 1381 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 KMNUMnLSTZfO~PRS literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/48x48/devices/video-display.png b/app/icons/Adwaita/48x48/devices/video-display.png new file mode 100644 index 0000000000000000000000000000000000000000..ab6398263c11fd66ed200723de373041944b8c96 GIT binary patch literal 2405 zcmV-r37YnaP)ar_f$bouI5BNfjCRZIf zBG|9w-rSFK&byX__havU&bcu)DYno}_TAZ^?|RmHp0(Ed9&vX*%$t6wt^WwXM*!}A zYXE-#hx6Ze{26y2xjSZ#yW#HbZjN=&-NDi^T`$iYR<4=PeZv;M;nu#>zgE6&3)g`I z!?vD&YU{ZMz}%jF?CcZ6;c$Q;h)BjK3&Q{Gsi4q z7Kza?k3=&pwnr8?W zEE{D@t}pI>n|tNG`R(Y@`!KU%rI1;w1)u%O4?h&V|I@F(SExjefZ?PIr#}4zrL>iY zO08=tLw&xz*ADQ|1M7)4kg1VqWDa`=Q+D>Iz3*?V4te<0{di{#%lFJ$syfb}FZ`Ae zLcQO#hGl~eF}$1~W_WpKJZcyX0@2c-Q3W$6niI{~pTvdlpE$mrpU+13j89{_w=aay zR81rR=F7c24`hk)UElyK!zO1GI-XC)9ZVwAS?qoP$oh!kpkWqmVLVF%^gty5p--Xo zpe-8p9t`hBz--?5bbfPpvhePM_pK4ldLHgZx@g#Y0GdS&MDsi5xw|jbiK;LN+B3e; z;9wG&Ok?le&D9}I5Ms33I>$P;0W{4r4OqNmo_CG!-Wzx5Q@mP0Z0}C0@$Qa@aBOph zS@cDn9WqY29yBa!pyb;snD=0Kxi=a#JLW<4V}SBIzyv)JbOc~5tl&;zhc z1J={P;fB+x#;HI{eP%owkn46mfUq~2qN=%Kr>jRc#vSk5p;>R)_zM8sjTje2oZ1L! zkHs+0?L;|s(4dTlDFWh-n4^-a^)xz72$en?D?^$l;Kk!8c+pm>7v$*8r}hG1i3Y5C zwCoF>?szrzL)7EyXpl}s5OFjs>0p0G2!R{`9OuZ!I5|X1ez)}P{ERp_0+P~iGzX`$ zM70H9H4w9iL(ppMLSvVky4v8ih*%j95e;ba7nVI44F*kfB&I=l-3Rg{>>5v7=T4z zj6emD=f25kNu1O!kPa|}&~&m^E>w+Z7Jpk!t)$J&d8sQADQk&25)6ros3Qg@*(oZS zi^)ULW=rM+8A9Llt?{awie&*OifDT-BIOG-z5XSEs#8Nvs}YzWmI_7!X~{@6oRH2_ zzA40^EMuki+vcZ~H3Z2ZmDc!<271vc0CSXdF7?`o&CTUI&_hspO@XKE0f_mvMI_r%pFR+_D2=8ZKv>lI2_^ zMVOSD+l&Y{i%V7|YAY*Mcu90x3s?%SR&Xk9$Eq2W=EwzA%u}UBj5sSFjk(8a+Y`_A zK)TIhEB&@@k#s(@xNJ_GUVZK2Z}^~Z7UQA@z`69R?_@7_SK|cftju+FP$|^uoods@(0^_XYsM zLl2#(4cwh zWOr}(w$G17V`j4{Z@=>nxAyk$di?)M#OKeS-%yR8bd}FFA$((fef=|!eEzZ35R~bE zp+#9V_}i7gPOe`4=NnVAA8GVg%)&p;ojbREPXI`r0QdIhr$77gx7XHIe<0#VRGYo= zXdE^+kE|X$dW>c;U~g}4=}$uQ+sevH*1@~H^X}XG`+K|7XmRZB+q=8FKl#=-zxy08 zCAFY+^59F1Z4NPBb6RZjaRoT>_bXSPdi2q=N1uH1OYGd*-q^Xd&Cacx*=S>JFnUkk zyZ^zXoIG`6yt#2?ys^H?wX4^T{ocS(;Q@0E7I@ zeZZ$)zWB=Tu3o$PRe0Pg|^w7+FrCnASaXf6UF|9=F0 z3^)m_^ZxxnZooe9FW_}xH(!gu46ykK94g`^I%sl40`Ko;z$6>onLH;E+>JXD4 literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/48x48/emblems/emblem-unreadable.png b/app/icons/Adwaita/48x48/emblems/emblem-unreadable.png new file mode 100644 index 0000000000000000000000000000000000000000..5f8a57dd730347ab939fcbd3a117aa54167f61fd GIT binary patch literal 2045 zcmVNmZ&md&$vMF8LeGF^LzCImAkCR+$@>#6pzU@>p@t)7dg*1RXL@EfQi-OEucoKBXZrX1o;@=-6h(ozxk+y|`u_s~m*|I{ zo*wsxoc!7Wa7C7t4*--r=5Cn->uv`wEdV}RMi|tG0@rBvCrXj->IqIQ(L~f!s~Lm{}b&ZwzcFMOiaX*@%VHY6lZ%| zTibI}3q&FjkK%OQZG69}J})m1QmGV?HBb{Z>gRH_J0=kmxZQ3z5Nz<3mF+$p4)@+B zKbzz&~)x4-i zSh>?qxEX&$g%%YRk$6^G%wpgj$?24_gW5L(E*dif{yHQO55|Nd%Y_zcG;;x(%?iAk z)_0l=f;U=2M?l%!W^531w=p>78bzo_uIAr-+#IA68yz} zOESy?vSLw*6=ge1Sb=}=@IJ&Q#^J>AR;a3~&Y8e?Yz%sOA421YP0(=QJwwar8pl8~ zK$o?ETF|AK;5mXH8;{cd?|*i{)YKE*e6uu**CKdq1B3k#85!0TG@jyO3Rs1zBg;J&4cF=oV+-`}%t{*Wg~~a{Cohq>8B$)bn{F>Lg=GU{U2`>;|G6 zqPdX-S^_o51b=(j-34>cW;H+`PfkF8xK}gR;>_tbkepIhPzevZ?^6;umx3SY)y#2w-0<1Ob|^0LQ;YJ};@1=vGKmX; z>;#^@=*CEbJU77UQ)e~W#fFv$5A;EJuurRbw+Aj>xJ1F@9>>h@c^9&d0ma;fj21xi zqa{wAJPl6CnH6kLrY1FGZkGoxoV%FSyp@9VE~M<73#rF&-;S1OJ#k8-ZM9&)V&E4S zYu&~Sw3Q3FjIxm0WPAoP%F}EN-JzP0*uO7GGY;QAYHXt02Bvu)5U*wRdA2WG5#TOX z1GYmZIyOq&<}uN@zQ{*LhQQ~`gNpKi5HuU(HN8C#>{Vjkj8-m%@^pF%h6zaWOkpTw z63s@57td{F9o~J|X2RB9$n0iD3nTc*=#b9mag)Z^2_*4iK4IzmcG9Rzv{}lbA#u^D!kmFrx_+=VPGAaivyau#qNVw;W-cmqC=!PGmkCQ(6=fk|3|MJCK06I#u}3=19}OKNnlGVS zaP@VJL~~P%&Jx2TgD`Jl3DGv&GzN_PACHSm3ot$r)%pC#heFhC7Cr_r-_m@9x($1NRc9FWIl5J4 zMHP9BJfumn4F?XwuKZo5ac6A-+|2onvyl3TAR2-PL2^hiP2vEv32L70=dBvf3zS#V zxmetS`x|JW-x(Q69V*2tJpiCA?mrCT7$GS^SvY)6@cH;CXFZ6+W|veKk*j+fZxc})z<9$mI%1nml&(>WlZz=`S~z6Hz$vdj`m->cI{_^QxXNS ztFyDSptQ8~E0X8G4~0U3U@+)GBL5^uziy*nDao@oQRq6+e)QI@Ti=jjd=;J`vO$&3 z6)xO}R1qmGC@An=zkdB{AP{IJTBs-Uy#F=X~`}HcRj% zjR@ce;bJ0r@MeC+$FD9cL|zfxX(IxTEw^&Lf#9iEZIMVTTfiL#mDllxf@g7|0ql6& b|J~+q%slagrj(iv00000NkvXXu0mjfP@}<$ literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/48x48/status/battery-caution-charging.png b/app/icons/Adwaita/48x48/status/battery-caution-charging.png new file mode 100644 index 0000000000000000000000000000000000000000..61c8238f69ade6a63b87825067225811f0465ca5 GIT binary patch literal 4589 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 D0#}xm literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/48x48/status/battery-full-charged.png b/app/icons/Adwaita/48x48/status/battery-full-charged.png new file mode 100644 index 0000000000000000000000000000000000000000..8368c71316e622817ed1a305923269d01faab04e GIT binary patch literal 3743 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 literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/48x48/status/battery-good-charging.png b/app/icons/Adwaita/48x48/status/battery-good-charging.png new file mode 100644 index 0000000000000000000000000000000000000000..93091fc44b8e08182480ca0ddd7692fcb06f8a11 GIT binary patch literal 4497 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 DnM~^9 literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/48x48/status/battery-low-charging.png b/app/icons/Adwaita/48x48/status/battery-low-charging.png new file mode 100644 index 0000000000000000000000000000000000000000..8c968c6c5a2bd604d0230ad04f892f9e5f41ca70 GIT binary patch literal 4552 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 literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/48x48/status/dialog-information.png b/app/icons/Adwaita/48x48/status/dialog-information.png new file mode 100644 index 0000000000000000000000000000000000000000..cca5804c95681edcd05196910d9499f917396922 GIT binary patch literal 3165 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 literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/48x48/status/user-available.png b/app/icons/Adwaita/48x48/status/user-available.png new file mode 100644 index 0000000000000000000000000000000000000000..ffb5317247203aa3666dce42b6eba368181b3a47 GIT binary patch literal 2242 zcmV;z2tD_SP)AVO?!Z)ABOQ*>c;b#rrNa{^^MrT_o{ z7j#8fbU}4=Xm4@=Okr?uAVXnnVQpb8HK<9 z-kR=t*<(AlV+WJOq-`QaI7kSxLI@<(NIWEjf?$ILVgVA54GSa|u!1cMcCbMK1V|`B zB7zo(5MBZi9FqqGhaot|nM^XVGc(=O-Boq}pGDp7uI}mS>9Kh(G|^5(d~x7P{0PT(51WYUX`M#BM8+OPL!y}e$q>(m4qjfMcpCm%TUo&#@~ z`?8<0GbXw){4TjFMpk;_45xO|HkYA z|Jf6BXR7;>o2kkI-X(ZRaJ`)b=R95#1dkJs!{a1D5S(}fhoPv2Vkbwf*n{P$1_BvD z1A&~N8No8ta=N-nGrY+2=~JEd75(P7-nH^IAT5&^SApc?_bt7Db}{+P-Af;=&bT=Q zhZ9dCRT4KtA{D&M;9Z48W{TsuJ4xbkLDG|;rUgjL`T%oF36_#;Ms8g~Y;*0BTSlfG zyv#7?53rP+nEglot1o`^I|u*x<4<4t1(1y;5H&x4_~hbOPwu~GcGfQkgvK0PR!js*ExOmE5O5zMkDk*k&H>D z1@WPFsPe`r6^DqAl89t_q>xf8+kDZ7Zx+FoT2oX8fF&L)1rd=#c7mV?OO<0dZ+8I; zKx-!n$xWv#`&IMmtX~A7PryacWfJ2FNguu$Bfz!jX(?JUMG068IV)994V-|+_?z|n zQ1V5fT291m1WfUogLf5_tN<5*$q;zoC*Z^vZHY)vB5I0Cz^v#=7r{w!wRpx5>s8QU zV#Rk@Pn-_#Jen8EnnVCIM03M4gIXTH%&^!;W`+oTJrjEudc9?(3X~;N(teD0v%W(H zUcsXFhF#>Tpurd&kH(Gznj20WYKk-Iml1ko42Q$aAtGpOw|gL7zGPY*F|eYTh2nh4 z18P<>wBaN{bDM4;3jsttsyQY_37t7i3ZP;RjpxUvkn}ooG=+wZto_un2)dU_z2ktQ zVBqnDFy%PKyp%H93dFVawfi6|R%2{NTBGjNyWH?f_6r=rUjgczir>#JW zhIzzA|PXrVUz%U z2{AgD!2o#QxG~0<+1SAkBSd-?5Kk65glRmGMYpH<7J2Am!UWxKhh3&(+kSbC z`k^eV5r34X-wsEroxP<{H?+t!jX69%@1_5Aw;z{Q8q;h$ow5f;z+;ApqZ?X#Ng<_^ zH_1XfR$#=eGM#xRCX(&$hh8;Agl^uP(gSfI>x4}*?Z#PXPxoUgFfl@RcEXN+C`~JtGU`*P`-l{Or{4nU@*S3=Yp`CB+WgIZJ@{O26Hc|JxSHZ>~ z*_djK_I^of?QDH79)PXvWzx_d8Ux0|mT4_KGQAk~!=&{hLFk0mbSczarK`d6cG{|l zFJ0Db&kIv~-(<%QXm__zwf5-6lQHkjvkuR-u4K30eC!C`&AjUCpJvL+i!YEic@_w} z5lB~_&>tkT?JpfUN@b~f=oMKOb>jLfb^vODOgp>O(#W*SdV7_Nk2Sl`Kc0WT$Vqlw znNy(kuLtw{_aEb(k2EgabK6_jD)R?DK9OrAkZ^4N6bGuu5gba+zt{glH?(&AOvsGp zm7I&`TIuF<_WR|AJ{Z@8bkf>r1vmoSaq`{nBS+7;dwqo?*SZwHu$1Jty=|d#o{iJN9`WvzXI`GX11oy&ju z^v}cnNFkG~MH|=zR)Lj>E1Q@?^?KbJjYbD}F_vqEKs9UOuF?z+sQ&#Y;r!v#?$=qn z{e`vvbdGJlqgA=>=2IM=y`9bUCH5Un{r(fKmTiS|z&emesdOWbEg&0RULQLS#5bjl zMk5EB*LZ_N;&onFJFl15&g)ZmywBg8wqO3(OD7*sPMx{zkIbEz<2GNb)&B1UYPA}*T1}UimouOZG}9)RSI+961zt)+=PeuSTT-3(Nw*bN zpMTVT1EkYnyDkJuL~MC^Ih1tWTz}RstUalJs2x=N=!+D?qP*U~?G#I%xlU)XLq0#`N1;s)RT2Siq?9~273 QF8}}l07*qoM6N<$f`XM9RsaA1 literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/48x48/status/weather-clear.png b/app/icons/Adwaita/48x48/status/weather-clear.png new file mode 100644 index 0000000000000000000000000000000000000000..1c8e27aefd3ff5f5f4369ff0e0647aa7530f3fe1 GIT binary patch literal 4053 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 Hu0mjfmXwYZ literal 0 HcmV?d00001 diff --git a/app/icons/Adwaita/LICENSE.Adwaita b/app/icons/Adwaita/LICENSE.Adwaita new file mode 100644 index 0000000..fc45d78 --- /dev/null +++ b/app/icons/Adwaita/LICENSE.Adwaita @@ -0,0 +1,7 @@ +This work is licenced under the Creative Commons Attribution-Share Alike 3.0 +United States License. To view a copy of this licence, visit +http://creativecommons.org/licenses/by-sa/3.0/ or send a letter to Creative +Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA. + +When attributing the artwork, using "GNOME Project" is enough. +Please link to http://www.gnome.org where available. diff --git a/app/icons/Adwaita/README.md b/app/icons/Adwaita/README.md new file mode 100644 index 0000000..1ed470b --- /dev/null +++ b/app/icons/Adwaita/README.md @@ -0,0 +1 @@ +Stripped-down version for use with powerkit. diff --git a/app/icons/Adwaita/index.theme b/app/icons/Adwaita/index.theme new file mode 100644 index 0000000..38e1283 --- /dev/null +++ b/app/icons/Adwaita/index.theme @@ -0,0 +1,248 @@ +[Icon Theme] +Name=Adwaita +Name[an]=Adwaita +Name[ar]=أداويتا +Name[as]=Adwaita +Name[bg]=Адвайта +Name[bs]=Adwaita +Name[ca]=Adwaita +Name[ca@valencia]=Adwaita +Name[cs]=Adwaita +Name[da]=Adwaita +Name[de]=Adwaita +Name[el]=Adwaita +Name[eo]=Advaita +Name[es]=Adwaita +Name[eu]=Adwaita +Name[fa]=Adwaita +Name[fi]=Adwaita +Name[fr]=Adwaita +Name[gl]=Adwaita +Name[he]=Adwaita +Name[hu]=Adwaita +Name[id]=Adwaita +Name[is]=Adwaita +Name[it]=Adwaita +Name[kk]=Адвайта +Name[kn]=ಅದ್ವೈತಾ +Name[ko]=애드와이타 +Name[lt]=Adwaita +Name[lv]=Adwaita +Name[nb]=Adwaita +Name[ne]=अदविता +Name[oc]=Adwaita +Name[pa]=ਵਿਲੱਖਣ +Name[pl]=Adwaita +Name[pt]=Adwaita +Name[pt_BR]=Adwaita +Name[ro]=Adwaita +Name[ru]=Adwaita +Name[sk]=Adwaita +Name[sl]=Adwaita +Name[sr]=Адвајта +Name[sr@latin]=Advajta +Name[sv]=Adwaita +Name[tg]=Эдвэйта +Name[tr]=Adwaita +Name[uk]=Adwaita +Name[vi]=Adwaita +Name[zh_CN]=Adwaita +Name[zh_HK]=Adwaita +Name[zh_TW]=Adwaita +Comment=The Only One +Comment[an]=L'unico +Comment[ar]=الوحيدة +Comment[as]=একমাত্ৰ +Comment[bg]=Единствената +Comment[bs]=Jedini +Comment[ca]=L'únic +Comment[ca@valencia]=L'únic +Comment[cs]=Je jen jediná +Comment[da]=Den eneste +Comment[de]=Das einzige +Comment[el]=Το μοναδικό +Comment[eo]=La ununurulo +Comment[es]=El único +Comment[eu]=Paregabea +Comment[fa]=تنها برگزیده +Comment[fi]=Se ainoa +Comment[fr]=L'unique +Comment[gl]=O único +Comment[he]=האחד והיחיד +Comment[hu]=Az Egyetlen +Comment[id]=Satu-satunya +Comment[is]=Hið eina +Comment[it]=L'unico +Comment[kk]=Бірегей +Comment[kn]=ಕೇವಲ ಒಂದೇ ಒಂದು +Comment[ko]=오직 하나 뿐! +Comment[lt]=Vienintelė +Comment[lv]=Vienīgais +Comment[nb]=Det eneste +Comment[ne]=एकै मात्र +Comment[oc]=L'unic +Comment[pa]=ਕੇਵਲ ਇੱਕ +Comment[pl]=Może być tylko jeden +Comment[pt]=O único +Comment[pt_BR]=O único +Comment[ro]=Singura +Comment[ru]=Единственный +Comment[sk]=Jedinečná +Comment[sl]=Edina +Comment[sr]=Једна и једина +Comment[sr@latin]=Jedna i jedina +Comment[sv]=Det enda +Comment[tg]=Якка +Comment[tr]=Bir Tek +Comment[uk]=Тільки одна-єдина +Comment[vi]=Cái duy nhất +Comment[zh_CN]=惟一的 +Comment[zh_HK]=唯一 +Comment[zh_TW]=唯一 +Example=folder +Inherits=hicolor + +# KDE Specific Stuff +DisplayDepth=32 +LinkOverlay=link_overlay +LockOverlay=lock_overlay +ZipOverlay=zip_overlay +DesktopDefault=48 +DesktopSizes=16,22,32,48 +ToolbarDefault=22 +ToolbarSizes=16,22,32,48 +MainToolbarDefault=22 +MainToolbarSizes=16,22,32,48 +SmallDefault=16 +SmallSizes=16 +PanelDefault=32 +PanelSizes=16,22,32,48 + +# Directory list +Directories=16x16/actions,16x16/categories,16x16/devices,16x16/emblems,16x16/status,22x22/actions,22x22/categories,22x22/devices,22x22/emblems,22x22/status,24x24/actions,24x24/categories,24x24/devices,24x24/emblems,24x24/status,32x32/actions,32x32/categories,32x32/devices,32x32/emblems,32x32/status,48x48/actions,48x48/categories,48x48/devices,48x48/emblems,48x48/status, + +[16x16/actions] +Context=Actions +Size=16 +Type=Fixed + +[16x16/categories] +Context=Categories +Size=16 +Type=Fixed + +[16x16/devices] +Context=Devices +Size=16 +Type=Fixed + +[16x16/emblems] +Context=Emblems +Size=16 +Type=Fixed + +[16x16/status] +Context=Status +Size=16 +Type=Fixed + +[22x22/actions] +Context=Actions +Size=22 +Type=Fixed + +[22x22/categories] +Context=Categories +Size=22 +Type=Fixed + +[22x22/devices] +Context=Devices +Size=22 +Type=Fixed + +[22x22/emotes] +Context=Emotes +Size=22 +Type=Fixed + +[22x22/status] +Context=Status +Size=22 +Type=Fixed + +[24x24/actions] +Context=Actions +Size=24 +Type=Fixed + +[24x24/categories] +Context=Categories +Size=24 +Type=Fixed + +[24x24/devices] +Context=Devices +Size=24 +Type=Fixed + +[24x24/emblems] +Context=Emblems +Size=24 +Type=Fixed + +[24x24/status] +Context=Status +Size=24 +Type=Fixed + +[32x32/actions] +Context=Actions +Size=32 +Type=Fixed + +[32x32/categories] +Context=Categories +Size=32 +Type=Fixed + +[32x32/devices] +Context=Devices +Size=32 +Type=Fixed + +[32x32/emblems] +Context=Emblems +Size=32 +Type=Fixed + +[32x32/status] +Context=Status +Size=32 +Type=Fixed + +[48x48/actions] +Context=Actions +Size=48 +Type=Fixed + +[48x48/categories] +Context=Categories +Size=48 +Type=Fixed + +[48x48/devices] +Context=Devices +Size=48 +Type=Fixed + +[48x48/emblems] +Context=Emblems +Size=48 +Type=Fixed + +[48x48/status] +Context=Status +Size=48 +Type=Fixed + diff --git a/app/share/man/powerkit.1 b/app/share/man/powerkit.1 index 41b3b78..3d3e2e4 100644 --- a/app/share/man/powerkit.1 +++ b/app/share/man/powerkit.1 @@ -110,7 +110,7 @@ then save and restart. .B REQUIREMENTS .PP powerkit requires -.I ConsoleKit/logind, UPower, XScreenSaver +.I ConsoleKit/logind, UPower, XScreenSaver, adwaita-icon-theme. available during run-time. .SH OPTIONS diff --git a/app/systray.cpp b/app/systray.cpp index 55a2c45..cad18cd 100644 --- a/app/systray.cpp +++ b/app/systray.cpp @@ -824,7 +824,8 @@ void SysTray::showMessage(const QString &title, if (tray->isVisible() && showNotifications) { if (critical) { tray->showMessage(title, msg, - QSystemTrayIcon::Critical, 900000); + QSystemTrayIcon::Critical, + 900000); } else { tray->showMessage(title, msg); } @@ -844,27 +845,32 @@ void SysTray::disableHibernate() if (criticalAction == criticalHibernate) { qWarning() << "reset critical action to shutdown"; criticalAction = criticalShutdown; - Common::savePowerSettings(CONF_CRITICAL_BATTERY_ACTION, criticalAction); + Common::savePowerSettings(CONF_CRITICAL_BATTERY_ACTION, + criticalAction); } if (lidActionBattery == lidHibernate) { qWarning() << "reset lid battery action to lock"; lidActionBattery = lidLock; - Common::savePowerSettings(CONF_LID_BATTERY_ACTION, lidActionBattery); + Common::savePowerSettings(CONF_LID_BATTERY_ACTION, + lidActionBattery); } if (lidActionAC == lidHibernate) { qWarning() << "reset lid ac action to lock"; lidActionAC = lidLock; - Common::savePowerSettings(CONF_LID_AC_ACTION, lidActionAC); + Common::savePowerSettings(CONF_LID_AC_ACTION, + lidActionAC); } if (autoSuspendBatteryAction == suspendHibernate) { qWarning() << "reset auto suspend battery action to none"; autoSuspendBatteryAction = suspendNone; - Common::savePowerSettings(CONF_SUSPEND_BATTERY_ACTION, autoSuspendBatteryAction); + Common::savePowerSettings(CONF_SUSPEND_BATTERY_ACTION, + autoSuspendBatteryAction); } if (autoSuspendACAction == suspendHibernate) { qWarning() << "reset auto suspend ac action to none"; autoSuspendACAction = suspendNone; - Common::savePowerSettings(CONF_SUSPEND_AC_ACTION, autoSuspendACAction); + Common::savePowerSettings(CONF_SUSPEND_AC_ACTION, + autoSuspendACAction); } } @@ -874,22 +880,26 @@ void SysTray::disableSuspend() if (lidActionBattery == lidSleep) { qWarning() << "reset lid battery action to lock"; lidActionBattery = lidLock; - Common::savePowerSettings(CONF_LID_BATTERY_ACTION, lidActionBattery); + Common::savePowerSettings(CONF_LID_BATTERY_ACTION, + lidActionBattery); } if (lidActionAC == lidSleep) { qWarning() << "reset lid ac action to lock"; lidActionAC = lidLock; - Common::savePowerSettings(CONF_LID_AC_ACTION, lidActionAC); + Common::savePowerSettings(CONF_LID_AC_ACTION, + lidActionAC); } if (autoSuspendBatteryAction == suspendSleep) { qWarning() << "reset auto suspend battery action to none"; autoSuspendBatteryAction = suspendNone; - Common::savePowerSettings(CONF_SUSPEND_BATTERY_ACTION, autoSuspendBatteryAction); + Common::savePowerSettings(CONF_SUSPEND_BATTERY_ACTION, + autoSuspendBatteryAction); } if (autoSuspendACAction == suspendSleep) { qWarning() << "reset auto suspend ac action to none"; autoSuspendACAction = suspendNone; - Common::savePowerSettings(CONF_SUSPEND_AC_ACTION, autoSuspendACAction); + Common::savePowerSettings(CONF_SUSPEND_AC_ACTION, + autoSuspendACAction); } } @@ -898,12 +908,13 @@ void SysTray::handlePrepareForSuspend(bool suspend) { qDebug() << "system prepare for suspend/resume" << suspend; resetTimer(); - if (lockScreenOnSuspend) { man->LockScreen(); } + man->UpdateDevices(); if (!suspend) { // resume if (lockScreenOnResume) { man->LockScreen(); } tray->showMessage(QString(), QString()); - man->UpdateDevices(); ss->SimulateUserActivity(); + } else { // suspend + if (lockScreenOnSuspend) { man->LockScreen(); } } } diff --git a/lib/def.h b/lib/def.h index 3fdb283..94e217f 100644 --- a/lib/def.h +++ b/lib/def.h @@ -58,6 +58,7 @@ enum criticalAction #define LOW_BATTERY 5 // % over critical #define CRITICAL_BATTERY 10 #define AUTO_SLEEP_BATTERY 15 +#define DEFAULT_THEME "Adwaita" #define DEFAULT_AC_ICON "ac-adapter" #define DEFAULT_BATTERY_ICON "battery" #define DEFAULT_BATTERY_ICON_CRIT "battery-caution" @@ -133,5 +134,6 @@ enum criticalAction #define CONF_NOTIFY_ON_AC "notify_on_ac" #define CONF_SUSPEND_LOCK_SCREEN "lock_screen_on_suspend" #define CONF_RESUME_LOCK_SCREEN "lock_screen_on_resume" +#define CONF_ICON_THEME "icon_theme" #endif // DEF_H diff --git a/lib/lib.pro b/lib/lib.pro index e22d1e5..26567ba 100644 --- a/lib/lib.pro +++ b/lib/lib.pro @@ -34,6 +34,7 @@ CONFIG(install_lib) { !CONFIG(no_doc_install) { target_docs.path = $${DOCDIR}/powerkit-$${VERSION}$${VERSION_EXTRA} target_docs.files = ../LICENSE ../README.md ../ChangeLog + exists(../ChangeLog.git): target_docs.files += ../ChangeLog.git INSTALLS += target_docs } !CONFIG(no_include_install) {