aboutsummaryrefslogtreecommitdiff
path: root/.icons/Gruvbox-Plus-Dark/status
diff options
context:
space:
mode:
authorIndrajith2024-07-03 02:03:35 +0530
committerIndrajith2024-07-03 02:03:35 +0530
commit824022cd1f633c70c4d2782934251616756f4668 (patch)
treea310eb4bf72b26c2d110838b8c487daaa3537bea /.icons/Gruvbox-Plus-Dark/status
parent57eb70137b5bbcdabdc0f02eea5477b3e5f845a1 (diff)
downloaddots-824022cd1f633c70c4d2782934251616756f4668.tar.gz
dots-824022cd1f633c70c4d2782934251616756f4668.tar.bz2
dots-824022cd1f633c70c4d2782934251616756f4668.zip
Dots Updated
* Adds GTK Themes * Adds wlogout * Adds tmux config * Adds Pywal-16-colors * Removed unwanted gtk folders * Config Updates * Fish * Hyprland * Hyprlock * Hyprpaper * waybar
Diffstat (limited to '.icons/Gruvbox-Plus-Dark/status')
l---------.icons/Gruvbox-Plus-Dark/status/16/appointment-missed.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/appointment-soon.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/changes-allow.svg5
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/changes-prevent.svg5
l---------.icons/Gruvbox-Plus-Dark/status/16/connect_creating.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/connect_established.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/data-information.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/dialog-information.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/folder-drag-accept.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/folder-open.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/folder-visiting.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/folder_open.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/gnome-dev-wavelan-encrypted.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/gnome-fs-directory-accept.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/gnome-fs-directory-visited.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/gnome-fs-directory-visiting.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/gnome-fs-loading-icon.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/gnome-nestatus-rx.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/gnome-nestatus-tx.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/gnome-nestatus-txrx.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/gnome-netstatus-disconnect.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/gnome-netstatus-error.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/gnome-netstatus-idle.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/image-loading.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/important.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/info.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/mail-attachment.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/mail-read.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/mail-replied.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/mail-signed-verified.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/mail-signed.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/mail-unread.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/media-playback-paused.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/media-playback-playing.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/media-playback-stopped.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/media-playlist-repeat.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/media-playlist-shuffle.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/package-available-locked.svg5
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/package-available.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/package-broken.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/package-downgrade.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/package-install.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/package-installed-locked.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/package-installed-outdated.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/package-installed-updated.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/package-new.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/package-purge.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/package-reinstall.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/package-remove.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/package-supported.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/package-upgrade.svg6
l---------.icons/Gruvbox-Plus-Dark/status/16/semi-starred-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/semi-starred.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/status_lock.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/stock_appointment-reminder-excl.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/stock_appointment-reminder.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/stock_attach.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/stock_lock-broken.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/stock_lock-ok.svg5
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/stock_lock-open.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/stock_lock.svg5
-rwxr-xr-x.icons/Gruvbox-Plus-Dark/status/16/stock_mail-open.svg15
l---------.icons/Gruvbox-Plus-Dark/status/16/stock_mail-replied.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/stock_mail-unread.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/stock_open.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/stock_repeat.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/stock_shuffle.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/stock_volume-0.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/stock_volume-max.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/stock_volume-med.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/stock_volume-min.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/stock_volume-mute.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/stock_volume.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/stock_weather-sunny.svg1
l---------.icons/Gruvbox-Plus-Dark/status/16/sunny.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/tvconnected.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/tvdisconnected.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/16/tvtrusted.svg4
l---------.icons/Gruvbox-Plus-Dark/status/16@2x1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/22/avatar-default.svg13
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/22/changes-allow.svg9
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/22/changes-prevent.svg11
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/22/computer-fail.svg11
l---------.icons/Gruvbox-Plus-Dark/status/22/connect_no.svg1
l---------.icons/Gruvbox-Plus-Dark/status/22/data-information.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/22/dialog-error.svg11
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/22/dialog-information.svg11
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/22/dialog-question.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/22/dialog-warning.svg11
l---------.icons/Gruvbox-Plus-Dark/status/22/gnome-dev-wavelan-encrypted.svg1
l---------.icons/Gruvbox-Plus-Dark/status/22/gtk-dialog-authentication.svg1
l---------.icons/Gruvbox-Plus-Dark/status/22/gtk-dialog-error.svg1
l---------.icons/Gruvbox-Plus-Dark/status/22/gtk-dialog-info.svg1
l---------.icons/Gruvbox-Plus-Dark/status/22/gtk-dialog-question.svg1
l---------.icons/Gruvbox-Plus-Dark/status/22/gtk-dialog-warning.svg1
l---------.icons/Gruvbox-Plus-Dark/status/22/gtk-missing-image.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/22/image-missing.svg8
l---------.icons/Gruvbox-Plus-Dark/status/22/info.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/22/media-playback-paused.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/22/media-playback-playing.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/22/media-playback-stopped.svg1
l---------.icons/Gruvbox-Plus-Dark/status/22/messagebox_critical.svg1
l---------.icons/Gruvbox-Plus-Dark/status/22/messagebox_info.svg1
l---------.icons/Gruvbox-Plus-Dark/status/22/messagebox_warning.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/22/network-wired-disconnected.svg20
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/22/network-wireless-encrypted.svg22
l---------.icons/Gruvbox-Plus-Dark/status/22/status_lock.svg1
l---------.icons/Gruvbox-Plus-Dark/status/22/stock_dialog-error.svg1
l---------.icons/Gruvbox-Plus-Dark/status/22/stock_dialog-info.svg1
l---------.icons/Gruvbox-Plus-Dark/status/22/stock_dialog-question.svg1
l---------.icons/Gruvbox-Plus-Dark/status/22/stock_dialog-warning.svg1
l---------.icons/Gruvbox-Plus-Dark/status/22/stock_lock.svg1
l---------.icons/Gruvbox-Plus-Dark/status/22/task-attempt.svg1
l---------.icons/Gruvbox-Plus-Dark/status/22/task-attention.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/22/trophy-bronze.svg15
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/22/trophy-gold.svg15
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/22/trophy-silver.svg15
l---------.icons/Gruvbox-Plus-Dark/status/22@2x1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/24/avatar-default.svg13
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/24/changes-allow.svg9
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/24/changes-prevent.svg13
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/24/computer-fail.svg11
l---------.icons/Gruvbox-Plus-Dark/status/24/connect_no.svg1
l---------.icons/Gruvbox-Plus-Dark/status/24/data-information.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/24/dialog-error.svg11
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/24/dialog-information.svg11
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/24/dialog-question.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/24/dialog-warning.svg11
l---------.icons/Gruvbox-Plus-Dark/status/24/gnome-dev-wavelan-encrypted.svg1
l---------.icons/Gruvbox-Plus-Dark/status/24/gtk-dialog-authentication.svg1
l---------.icons/Gruvbox-Plus-Dark/status/24/gtk-dialog-error.svg1
l---------.icons/Gruvbox-Plus-Dark/status/24/gtk-dialog-info.svg1
l---------.icons/Gruvbox-Plus-Dark/status/24/gtk-dialog-question.svg1
l---------.icons/Gruvbox-Plus-Dark/status/24/gtk-dialog-warning.svg1
l---------.icons/Gruvbox-Plus-Dark/status/24/gtk-missing-image.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/24/image-missing.svg8
l---------.icons/Gruvbox-Plus-Dark/status/24/info.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/24/media-playback-paused.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/24/media-playback-playing.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/24/media-playback-stopped.svg1
l---------.icons/Gruvbox-Plus-Dark/status/24/messagebox_critical.svg1
l---------.icons/Gruvbox-Plus-Dark/status/24/messagebox_info.svg1
l---------.icons/Gruvbox-Plus-Dark/status/24/messagebox_warning.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/24/network-wired-disconnected.svg20
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/24/network-wireless-encrypted.svg22
l---------.icons/Gruvbox-Plus-Dark/status/24/status_lock.svg1
l---------.icons/Gruvbox-Plus-Dark/status/24/stock_dialog-error.svg1
l---------.icons/Gruvbox-Plus-Dark/status/24/stock_dialog-info.svg1
l---------.icons/Gruvbox-Plus-Dark/status/24/stock_dialog-question.svg1
l---------.icons/Gruvbox-Plus-Dark/status/24/stock_dialog-warning.svg1
l---------.icons/Gruvbox-Plus-Dark/status/24/stock_lock.svg1
l---------.icons/Gruvbox-Plus-Dark/status/24/task-attempt.svg1
l---------.icons/Gruvbox-Plus-Dark/status/24/task-attention.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/24/trophy-bronze.svg15
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/24/trophy-gold.svg15
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/24/trophy-silver.svg15
l---------.icons/Gruvbox-Plus-Dark/status/24@2x1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/avatar-default.svg13
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/changes-allow.svg9
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/changes-prevent.svg10
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/computer-fail.svg15
l---------.icons/Gruvbox-Plus-Dark/status/32/connect_no.svg1
l---------.icons/Gruvbox-Plus-Dark/status/32/data-information.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/dialog-error.svg11
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/dialog-information.svg11
l---------.icons/Gruvbox-Plus-Dark/status/32/dialog-password.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/dialog-question.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/dialog-warning.svg8
l---------.icons/Gruvbox-Plus-Dark/status/32/gnome-dev-wavelan-encrypted.svg1
l---------.icons/Gruvbox-Plus-Dark/status/32/gtk-dialog-authentication.svg1
l---------.icons/Gruvbox-Plus-Dark/status/32/gtk-dialog-error.svg1
l---------.icons/Gruvbox-Plus-Dark/status/32/gtk-dialog-info.svg1
l---------.icons/Gruvbox-Plus-Dark/status/32/gtk-dialog-question.svg1
l---------.icons/Gruvbox-Plus-Dark/status/32/gtk-dialog-warning.svg1
l---------.icons/Gruvbox-Plus-Dark/status/32/gtk-missing-image.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/image-missing.svg14
l---------.icons/Gruvbox-Plus-Dark/status/32/info.svg1
l---------.icons/Gruvbox-Plus-Dark/status/32/laptop-connected.svg1
l---------.icons/Gruvbox-Plus-Dark/status/32/laptop-disconnected.svg1
l---------.icons/Gruvbox-Plus-Dark/status/32/laptop-trusted.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/laptopconnected.svg16
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/laptopdisconnected.svg16
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/laptoptrusted.svg8
l---------.icons/Gruvbox-Plus-Dark/status/32/messagebox_critical.svg1
l---------.icons/Gruvbox-Plus-Dark/status/32/messagebox_info.svg1
l---------.icons/Gruvbox-Plus-Dark/status/32/messagebox_warning.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/network-wired-disconnected.svg20
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/network-wireless-encrypted.svg13
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/non-starred.svg5
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/offline.svg10
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/online.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/semi-starred.svg6
l---------.icons/Gruvbox-Plus-Dark/status/32/smartphone-connected.svg1
l---------.icons/Gruvbox-Plus-Dark/status/32/smartphone-disconnected.svg1
l---------.icons/Gruvbox-Plus-Dark/status/32/smartphone-trusted.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/smartphoneconnected.svg9
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/smartphonedisconnected.svg16
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/smartphonetrusted.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/starred.svg5
l---------.icons/Gruvbox-Plus-Dark/status/32/status_lock.svg1
l---------.icons/Gruvbox-Plus-Dark/status/32/stock_dialog-error.svg1
l---------.icons/Gruvbox-Plus-Dark/status/32/stock_dialog-info.svg1
l---------.icons/Gruvbox-Plus-Dark/status/32/stock_dialog-question.svg1
l---------.icons/Gruvbox-Plus-Dark/status/32/stock_dialog-warning.svg1
l---------.icons/Gruvbox-Plus-Dark/status/32/stock_lock.svg1
l---------.icons/Gruvbox-Plus-Dark/status/32/tablet-connected.svg1
l---------.icons/Gruvbox-Plus-Dark/status/32/tablet-disconnected.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/tabletconnected.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/tabletdisconnected.svg14
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/tablettrusted.svg6
l---------.icons/Gruvbox-Plus-Dark/status/32/task-attempt.svg1
l---------.icons/Gruvbox-Plus-Dark/status/32/task-attention.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/task-due.svg15
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/task-past-due.svg14
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/trophy-bronze.svg15
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/trophy-gold.svg15
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/32/trophy-silver.svg15
l---------.icons/Gruvbox-Plus-Dark/status/32@2x1
l---------.icons/Gruvbox-Plus-Dark/status/48/ac-adapter.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/airplane-mode.svg13
l---------.icons/Gruvbox-Plus-Dark/status/48/audio-volume-high.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/audio-volume-low.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/audio-volume-medium.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/audio-volume-muted.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/avatar-default.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/battery-ac-adapter.svg10
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/battery-caution-charging.svg14
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/battery-caution.svg11
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/battery-empty-charging.svg14
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/battery-empty.svg11
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/battery-full-charged.svg12
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/battery-full-charging.svg12
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/battery-full.svg9
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/battery-good-charging.svg14
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/battery-good.svg11
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/battery-low-charging.svg14
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/battery-low.svg11
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/battery-missing.svg13
l---------.icons/Gruvbox-Plus-Dark/status/48/blueberry-active.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/blueberry-disabled.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/blueberry.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/blueman-active.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/blueman-disabled.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/blueman.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/bluetooth-active.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/bluetooth-disabled.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/bluetooth-paired.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/bluetooth.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/camera-off.svg14
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/camera-on.svg10
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/changes-allow.svg9
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/changes-prevent.svg11
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/computer-fail.svg15
l---------.icons/Gruvbox-Plus-Dark/status/48/connect_no.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/data-information.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/dialog-error.svg11
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/dialog-information.svg11
l---------.icons/Gruvbox-Plus-Dark/status/48/dialog-password.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/dialog-question.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/dialog-warning.svg11
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/face-cool.svg16
l---------.icons/Gruvbox-Plus-Dark/status/48/gnome-dev-wavelan-encrypted.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/gtk-dialog-authentication.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/gtk-dialog-error.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/gtk-dialog-info.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/gtk-dialog-question.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/gtk-dialog-warning.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/gtk-missing-image.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/image-missing.svg8
l---------.icons/Gruvbox-Plus-Dark/status/48/info.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/input-keyboard-virtual-off.svg38
l---------.icons/Gruvbox-Plus-Dark/status/48/input-keyboard-virtual-on.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/input-touchpad-off.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/input-touchpad-on.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/messagebox_critical.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/messagebox_info.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/messagebox_warning.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/mic-off.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/mic-on.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/mic-ready.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/microphone-sensitivity-high.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/microphone-sensitivity-low.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/microphone-sensitivity-medium.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/microphone-sensitivity-muted.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/network-error.svg10
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/network-offline.svg13
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/network-wired-disconnected.svg26
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/network-wireless-encrypted.svg12
l---------.icons/Gruvbox-Plus-Dark/status/48/nm-device-wired.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/nm-device-wireless.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/nm-device-wwan.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/nm-no-connection.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/nm-signal-100.svg24
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/nm-signal-25.svg23
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/nm-signal-50.svg23
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/nm-signal-75.svg25
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/non-starred.svg5
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/notification-audio-volume-high.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/notification-audio-volume-low.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/notification-audio-volume-medium.svg9
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/notification-audio-volume-muted.svg11
l---------.icons/Gruvbox-Plus-Dark/status/48/notification-audio-volume-off.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/notification-battery-000.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/notification-battery-020.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/notification-battery-caution-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/notification-battery-empty.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/notification-battery-low.svg13
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/notification-device-eject.svg9
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/notification-disabled.svg15
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/notification-display-brightness-full.svg15
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/notification-display-brightness-high.svg15
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/notification-display-brightness-low.svg15
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/notification-display-brightness-medium.svg15
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/notification-display-brightness-off.svg18
l---------.icons/Gruvbox-Plus-Dark/status/48/notification-display-brightness.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/notification-gsm-connected.svg15
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/notification-gsm-disconnected.svg22
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/notification-input-touchpad-symbolic.svg17
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/notification-keyboard-brightness.svg33
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/notification-microphone-sensitivity-high.svg15
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/notification-microphone-sensitivity-low.svg15
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/notification-microphone-sensitivity-medium.svg16
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/notification-microphone-sensitivity-muted.svg23
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/notification-network-ethernet-connected.svg7
l---------.icons/Gruvbox-Plus-Dark/status/48/notification-network-ethernet-disconnected.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/notification-network-wired.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/notification-network-wireless-disconnected-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/notification-network-wireless-disconnected.svg25
l---------.icons/Gruvbox-Plus-Dark/status/48/notification-network-wireless-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/notification-network-wireless.svg19
l---------.icons/Gruvbox-Plus-Dark/status/48/notification-power.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/notification-printer-symbolic.svg16
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/notification-touchpad-disabled-symbolic.svg24
l---------.icons/Gruvbox-Plus-Dark/status/48/notification-wifi-enabled.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/printer-error.svg22
l---------.icons/Gruvbox-Plus-Dark/status/48/printer-printing.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/semi-starred.svg10
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/starred.svg5
l---------.icons/Gruvbox-Plus-Dark/status/48/status_lock.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/stock_dialog-error.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/stock_dialog-info.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/stock_dialog-question.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/stock_dialog-warning.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/stock_lock.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/task-attempt.svg1
l---------.icons/Gruvbox-Plus-Dark/status/48/task-attention.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/task-due.svg15
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/task-past-due.svg14
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/trophy-bronze.svg15
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/trophy-gold.svg15
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/48/trophy-silver.svg15
l---------.icons/Gruvbox-Plus-Dark/status/48@2x1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/airplane-mode-disabled-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/airplane-mode-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/alarm-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/appointment-missed-symbolic.svg5
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/appointment-soon-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/arch-error-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/arch-lit-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/arch-unknown-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/arch-updates-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/arch-uptodate-symbolic.svg3
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/audio-input-microphone-high-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/audio-input-microphone-low-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/audio-input-microphone-medium-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/audio-input-microphone-muted-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/audio-volume-high-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/audio-volume-low-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/audio-volume-medium-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/audio-volume-muted-blocking-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/audio-volume-muted-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/avatar-default-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/battery-caution-charging-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/battery-caution-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/battery-empty-charging-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/battery-empty-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/battery-full-charged-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/battery-full-charging-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/battery-full-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/battery-good-charging-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/battery-good-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/battery-low-charging-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/battery-low-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/battery-medium-charging-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/battery-medium-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/battery-missing-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/bluetooth-active-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/bluetooth-disabled-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/bumblebee-active-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/bumblebee-inactive-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/call-missed-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/capslock-disabled-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/capslock-enabled-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/changes-allow-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/changes-prevent-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/channel-insecure-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/channel-secure-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/checkbox-checked-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/checkbox-mixed-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/checkbox-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/computer-fail-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/content-loading-symbolic.svg5
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/data-information-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/daytime-sunrise-symbolic.svg5
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/daytime-sunset-symbolic.svg5
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/dialog-error-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/dialog-information-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/dialog-password-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/dialog-question-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/dialog-warning-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/display-brightness-high-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/display-brightness-low-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/display-brightness-medium-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/display-brightness-off-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/display-brightness-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/folder-drag-accept-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/folder-open-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/folder-visiting-symbolic.svg4
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/freon-fan-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/freon-gpu-temperature-symbolic.svg3
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/freon-temperature-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/freon-voltage-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/gser-icon-playing-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/gser-icon-stopped-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/image-loading-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/keyboard-brightness-symbolic.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/mail-attachment-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/mail-read-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/mail-replied-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/mail-unread-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-consecutive-rtl-symbolic.svg3
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-consecutive-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-consecutive-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-no-repeat-symbolic.svg3
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-no-shuffle-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-no-shuffle-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-one-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-one-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-rtl-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-song-rtl-symbolic.svg4
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-song-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-song-symbolic.svg4
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-symbolic.svg3
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-shuffle-rtl-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-shuffle-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-shuffle-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-shuffle.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/microphone-sensitivity-high-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/microphone-sensitivity-low-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/microphone-sensitivity-medium-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/microphone-sensitivity-muted-symbolic.svg5
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/microphone-sensitivity-none-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/mpi-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/my-caffeine-off-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/my-caffeine-on-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-acquiring-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-3g-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-4g-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-acquiring-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-cdma-1x-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-connected-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-disconnected-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-edge-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-error-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-gprs-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-hspa-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-no-route-symbolic.svg3
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-offline-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-signal-excellent-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-signal-good-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-signal-none-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-signal-ok-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-signal-weak-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-umts-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-disconnected-symbolic.svg5
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-error-symbolic.svg5
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-idle-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-no-route-symbolic.svg3
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/network-offline-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-receive-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-transmit-receive-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-transmit-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-vpn-acquiring-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-vpn-disconnected-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-vpn-error-symbolic.svg4
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/network-vpn-offline-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-vpn-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-wired-acquiring-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-wired-disconnected-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-wired-error-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-wired-no-route-symbolic.svg3
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/network-wired-offline-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-wired-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-acquiring-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-connected-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-disconnected-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-encrypted-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-error-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-hotspot-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-no-route-symbolic.svg3
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-offline-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-signal-excellent-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-signal-good-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-signal-none-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-signal-ok-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-signal-weak-symbolic.svg4
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/night-light-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/non-starred-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/notification-disabled-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/notification-new-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/notification-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/numlock-disabled-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/numlock-enabled-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/nvidia-card-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/nvidia-ram-symbolic.svg3
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/nvidia-temp-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/org.perezdecastro.Revolt-status-blink-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/org.perezdecastro.Revolt-status-online-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/prime-indicator-hybrid-symbolic.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/prime-indicator-intel-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/prime-indicator-nvidia-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/printer-error-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/printer-printing-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/printer-warning-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/process-completed-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/process-error-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/process-working-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/radio-checked-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/radio-mixed-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/radio-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/revolt-status-blink-symbolic.svg5
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/revolt-status-online-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/rotation-allowed-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/rotation-locked-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/security-high-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/security-low-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/security-medium-symbolic.svg3
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/semi-starred-rtl-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/semi-starred-symbolic-rtl.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/semi-starred-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/sensors-fan-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/sensors-temperature-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/sensors-voltage-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/software-update-available-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/software-update-urgent-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/starred-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/task-due-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/task-past-due-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/touchpad-disabled-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/touchpad-enabled-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/user-available-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/user-away-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/user-busy-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/user-idle-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/user-invisible-symbolic.svg3
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/user-not-tracked-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/user-offline-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/user-status-pending-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/user-trash-full-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/view-private-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/view-wrapped-rtl-symbolic.svg3
l---------.icons/Gruvbox-Plus-Dark/status/symbolic/view-wrapped-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/view-wrapped-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/weather-clear-night-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/weather-clear-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/weather-few-clouds-night-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/weather-few-clouds-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/weather-fog-symbolic.svg3
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/weather-overcast-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/weather-severe-alert-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/weather-showers-scattered-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/weather-showers-symbolic.svg4
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/weather-snow-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/status/symbolic/weather-storm-symbolic.svg4
576 files changed, 2827 insertions, 0 deletions
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/appointment-missed.svg b/.icons/Gruvbox-Plus-Dark/status/16/appointment-missed.svg
new file mode 120000
index 000000000..6506064e7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/appointment-missed.svg
@@ -0,0 +1 @@
+../symbolic/appointment-missed-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/appointment-soon.svg b/.icons/Gruvbox-Plus-Dark/status/16/appointment-soon.svg
new file mode 120000
index 000000000..60f4af0a5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/appointment-soon.svg
@@ -0,0 +1 @@
+../symbolic/appointment-soon-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/changes-allow.svg b/.icons/Gruvbox-Plus-Dark/status/16/changes-allow.svg
new file mode 100644
index 000000000..37461bc87
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/changes-allow.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1">
+ <path d="M 8 1 C 5.784 1 4 2.784 4 5 L 6 5 C 6 3.892 6.892 3 8 3 C 9.108 3 10 3.892 10 5 L 10 7 L 12 7 L 12 5 C 12 2.784 10.216 1 8 1 z" style="fill:#ebdbb2"/>
+ <rect width="9" height="12" x="-16" y="-14" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)" style="fill:#cc241d"/>
+ <rect width="12" height="5" x="2" y="9" rx="0" ry="0" style="fill:#fb4934"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/changes-prevent.svg b/.icons/Gruvbox-Plus-Dark/status/16/changes-prevent.svg
new file mode 100644
index 000000000..1b9987992
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/changes-prevent.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1">
+ <path fill="#ebdbb2" d="m8 1c-2.216 0-4 1.784-4 4v2h2v-2c0-1.108 0.892-2 2-2s2 0.892 2 2v2h2v-2c0-2.216-1.784-4-4-4z"/>
+ <rect fill="#d79921" width="9" height="12" x="-16" y="-14" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect fill="#fabd2f" width="12" height="5" x="2" y="9" rx="0" ry="0"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/connect_creating.svg b/.icons/Gruvbox-Plus-Dark/status/16/connect_creating.svg
new file mode 120000
index 000000000..785911bf6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/connect_creating.svg
@@ -0,0 +1 @@
+../symbolic/network-transmit-receive-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/connect_established.svg b/.icons/Gruvbox-Plus-Dark/status/16/connect_established.svg
new file mode 120000
index 000000000..785911bf6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/connect_established.svg
@@ -0,0 +1 @@
+../symbolic/network-transmit-receive-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/data-information.svg b/.icons/Gruvbox-Plus-Dark/status/16/data-information.svg
new file mode 120000
index 000000000..70ec4fd81
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/data-information.svg
@@ -0,0 +1 @@
+../../actions/16/help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/dialog-information.svg b/.icons/Gruvbox-Plus-Dark/status/16/dialog-information.svg
new file mode 120000
index 000000000..70ec4fd81
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/dialog-information.svg
@@ -0,0 +1 @@
+../../actions/16/help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/folder-drag-accept.svg b/.icons/Gruvbox-Plus-Dark/status/16/folder-drag-accept.svg
new file mode 120000
index 000000000..3502d10aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/folder-drag-accept.svg
@@ -0,0 +1 @@
+../symbolic/folder-drag-accept-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/folder-open.svg b/.icons/Gruvbox-Plus-Dark/status/16/folder-open.svg
new file mode 120000
index 000000000..c317fa3aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/folder-open.svg
@@ -0,0 +1 @@
+../symbolic/folder-open-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/folder-visiting.svg b/.icons/Gruvbox-Plus-Dark/status/16/folder-visiting.svg
new file mode 120000
index 000000000..72572a8d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/folder-visiting.svg
@@ -0,0 +1 @@
+../symbolic/folder-visiting-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/folder_open.svg b/.icons/Gruvbox-Plus-Dark/status/16/folder_open.svg
new file mode 120000
index 000000000..c317fa3aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/folder_open.svg
@@ -0,0 +1 @@
+../symbolic/folder-open-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/gnome-dev-wavelan-encrypted.svg b/.icons/Gruvbox-Plus-Dark/status/16/gnome-dev-wavelan-encrypted.svg
new file mode 120000
index 000000000..e0bf29f71
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/gnome-dev-wavelan-encrypted.svg
@@ -0,0 +1 @@
+../symbolic/content-loading-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/gnome-fs-directory-accept.svg b/.icons/Gruvbox-Plus-Dark/status/16/gnome-fs-directory-accept.svg
new file mode 120000
index 000000000..c317fa3aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/gnome-fs-directory-accept.svg
@@ -0,0 +1 @@
+../symbolic/folder-open-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/gnome-fs-directory-visited.svg b/.icons/Gruvbox-Plus-Dark/status/16/gnome-fs-directory-visited.svg
new file mode 120000
index 000000000..72572a8d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/gnome-fs-directory-visited.svg
@@ -0,0 +1 @@
+../symbolic/folder-visiting-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/gnome-fs-directory-visiting.svg b/.icons/Gruvbox-Plus-Dark/status/16/gnome-fs-directory-visiting.svg
new file mode 120000
index 000000000..72572a8d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/gnome-fs-directory-visiting.svg
@@ -0,0 +1 @@
+../symbolic/folder-visiting-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/gnome-fs-loading-icon.svg b/.icons/Gruvbox-Plus-Dark/status/16/gnome-fs-loading-icon.svg
new file mode 120000
index 000000000..2609a7c13
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/gnome-fs-loading-icon.svg
@@ -0,0 +1 @@
+../22/network-wireless-encrypted.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/gnome-nestatus-rx.svg b/.icons/Gruvbox-Plus-Dark/status/16/gnome-nestatus-rx.svg
new file mode 120000
index 000000000..3081868c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/gnome-nestatus-rx.svg
@@ -0,0 +1 @@
+../symbolic/network-receive-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/gnome-nestatus-tx.svg b/.icons/Gruvbox-Plus-Dark/status/16/gnome-nestatus-tx.svg
new file mode 120000
index 000000000..5788d9a1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/gnome-nestatus-tx.svg
@@ -0,0 +1 @@
+../symbolic/network-transmit-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/gnome-nestatus-txrx.svg b/.icons/Gruvbox-Plus-Dark/status/16/gnome-nestatus-txrx.svg
new file mode 120000
index 000000000..785911bf6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/gnome-nestatus-txrx.svg
@@ -0,0 +1 @@
+../symbolic/network-transmit-receive-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/gnome-netstatus-disconnect.svg b/.icons/Gruvbox-Plus-Dark/status/16/gnome-netstatus-disconnect.svg
new file mode 120000
index 000000000..8155332ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/gnome-netstatus-disconnect.svg
@@ -0,0 +1 @@
+../symbolic/network-disconnected-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/gnome-netstatus-error.svg b/.icons/Gruvbox-Plus-Dark/status/16/gnome-netstatus-error.svg
new file mode 120000
index 000000000..cb7e95ac7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/gnome-netstatus-error.svg
@@ -0,0 +1 @@
+../symbolic/network-error-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/gnome-netstatus-idle.svg b/.icons/Gruvbox-Plus-Dark/status/16/gnome-netstatus-idle.svg
new file mode 120000
index 000000000..b29cfa031
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/gnome-netstatus-idle.svg
@@ -0,0 +1 @@
+../symbolic/network-idle-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/image-loading.svg b/.icons/Gruvbox-Plus-Dark/status/16/image-loading.svg
new file mode 120000
index 000000000..3367b49e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/image-loading.svg
@@ -0,0 +1 @@
+../../places/16/folder-important.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/important.svg b/.icons/Gruvbox-Plus-Dark/status/16/important.svg
new file mode 120000
index 000000000..57584a1b9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/important.svg
@@ -0,0 +1 @@
+../symbolic/image-loading-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/info.svg b/.icons/Gruvbox-Plus-Dark/status/16/info.svg
new file mode 120000
index 000000000..70ec4fd81
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/info.svg
@@ -0,0 +1 @@
+../../actions/16/help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/mail-attachment.svg b/.icons/Gruvbox-Plus-Dark/status/16/mail-attachment.svg
new file mode 120000
index 000000000..9bfabb5b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/mail-attachment.svg
@@ -0,0 +1 @@
+../symbolic/mail-attachment-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/mail-read.svg b/.icons/Gruvbox-Plus-Dark/status/16/mail-read.svg
new file mode 120000
index 000000000..c1c57e6d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/mail-read.svg
@@ -0,0 +1 @@
+../symbolic/mail-read-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/mail-replied.svg b/.icons/Gruvbox-Plus-Dark/status/16/mail-replied.svg
new file mode 120000
index 000000000..6e83ed6d5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/mail-replied.svg
@@ -0,0 +1 @@
+../symbolic/mail-replied-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/mail-signed-verified.svg b/.icons/Gruvbox-Plus-Dark/status/16/mail-signed-verified.svg
new file mode 120000
index 000000000..a51f293ba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/mail-signed-verified.svg
@@ -0,0 +1 @@
+../../actions/16/mail-signed-verified.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/mail-signed.svg b/.icons/Gruvbox-Plus-Dark/status/16/mail-signed.svg
new file mode 120000
index 000000000..2520a3b41
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/mail-signed.svg
@@ -0,0 +1 @@
+../../actions/16/mail-signed.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/mail-unread.svg b/.icons/Gruvbox-Plus-Dark/status/16/mail-unread.svg
new file mode 120000
index 000000000..255d3b386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/mail-unread.svg
@@ -0,0 +1 @@
+../symbolic/mail-unread-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/media-playback-paused.svg b/.icons/Gruvbox-Plus-Dark/status/16/media-playback-paused.svg
new file mode 100644
index 000000000..32133647b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/media-playback-paused.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 16 16" width="16" height="16"><path d=" M 4 4 L 4 12 L 6.667 12 L 6.667 4 L 4 4 Z M 9.333 4 L 9.333 12 L 12 12 L 12 4 L 9.333 4 Z M 10.465 0.533 C 15.308 0.533 16 1.224 16 6.063 L 16 9.938 C 16 14.776 15.308 15.467 10.465 15.467 L 5.535 15.467 C 0.692 15.467 0 14.776 0 9.938 L 0 6.063 C 0 1.224 0.692 0.533 5.535 0.533 L 10.465 0.533 Z M 10.47 2.03 C 10.99 2.03 11.5 2.04 12.02 2.07 C 12.39 2.09 12.75 2.13 13.11 2.19 C 13.33 2.23 13.54 2.29 13.74 2.38 C 13.83 2.42 13.92 2.48 13.99 2.54 C 14.06 2.62 14.11 2.7 14.15 2.79 C 14.24 2.99 14.3 3.2 14.34 3.42 C 14.4 3.78 14.44 4.14 14.46 4.51 C 14.49 5.03 14.5 5.54 14.5 6.06 C 14.5 6.06 14.5 6.06 14.5 6.06 L 14.5 9.94 C 14.5 9.94 14.5 9.94 14.5 9.95 C 14.5 10.46 14.49 10.97 14.46 11.49 C 14.44 11.86 14.4 12.22 14.34 12.58 C 14.3 12.8 14.24 13.01 14.15 13.21 C 14.11 13.3 14.06 13.38 13.99 13.46 C 13.92 13.52 13.83 13.58 13.74 13.62 C 13.54 13.71 13.33 13.77 13.11 13.81 C 12.75 13.87 12.39 13.91 12.02 13.93 C 11.5 13.96 10.99 13.97 10.47 13.97 C 10.47 13.97 10.47 13.97 10.47 13.97 L 5.53 13.97 C 5.53 13.97 5.53 13.97 5.53 13.97 C 5.01 13.97 4.5 13.96 3.98 13.93 C 3.61 13.91 3.25 13.87 2.89 13.81 C 2.67 13.77 2.46 13.71 2.26 13.62 C 2.17 13.58 2.08 13.52 2.01 13.46 C 1.94 13.38 1.89 13.3 1.85 13.21 C 1.76 13.01 1.7 12.8 1.66 12.58 C 1.6 12.22 1.56 11.86 1.54 11.49 C 1.51 10.97 1.5 10.46 1.5 9.95 C 1.5 9.94 1.5 9.94 1.5 9.94 L 1.5 6.06 C 1.5 6.06 1.5 6.06 1.5 6.06 C 1.5 5.54 1.51 5.03 1.54 4.51 C 1.56 4.14 1.6 3.78 1.66 3.42 C 1.7 3.2 1.76 2.99 1.85 2.79 C 1.89 2.7 1.94 2.62 2.01 2.54 C 2.08 2.48 2.17 2.42 2.26 2.38 C 2.46 2.29 2.67 2.23 2.89 2.19 C 3.25 2.13 3.61 2.09 3.98 2.07 C 4.5 2.04 5.01 2.03 5.53 2.03 C 5.53 2.03 5.53 2.03 5.53 2.03 L 10.47 2.03 C 10.47 2.03 10.47 2.03 10.47 2.03 Z " fill-rule="evenodd" fill="#ebdbb2"/></svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/media-playback-playing.svg b/.icons/Gruvbox-Plus-Dark/status/16/media-playback-playing.svg
new file mode 100644
index 000000000..d9993d20a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/media-playback-playing.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 16 16" width="16" height="16"><path d=" M 10.465 0.533 C 15.308 0.533 16 1.224 16 6.063 L 16 9.938 C 16 14.776 15.308 15.467 10.465 15.467 L 5.535 15.467 C 0.692 15.467 0 14.776 0 9.938 L 0 6.063 C 0 1.224 0.692 0.533 5.535 0.533 L 10.465 0.533 Z M 10.47 2.03 C 10.99 2.03 11.5 2.04 12.02 2.07 C 12.39 2.09 12.75 2.13 13.11 2.19 C 13.33 2.23 13.54 2.29 13.74 2.38 C 13.83 2.42 13.92 2.48 13.99 2.54 C 14.06 2.62 14.11 2.7 14.15 2.79 C 14.24 2.99 14.3 3.2 14.34 3.42 C 14.4 3.78 14.44 4.14 14.46 4.51 C 14.49 5.03 14.5 5.54 14.5 6.06 C 14.5 6.06 14.5 6.06 14.5 6.06 L 14.5 9.94 C 14.5 9.94 14.5 9.94 14.5 9.95 C 14.5 10.46 14.49 10.97 14.46 11.49 C 14.44 11.86 14.4 12.22 14.34 12.58 C 14.3 12.8 14.24 13.01 14.15 13.21 C 14.11 13.3 14.06 13.38 13.99 13.46 C 13.92 13.52 13.83 13.58 13.74 13.62 C 13.54 13.71 13.33 13.77 13.11 13.81 C 12.75 13.87 12.39 13.91 12.02 13.93 C 11.5 13.96 10.99 13.97 10.47 13.97 C 10.47 13.97 10.47 13.97 10.47 13.97 L 5.53 13.97 C 5.53 13.97 5.53 13.97 5.53 13.97 C 5.01 13.97 4.5 13.96 3.98 13.93 C 3.61 13.91 3.25 13.87 2.89 13.81 C 2.67 13.77 2.46 13.71 2.26 13.62 C 2.17 13.58 2.08 13.52 2.01 13.46 C 1.94 13.38 1.89 13.3 1.85 13.21 C 1.76 13.01 1.7 12.8 1.66 12.58 C 1.6 12.22 1.56 11.86 1.54 11.49 C 1.51 10.97 1.5 10.46 1.5 9.95 C 1.5 9.94 1.5 9.94 1.5 9.94 L 1.5 6.06 C 1.5 6.06 1.5 6.06 1.5 6.06 C 1.5 5.54 1.51 5.03 1.54 4.51 C 1.56 4.14 1.6 3.78 1.66 3.42 C 1.7 3.2 1.76 2.99 1.85 2.79 C 1.89 2.7 1.94 2.62 2.01 2.54 C 2.08 2.48 2.17 2.42 2.26 2.38 C 2.46 2.29 2.67 2.23 2.89 2.19 C 3.25 2.13 3.61 2.09 3.98 2.07 C 4.5 2.04 5.01 2.03 5.53 2.03 C 5.53 2.03 5.53 2.03 5.53 2.03 L 10.47 2.03 C 10.47 2.03 10.47 2.03 10.47 2.03 Z M 4.312 4.02 L 4.312 12.022 C 4.312 12.022 8.371 10.382 11.688 8.019 C 11.688 8.018 11.687 8.018 11.686 8.017 C 11.686 8.015 11.686 8.015 11.685 8.014 C 11.684 8.013 11.684 8.012 11.683 8.011 C 11.683 8.01 11.683 8.01 11.683 8.009 C 8.184 5.57 4.312 4.02 4.312 4.02 L 4.312 4.02 Z " fill-rule="evenodd" fill="#ebdbb2"/></svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/media-playback-stopped.svg b/.icons/Gruvbox-Plus-Dark/status/16/media-playback-stopped.svg
new file mode 100644
index 000000000..5bb6e75e7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/media-playback-stopped.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 16 16" width="16" height="16"><path d=" M 10.465 0.533 C 15.308 0.533 16 1.224 16 6.063 L 16 9.938 C 16 14.776 15.308 15.467 10.465 15.467 L 5.535 15.467 C 0.692 15.467 0 14.776 0 9.938 L 0 6.063 C 0 1.224 0.692 0.533 5.535 0.533 L 10.465 0.533 Z M 10.47 2.03 C 10.99 2.03 11.5 2.04 12.02 2.07 C 12.39 2.09 12.75 2.13 13.11 2.19 C 13.33 2.23 13.54 2.29 13.74 2.38 C 13.83 2.42 13.92 2.48 13.99 2.54 C 14.06 2.62 14.11 2.7 14.15 2.79 C 14.24 2.99 14.3 3.2 14.34 3.42 C 14.4 3.78 14.44 4.14 14.46 4.51 C 14.49 5.03 14.5 5.54 14.5 6.06 C 14.5 6.06 14.5 6.06 14.5 6.06 L 14.5 9.94 C 14.5 9.94 14.5 9.94 14.5 9.95 C 14.5 10.46 14.49 10.97 14.46 11.49 C 14.44 11.86 14.4 12.22 14.34 12.58 C 14.3 12.8 14.24 13.01 14.15 13.21 C 14.11 13.3 14.06 13.38 13.99 13.46 C 13.92 13.52 13.83 13.58 13.74 13.62 C 13.54 13.71 13.33 13.77 13.11 13.81 C 12.75 13.87 12.39 13.91 12.02 13.93 C 11.5 13.96 10.99 13.97 10.47 13.97 C 10.47 13.97 10.47 13.97 10.47 13.97 L 5.53 13.97 C 5.53 13.97 5.53 13.97 5.53 13.97 C 5.01 13.97 4.5 13.96 3.98 13.93 C 3.61 13.91 3.25 13.87 2.89 13.81 C 2.67 13.77 2.46 13.71 2.26 13.62 C 2.17 13.58 2.08 13.52 2.01 13.46 C 1.94 13.38 1.89 13.3 1.85 13.21 C 1.76 13.01 1.7 12.8 1.66 12.58 C 1.6 12.22 1.56 11.86 1.54 11.49 C 1.51 10.97 1.5 10.46 1.5 9.95 C 1.5 9.94 1.5 9.94 1.5 9.94 L 1.5 6.06 C 1.5 6.06 1.5 6.06 1.5 6.06 C 1.5 5.54 1.51 5.03 1.54 4.51 C 1.56 4.14 1.6 3.78 1.66 3.42 C 1.7 3.2 1.76 2.99 1.85 2.79 C 1.89 2.7 1.94 2.62 2.01 2.54 C 2.08 2.48 2.17 2.42 2.26 2.38 C 2.46 2.29 2.67 2.23 2.89 2.19 C 3.25 2.13 3.61 2.09 3.98 2.07 C 4.5 2.04 5.01 2.03 5.53 2.03 C 5.53 2.03 5.53 2.03 5.53 2.03 L 10.47 2.03 C 10.47 2.03 10.47 2.03 10.47 2.03 Z M 9.32 4 C 11.915 4 12.286 4.37 12.286 6.962 L 12.286 9.038 C 12.286 11.63 11.915 12 9.32 12 L 6.68 12 C 4.085 12 3.714 11.63 3.714 9.038 L 3.714 6.962 C 3.714 4.37 4.085 4 6.68 4 L 9.32 4 Z " fill-rule="evenodd" fill="#ebdbb2"/></svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/media-playlist-repeat.svg b/.icons/Gruvbox-Plus-Dark/status/16/media-playlist-repeat.svg
new file mode 120000
index 000000000..72be01131
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/media-playlist-repeat.svg
@@ -0,0 +1 @@
+../symbolic/media-playlist-repeat-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/media-playlist-shuffle.svg b/.icons/Gruvbox-Plus-Dark/status/16/media-playlist-shuffle.svg
new file mode 120000
index 000000000..681add4a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/media-playlist-shuffle.svg
@@ -0,0 +1 @@
+../symbolic/media-playlist-shuffle-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/package-available-locked.svg b/.icons/Gruvbox-Plus-Dark/status/16/package-available-locked.svg
new file mode 100644
index 000000000..e1a4a6306
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/package-available-locked.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1">
+ <path style="fill:#ebdbb2"
+ d="m8 1c-2.216 0-4 1.784-4 4v2h2v-2c0-1.108 0.892-2 2-2s2 0.892 2 2v2h2v-2c0-2.216-1.784-4-4-4z" />
+ <rect style="fill:#ebdbb2" width="9" height="12" x="-16" y="-14" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)" />
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/package-available.svg b/.icons/Gruvbox-Plus-Dark/status/16/package-available.svg
new file mode 100644
index 000000000..211d5aa56
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/package-available.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1" viewBox="0 0 16 16">
+ <rect style="fill:#ebdbb2" width="16" height="16" x="-16" y="-16" rx=".8" ry=".8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#fe8019" d="M 6.5976562 0 C 6.2666588 0 6 0.34239436 6 0.76757812 L 6 6 L 0.76757812 6 C 0.34239436 6 1.9001242e-17 6.2666588 0 6.5976562 L 0 9.4023438 C 0 9.7333412 0.34239436 10 0.76757812 10 L 6 10 L 6 15.232422 C 6 15.657606 6.2666588 16 6.5976562 16 L 9.4023438 16 C 9.7333412 16 10 15.657606 10 15.232422 L 10 10 L 15.232422 10 C 15.657606 10 16 9.7333412 16 9.4023438 L 16 6.5976562 C 16 6.2666588 15.657606 6 15.232422 6 L 10 6 L 10 0.76757812 C 10 0.34239436 9.7333412 1.9001242e-17 9.4023438 0 L 6.5976562 0 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/package-broken.svg b/.icons/Gruvbox-Plus-Dark/status/16/package-broken.svg
new file mode 100644
index 000000000..5b952f41c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/package-broken.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1" viewBox="0 0 16 16">
+ <g transform="translate(0,-1036.3622)">
+ <rect style="fill:#fb4934" width="16" height="16" x="-1052.36" y="-16" rx=".8" ry=".8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ebdbb2;fill-rule:evenodd" d="M 7 3 L 7 3.0039062 L 7 10 L 9 9.9902344 L 9 3 L 7 3 z M 7 11.001953 L 7 13 L 9 13 L 9 11.001953 L 7 11.001953 z" transform="translate(0,1036.3622)"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/package-downgrade.svg b/.icons/Gruvbox-Plus-Dark/status/16/package-downgrade.svg
new file mode 100644
index 000000000..1ba893250
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/package-downgrade.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1" viewBox="0 0 16 16">
+ <g transform="translate(0,-1036.3622)">
+ <rect style="fill:#ff6b26" width="16" height="16" x="-1052.36" y="-16" rx=".8" ry=".8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ebdbb2;fill-rule:evenodd" d="m 7,1039.3622 0,6 -2,0 3,4 3,-4 -2,0 0,-6 z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/package-install.svg b/.icons/Gruvbox-Plus-Dark/status/16/package-install.svg
new file mode 100644
index 000000000..75adcd016
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/package-install.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1" viewBox="0 0 16 16">
+ <g transform="translate(0,-1036.3622)">
+ <rect style="fill:#b8bb26" width="16" height="16" x="-1052.36" y="-16" rx=".8" ry=".8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ebdbb2" d="m 12.900392,1039.8778 -5.6582045,5.6563 -2.828125,-2.8281 L 3,1044.12 l 2.828125,2.8281 1.4140625,1.4141 1.4140625,-1.4141 5.658203,-5.6562 -1.414061,-1.4141 z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/package-installed-locked.svg b/.icons/Gruvbox-Plus-Dark/status/16/package-installed-locked.svg
new file mode 100644
index 000000000..8c5f8ad9f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/package-installed-locked.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1" viewBox="0 0 16 16">
+ <g transform="translate(0,-1036.3622)">
+ <rect style="fill:#458588" width="16" height="16" x="-1052.36" y="-16" rx=".8" ry=".8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ebdbb2" d="m 5,1041.3622 0,1.9998 -0.5000001,0 c -0.277,0 -0.5,0.223 -0.5,0.5 l 0,5 c 0,0.277 0.223,0.5 0.5,0.5 l 7.0000001,0 c 0.277,0 0.5,-0.223 0.5,-0.5 l 0,-5 c 0,-0.277 -0.223,-0.5 -0.5,-0.5 l -0.5,0 0,-1.9998 c 0,-2 -1,-2 -2,-2 l -2,0 c -1,0 -2,0 -2,2 z m 4,0 0,2 -2,0 0,-2 z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/package-installed-outdated.svg b/.icons/Gruvbox-Plus-Dark/status/16/package-installed-outdated.svg
new file mode 100644
index 000000000..2044ccadb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/package-installed-outdated.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1" viewBox="0 0 16 16">
+ <g transform="translate(0,-1036.3622)">
+ <rect style="fill:#458588" width="16" height="16" x="-1052.36" y="-16" rx=".8" ry=".8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ebdbb2" d="M 7 3 L 7 3.0039062 L 7 10 L 9 9.9902344 L 9 3 L 7 3 z M 7 11.001953 L 7 13 L 9 13 L 9 11.001953 L 7 11.001953 z" transform="translate(0,1036.3622)"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/package-installed-updated.svg b/.icons/Gruvbox-Plus-Dark/status/16/package-installed-updated.svg
new file mode 100644
index 000000000..dc90233dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/package-installed-updated.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1" viewBox="0 0 16 16">
+ <g transform="translate(0,-1036.3622)">
+ <rect style="fill:#458588" width="16" height="16" x="-1052.36" y="-16" rx=".8" ry=".8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ebdbb2" d="m 12.900392,1039.8778 -5.6582045,5.6563 -2.828125,-2.8281 L 3,1044.12 l 2.828125,2.8281 1.4140625,1.4141 1.4140625,-1.4141 5.658203,-5.6562 -1.414061,-1.4141 z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/package-new.svg b/.icons/Gruvbox-Plus-Dark/status/16/package-new.svg
new file mode 100644
index 000000000..defd8afdc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/package-new.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1" viewBox="0 0 16 16">
+ <path style="fill:#fabd2f" d="M 7.9999998,-1.5e-7 11,5 16,5 12,10 13.5,16 7.9999998,13 2.5,16 3.9999999,10 4.9999999e-8,5 5,5 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/package-purge.svg b/.icons/Gruvbox-Plus-Dark/status/16/package-purge.svg
new file mode 100644
index 000000000..ea3dd12c7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/package-purge.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1" viewBox="0 0 16 16">
+ <g transform="translate(0,-1036.3622)">
+ <rect style="fill:#fb4934" width="16" height="16" x="-1052.36" y="-16" rx=".8" ry=".8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ebdbb2" d="m 3.0502591,1040.8266 3.5355339,3.5356 -3.5355528,3.5356 1.4142136,1.4142 3.5355528,-3.5356 3.5355334,3.5355 1.4142,-1.4141 -3.535533,-3.5356 3.535552,-3.5356 -1.414212,-1.4142 -3.5355536,3.5356 -3.5355339,-3.5355 -1.4142004,1.4141 z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/package-reinstall.svg b/.icons/Gruvbox-Plus-Dark/status/16/package-reinstall.svg
new file mode 100644
index 000000000..6659d544c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/package-reinstall.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1" viewBox="0 0 16 16">
+ <g transform="translate(0,-1036.3622)">
+ <rect style="fill:#b8bb26" width="16" height="16" x="-1052.36" y="-16" rx=".8" ry=".8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ebdbb2" d="M 3 3 L 3 11 L 3 13 L 5 13 L 7 13 L 7 11 L 5 11 L 5 10.382812 L 5 5 L 11 5 L 11 9 L 9 9 L 10.5 11 L 12 13 L 13.5 11 L 15 9 L 13 9 L 13 3 L 3 3 z" transform="translate(0,1036.3622)"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/package-remove.svg b/.icons/Gruvbox-Plus-Dark/status/16/package-remove.svg
new file mode 100644
index 000000000..fb117a42f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/package-remove.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1" viewBox="0 0 16 16">
+ <g transform="translate(0,-1036.3622)">
+ <rect style="fill:#ff6b26" width="16" height="16" x="-1052.36" y="-16" rx=".8" ry=".8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ebdbb2" d="m 3.0502591,1040.8266 3.5355339,3.5356 -3.5355528,3.5356 1.4142136,1.4142 3.5355528,-3.5356 3.5355334,3.5355 1.4142,-1.4141 -3.535533,-3.5356 3.535552,-3.5356 -1.414212,-1.4142 -3.5355536,3.5356 -3.5355339,-3.5355 -1.4142004,1.4141 z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/package-supported.svg b/.icons/Gruvbox-Plus-Dark/status/16/package-supported.svg
new file mode 100644
index 000000000..07d79f689
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/package-supported.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1" viewBox="0 0 16 16">
+ <path style="fill:#d3869b" d="M 8 1 L 6 3 L 3 3 L 3 6 L 1 8 L 3 10 L 3 13 L 6 13 L 8 15 L 10 13 L 13 13 L 13 10 L 15 8 L 13 6 L 13 3 L 10 3 L 8 1 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/package-upgrade.svg b/.icons/Gruvbox-Plus-Dark/status/16/package-upgrade.svg
new file mode 100644
index 000000000..b0fb4a6f6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/package-upgrade.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1" viewBox="0 0 16 16">
+ <g transform="translate(0,-1036.3622)">
+ <rect style="fill:#8f3f71" width="16" height="16" x="-1052.36" y="-16" rx=".8" ry=".8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ebdbb2;fill-rule:evenodd" d="m 7,1049.3622 0,-6 -2,0 3,-4 3,4 -2,0 0,6 z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/semi-starred-rtl.svg b/.icons/Gruvbox-Plus-Dark/status/16/semi-starred-rtl.svg
new file mode 120000
index 000000000..4195d8855
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/semi-starred-rtl.svg
@@ -0,0 +1 @@
+../symbolic/semi-starred-symbolic-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/semi-starred.svg b/.icons/Gruvbox-Plus-Dark/status/16/semi-starred.svg
new file mode 120000
index 000000000..4195d8855
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/semi-starred.svg
@@ -0,0 +1 @@
+../symbolic/semi-starred-symbolic-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/status_lock.svg b/.icons/Gruvbox-Plus-Dark/status/16/status_lock.svg
new file mode 120000
index 000000000..7d7d88238
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/status_lock.svg
@@ -0,0 +1 @@
+changes-prevent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/stock_appointment-reminder-excl.svg b/.icons/Gruvbox-Plus-Dark/status/16/stock_appointment-reminder-excl.svg
new file mode 120000
index 000000000..6506064e7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/stock_appointment-reminder-excl.svg
@@ -0,0 +1 @@
+../symbolic/appointment-missed-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/stock_appointment-reminder.svg b/.icons/Gruvbox-Plus-Dark/status/16/stock_appointment-reminder.svg
new file mode 120000
index 000000000..60f4af0a5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/stock_appointment-reminder.svg
@@ -0,0 +1 @@
+../symbolic/appointment-soon-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/stock_attach.svg b/.icons/Gruvbox-Plus-Dark/status/16/stock_attach.svg
new file mode 120000
index 000000000..9bfabb5b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/stock_attach.svg
@@ -0,0 +1 @@
+../symbolic/mail-attachment-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/stock_lock-broken.svg b/.icons/Gruvbox-Plus-Dark/status/16/stock_lock-broken.svg
new file mode 100644
index 000000000..055e824d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/stock_lock-broken.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1">
+ <path
+ d="M 8 1 C 5.784 1 4 2.784 4 5 L 6 5 C 6 3.892 6.892 3 8 3 C 9.108 3 10 3.892 10 5 L 10 7 L 12 7 L 12 5 C 12 2.784 10.216 1 8 1 z"
+ style="fill:#ebdbb2" />
+ <rect width="9" height="12" x="-16" y="-14" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)" style="fill:#cc241d" />
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/stock_lock-ok.svg b/.icons/Gruvbox-Plus-Dark/status/16/stock_lock-ok.svg
new file mode 100644
index 000000000..a9ffacad9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/stock_lock-ok.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1">
+ <path fill="#ebdbb2"
+ d="m8 1c-2.216 0-4 1.784-4 4v2h2v-2c0-1.108 0.892-2 2-2s2 0.892 2 2v2h2v-2c0-2.216-1.784-4-4-4z" />
+ <rect fill="#b8bb26" width="9" height="12" x="-16" y="-14" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)" />
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/stock_lock-open.svg b/.icons/Gruvbox-Plus-Dark/status/16/stock_lock-open.svg
new file mode 100644
index 000000000..f37a20bfd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/stock_lock-open.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1">
+ <path
+ d="M 8 1 C 5.784 1 4 2.784 4 5 L 6 5 C 6 3.892 6.892 3 8 3 C 9.108 3 10 3.892 10 5 L 10 7 L 12 7 L 12 5 C 12 2.784 10.216 1 8 1 z"
+ style="fill:#ebdbb2" />
+ <rect width="9" height="12" x="-16" y="-14" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)" style="fill:#ebdbb2" />
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/stock_lock.svg b/.icons/Gruvbox-Plus-Dark/status/16/stock_lock.svg
new file mode 100644
index 000000000..7e25b3f68
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/stock_lock.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1">
+ <path fill="#ebdbb2"
+ d="m8 1c-2.216 0-4 1.784-4 4v2h2v-2c0-1.108 0.892-2 2-2s2 0.892 2 2v2h2v-2c0-2.216-1.784-4-4-4z" />
+ <rect fill="#ebdbb2" width="9" height="12" x="-16" y="-14" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)" />
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/stock_mail-open.svg b/.icons/Gruvbox-Plus-Dark/status/16/stock_mail-open.svg
new file mode 100755
index 000000000..f94b9584e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/stock_mail-open.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text {
+ color: #ebdbb2;
+ }
+
+ .ColorScheme-Highlight {
+ color: #ebdbb2;
+ }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text"
+ d="M 3,1 V 3 H 13 V 1 Z M 2,3 C 2,3 0,3 0,5 V 13 C 0,15 2,15 2,15 H 14 C 14,15 16,15 16,13 V 5 C 16,3 14,3 14,3 V 7 L 8,10 2,7 Z M 3,5 V 7 H 13 V 5 Z" />
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/stock_mail-replied.svg b/.icons/Gruvbox-Plus-Dark/status/16/stock_mail-replied.svg
new file mode 120000
index 000000000..6e83ed6d5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/stock_mail-replied.svg
@@ -0,0 +1 @@
+../symbolic/mail-replied-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/stock_mail-unread.svg b/.icons/Gruvbox-Plus-Dark/status/16/stock_mail-unread.svg
new file mode 120000
index 000000000..255d3b386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/stock_mail-unread.svg
@@ -0,0 +1 @@
+../symbolic/mail-unread-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/stock_open.svg b/.icons/Gruvbox-Plus-Dark/status/16/stock_open.svg
new file mode 120000
index 000000000..c317fa3aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/stock_open.svg
@@ -0,0 +1 @@
+../symbolic/folder-open-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/stock_repeat.svg b/.icons/Gruvbox-Plus-Dark/status/16/stock_repeat.svg
new file mode 120000
index 000000000..72be01131
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/stock_repeat.svg
@@ -0,0 +1 @@
+../symbolic/media-playlist-repeat-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/stock_shuffle.svg b/.icons/Gruvbox-Plus-Dark/status/16/stock_shuffle.svg
new file mode 120000
index 000000000..681add4a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/stock_shuffle.svg
@@ -0,0 +1 @@
+../symbolic/media-playlist-shuffle-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/stock_volume-0.svg b/.icons/Gruvbox-Plus-Dark/status/16/stock_volume-0.svg
new file mode 120000
index 000000000..8e2840e9b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/stock_volume-0.svg
@@ -0,0 +1 @@
+../symbolic/audio-volume-low-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/stock_volume-max.svg b/.icons/Gruvbox-Plus-Dark/status/16/stock_volume-max.svg
new file mode 120000
index 000000000..2183b996e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/stock_volume-max.svg
@@ -0,0 +1 @@
+../symbolic/audio-volume-high-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/stock_volume-med.svg b/.icons/Gruvbox-Plus-Dark/status/16/stock_volume-med.svg
new file mode 120000
index 000000000..275674e6d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/stock_volume-med.svg
@@ -0,0 +1 @@
+../symbolic/audio-volume-medium-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/stock_volume-min.svg b/.icons/Gruvbox-Plus-Dark/status/16/stock_volume-min.svg
new file mode 120000
index 000000000..8e2840e9b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/stock_volume-min.svg
@@ -0,0 +1 @@
+../symbolic/audio-volume-low-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/stock_volume-mute.svg b/.icons/Gruvbox-Plus-Dark/status/16/stock_volume-mute.svg
new file mode 120000
index 000000000..4b96f36a0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/stock_volume-mute.svg
@@ -0,0 +1 @@
+../symbolic/audio-volume-muted-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/stock_volume.svg b/.icons/Gruvbox-Plus-Dark/status/16/stock_volume.svg
new file mode 120000
index 000000000..2183b996e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/stock_volume.svg
@@ -0,0 +1 @@
+../symbolic/audio-volume-high-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/stock_weather-sunny.svg b/.icons/Gruvbox-Plus-Dark/status/16/stock_weather-sunny.svg
new file mode 120000
index 000000000..0e6ebc922
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/stock_weather-sunny.svg
@@ -0,0 +1 @@
+../symbolic/weather-clear-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/sunny.svg b/.icons/Gruvbox-Plus-Dark/status/16/sunny.svg
new file mode 120000
index 000000000..0e6ebc922
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/sunny.svg
@@ -0,0 +1 @@
+../symbolic/weather-clear-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/tvconnected.svg b/.icons/Gruvbox-Plus-Dark/status/16/tvconnected.svg
new file mode 100644
index 000000000..8e25bc5d9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/tvconnected.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1">
+ <path style="fill:#ebdbb2"
+ d="M 12.229 0.008 C 12.091 0.024 11.962 0.084 11.863 0.181 L 8 4.045 L 5.982 2.026 C 5.865 1.908 5.706 1.842 5.54 1.842 C 5.374 1.842 5.215 1.908 5.098 2.026 C 4.98 2.143 4.914 2.302 4.914 2.468 C 4.914 2.634 4.98 2.793 5.098 2.91 L 7.116 4.929 L 1.849 4.929 C 0.83 4.929 0.004 5.755 0.004 6.774 L 0.004 14.155 C 0.004 15.174 0.83 16 1.849 16 L 14.151 16 C 15.17 16 15.996 15.174 15.996 14.155 L 15.996 6.774 C 15.996 5.755 15.17 4.929 14.151 4.929 L 8.884 4.929 L 12.748 1.066 C 12.946 0.881 13 0.588 12.88 0.345 C 12.761 0.101 12.496 -0.036 12.229 0.008 Z M 6.462 6.159 C 11.041 6.159 11.69 6.171 11.69 10.464 C 11.69 14.758 10.996 14.77 6.462 14.77 C 1.907 14.77 1.234 14.724 1.234 10.464 C 1.234 6.204 1.907 6.159 6.462 6.159 Z M 13.843 7.966 C 14.376 7.966 14.804 8.393 14.804 8.927 C 14.804 9.46 14.376 9.888 13.843 9.888 C 13.588 9.889 13.343 9.788 13.162 9.608 C 12.982 9.427 12.881 9.182 12.882 8.927 C 12.882 8.393 13.31 7.965 13.843 7.965 L 13.843 7.966 Z M 13.843 10.426 C 14.376 10.426 14.804 10.854 14.804 11.387 C 14.804 11.92 14.376 12.348 13.843 12.348 C 13.588 12.349 13.343 12.248 13.162 12.068 C 12.982 11.887 12.881 11.642 12.882 11.387 C 12.882 10.854 13.31 10.426 13.843 10.426 L 13.843 10.426 Z" />
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/tvdisconnected.svg b/.icons/Gruvbox-Plus-Dark/status/16/tvdisconnected.svg
new file mode 100644
index 000000000..f19ea8acc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/tvdisconnected.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2;opacity:0.3"
+ d="M 12.229 0.008 C 12.091 0.024 11.962 0.084 11.863 0.181 L 8 4.045 L 5.982 2.026 C 5.865 1.908 5.706 1.842 5.54 1.842 C 5.374 1.842 5.215 1.908 5.098 2.026 C 4.98 2.143 4.914 2.302 4.914 2.468 C 4.914 2.634 4.98 2.793 5.098 2.91 L 7.116 4.929 L 1.849 4.929 C 0.83 4.929 0.004 5.755 0.004 6.774 L 0.004 14.155 C 0.004 15.174 0.83 16 1.849 16 L 14.151 16 C 15.17 16 15.996 15.174 15.996 14.155 L 15.996 6.774 C 15.996 5.755 15.17 4.929 14.151 4.929 L 8.884 4.929 L 12.748 1.066 C 12.946 0.881 13 0.588 12.88 0.345 C 12.761 0.101 12.496 -0.036 12.229 0.008 Z M 6.462 6.159 C 11.041 6.159 11.69 6.171 11.69 10.464 C 11.69 14.758 10.996 14.77 6.462 14.77 C 1.907 14.77 1.234 14.724 1.234 10.464 C 1.234 6.204 1.907 6.159 6.462 6.159 Z M 13.843 7.966 C 14.376 7.966 14.804 8.393 14.804 8.927 C 14.804 9.46 14.376 9.888 13.843 9.888 C 13.588 9.889 13.343 9.788 13.162 9.608 C 12.982 9.427 12.881 9.182 12.882 8.927 C 12.882 8.393 13.31 7.965 13.843 7.965 L 13.843 7.966 Z M 13.843 10.426 C 14.376 10.426 14.804 10.854 14.804 11.387 C 14.804 11.92 14.376 12.348 13.843 12.348 C 13.588 12.349 13.343 12.248 13.162 12.068 C 12.982 11.887 12.881 11.642 12.882 11.387 C 12.882 10.854 13.31 10.426 13.843 10.426 L 13.843 10.426 Z" />
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16/tvtrusted.svg b/.icons/Gruvbox-Plus-Dark/status/16/tvtrusted.svg
new file mode 100644
index 000000000..720fbc760
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16/tvtrusted.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1">
+ <path style="fill:#b8bb26"
+ d="M 12.229 0.008 C 12.091 0.024 11.962 0.084 11.863 0.181 L 8 4.045 L 5.982 2.026 C 5.865 1.908 5.706 1.842 5.54 1.842 C 5.374 1.842 5.215 1.908 5.098 2.026 C 4.98 2.143 4.914 2.302 4.914 2.468 C 4.914 2.634 4.98 2.793 5.098 2.91 L 7.116 4.929 L 1.849 4.929 C 0.83 4.929 0.004 5.755 0.004 6.774 L 0.004 14.155 C 0.004 15.174 0.83 16 1.849 16 L 14.151 16 C 15.17 16 15.996 15.174 15.996 14.155 L 15.996 6.774 C 15.996 5.755 15.17 4.929 14.151 4.929 L 8.884 4.929 L 12.748 1.066 C 12.946 0.881 13 0.588 12.88 0.345 C 12.761 0.101 12.496 -0.036 12.229 0.008 Z M 6.462 6.159 C 11.041 6.159 11.69 6.171 11.69 10.464 C 11.69 14.758 10.996 14.77 6.462 14.77 C 1.907 14.77 1.234 14.724 1.234 10.464 C 1.234 6.204 1.907 6.159 6.462 6.159 Z M 13.843 7.966 C 14.376 7.966 14.804 8.393 14.804 8.927 C 14.804 9.46 14.376 9.888 13.843 9.888 C 13.588 9.889 13.343 9.788 13.162 9.608 C 12.982 9.427 12.881 9.182 12.882 8.927 C 12.882 8.393 13.31 7.965 13.843 7.965 L 13.843 7.966 Z M 13.843 10.426 C 14.376 10.426 14.804 10.854 14.804 11.387 C 14.804 11.92 14.376 12.348 13.843 12.348 C 13.588 12.349 13.343 12.248 13.162 12.068 C 12.982 11.887 12.881 11.642 12.882 11.387 C 12.882 10.854 13.31 10.426 13.843 10.426 L 13.843 10.426 Z" />
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/16@2x b/.icons/Gruvbox-Plus-Dark/status/16@2x
new file mode 120000
index 000000000..19c7bdba7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/16@2x
@@ -0,0 +1 @@
+16 \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/avatar-default.svg b/.icons/Gruvbox-Plus-Dark/status/22/avatar-default.svg
new file mode 100644
index 000000000..bd5367d8d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/avatar-default.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1">
+ <circle style="fill:#458588" cx="11" cy="11" r="10"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="m 11,1 a 10,10 0 0 0 -10,10 10,10 0 0 0 0.01075,0.291 10,10 0 0 1 9.989,-9.791 10,10 0 0 1 9.9895,9.709 10,10 0 0 0 0.0105,-0.209 10,10 0 0 0 -10,-10 z"/>
+ <path style="opacity:0.2" d="M 20.9895,11.209 A 10,10 0 0 1 11,21 10,10 0 0 1 1.011,11.291 10,10 0 0 0 1,11.5 a 10,10 0 0 0 10,10 10,10 0 0 0 10,-10 10,10 0 0 0 -0.0105,-0.291 z"/>
+ <g style="opacity:0.2" transform="translate(-1,-0.5)">
+ <path d="m 12,5 c -1.6572,0 -3,1.3434 -3,3 0,1.6566 1.3428,3 3,3 1.6572,0 3,-1.3434 3,-3 0,-1.6566 -1.3428,-3 -3,-3 z"/>
+ <path d="m 12,12.000001 c -4.9995,0.0032 -5,3.446153 -5,3.446153 v 1.4 C 7,16.846154 7.923071,19 12,19 c 4.076929,0 5,-2.153846 5,-2.153846 v -1.4 c 0,0 0,-3.448307 -4.999,-3.446153 z"/>
+ </g>
+ <g transform="translate(-1,-1)">
+ <path style="fill:#ebdbb2" d="m 12,5 c -1.6572,0 -3,1.3434 -3,3 0,1.6566 1.3428,3 3,3 1.6572,0 3,-1.3434 3,-3 0,-1.6566 -1.3428,-3 -3,-3 z"/>
+ <path style="fill:#ebdbb2" d="m 12,12.000001 c -4.9995,0.0032 -5,3.446153 -5,3.446153 v 1.4 C 7,16.846154 7.923071,19 12,19 c 4.076929,0 5,-2.153846 5,-2.153846 v -1.4 c 0,0 0,-3.448307 -4.999,-3.446153 z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/changes-allow.svg b/.icons/Gruvbox-Plus-Dark/status/22/changes-allow.svg
new file mode 100644
index 000000000..ca562003c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/changes-allow.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1">
+ <path d="m 11,1.5 c -2.982464,0 -5.4359589,2.1562262 -5.9101562,5 H 7.1386719 C 7.5823641,4.7737034 9.13145,3.5 11,3.5 c 2.216,0 4,1.784 4,4 v 2 h 2 v -2 c 0,-3.324 -2.676,-6 -6,-6 z" style="opacity:0.2"/>
+ <path style="fill:#ebdbb2" d="M 11,1 C 8.017536,1 5.5640411,3.1562262 5.0898438,6 H 7.1386719 C 7.5823641,4.2737034 9.13145,3 11,3 c 2.216,0 4,1.784 4,4 v 2 h 2 V 7 C 17,3.676 14.324,1 11,1 Z"/>
+ <rect style="fill:#cc241d" width="12" height="16" x="-21" y="-19" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 11,1 C 8.017536,1 5.5640411,3.1562262 5.0898438,6 H 5.1953125 C 5.8591229,3.4080099 8.195375,1.5 11,1.5 c 3.324,0 6,2.676 6,6 V 7 C 17,3.676 14.324,1 11,1 Z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 4,9 C 3.446,9 3,9.446 3,10 v 0.5 c 0,-0.554 0.446,-1 1,-1 h 14 c 0.554,0 1,0.446 1,1 V 10 C 19,9.446 18.554,9 18,9 Z"/>
+ <rect style="fill:#fb4934" width="16" height="7" x="3" y="11" rx="0" ry="0"/>
+ <path style="opacity:0.2" d="m 3,20 v 0.5 c 0,0.554 0.446,1 1,1 h 14 c 0.554,0 1,-0.446 1,-1 V 20 c 0,0.554 -0.446,1 -1,1 H 4 C 3.446,21 3,20.554 3,20 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/changes-prevent.svg b/.icons/Gruvbox-Plus-Dark/status/22/changes-prevent.svg
new file mode 100644
index 000000000..b4efc0401
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/changes-prevent.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1">
+ <path fill="#ebdbb2" d="m11 1c-3.324 0-6 2.676-6 6v2h2v-2c0-2.216 1.784-4 4-4s4 1.784 4 4v2h2v-2c0-3.324-2.676-6-6-6z"/>
+ <rect fill="#d79921" width="12" height="16" x="-21" y="-19" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#ebdbb2" opacity=".2" d="m11 1c-3.324 0-6 2.676-6 6v0.5c0-3.324 2.676-6 6-6s6 2.676 6 6v-0.5c0-3.324-2.676-6-6-6z"/>
+ <path fill="#ebdbb2" opacity=".2" d="m4 9c-0.554 0-1 0.446-1 1v0.5c0-0.554 0.446-1 1-1h14c0.554 0 1 0.446 1 1v-0.5c0-0.554-0.446-1-1-1h-14z"/>
+ <path opacity=".2" d="m11 3c-2.216 0-4 1.784-4 4v0.5c0-2.216 1.784-4 4-4s4 1.784 4 4v-0.5c0-2.216-1.784-4-4-4z"/>
+ <path fill="#ebdbb2" opacity=".1" d="m3 18.5v1c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-14c-0.554 0-1-0.446-1-1z"/>
+ <path fill="#cb9a05" d="m3 19v1c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-14c-0.554 0-1-0.446-1-1z"/>
+ <rect fill="#fabd2f" width="16" height="7" x="3" y="11" rx="0" ry="0"/>
+ <path opacity=".2" d="m3 20v0.5c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-0.5c0 0.554-0.446 1-1 1h-14c-0.554 0-1-0.446-1-1z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/computer-fail.svg b/.icons/Gruvbox-Plus-Dark/status/22/computer-fail.svg
new file mode 100644
index 000000000..5fa98e882
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/computer-fail.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
+ <rect style="opacity:0.2" width="16" height="12" x="-20.5" y="-17" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#7c6f64" width="16" height="12" x="-20" y="-17" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="16" height="20" x="-18.5" y="-21" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#504945" width="16" height="20" x="-18" y="-21" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#fb4934" width="12" height="16" x="-16" y="-19" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 8,7.5 v 2 h 1 v -2 z m 5,0 v 2 h 1 v -2 z m -5,4 v 1 h 1 4 1 v -1 H 13 9 Z m 6,1 v 1 h 1 v -1 z m -6,0 H 7 v 1 h 1 z"/>
+ <path d="M 8,7 V 9 H 9 V 7 Z m 5,0 v 2 h 1 V 7 Z m -5,4 v 1 h 1 4 1 V 11 H 13 9 Z m 6,1 v 1 h 1 V 12 Z M 8,12 H 7 v 1 h 1 z" style="fill:#ebdbb2"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="M 2,2 C 1.446,2 1,2.446 1,3 v 0.5 c 0,-0.554 0.446,-1 1,-1 h 18 c 0.554,0 1,0.446 1,1 V 3 C 21,2.446 20.554,2 20,2 Z"/>
+ <rect style="opacity:0.1;fill:#ebdbb2" width="16" height=".5" x="3" y="16"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/connect_no.svg b/.icons/Gruvbox-Plus-Dark/status/22/connect_no.svg
new file mode 120000
index 000000000..d591a0e44
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/connect_no.svg
@@ -0,0 +1 @@
+network-wired-disconnected.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/data-information.svg b/.icons/Gruvbox-Plus-Dark/status/22/data-information.svg
new file mode 120000
index 000000000..015e95ba6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/data-information.svg
@@ -0,0 +1 @@
+dialog-information.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/dialog-error.svg b/.icons/Gruvbox-Plus-Dark/status/22/dialog-error.svg
new file mode 100644
index 000000000..e42ac3f43
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/dialog-error.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1">
+ <rect fill="#cc241d" width="20" height="20" x="-21" y="-21" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g opacity=".2" transform="translate(-535 360.5)">
+ <path class="error" d="m545-355h2v9.0001h-2zm0 11h2v2h-2z"/>
+ </g>
+ <g transform="translate(-535 360)">
+ <path fill="#ebdbb2" class="error" d="m545-355h2v9.0001h-2zm0 11h2v2h-2z"/>
+ </g>
+ <path fill="#ebdbb2" opacity=".2" d="m11 1c-5.54 0-10 4.46-10 10 0 0.084 0.004 0.166 0.0058 0.25 0.1324-5.423 4.5382-9.75 9.9942-9.75 5.4558 0 9.862 4.327 9.994 9.75 0.002-0.08343 0.0059-0.16606 0.0059-0.25 0-5.54-4.46-10-10-10z"/>
+ <path opacity=".3" d="m1.0058 11.25c-0.002 0.084-0.0058 0.166-0.0058 0.25 0 5.54 4.46 10 10 10s10-4.46 10-10c0-0.084-0.004-0.1665-0.006-0.25-0.132 5.423-4.538 9.75-9.994 9.75s-9.862-4.327-9.994-9.75z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/dialog-information.svg b/.icons/Gruvbox-Plus-Dark/status/22/dialog-information.svg
new file mode 100644
index 000000000..d777ae31d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/dialog-information.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1">
+ <rect fill="#83a598" width="20" height="20" x="-21" y="-21" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g opacity=".2" transform="matrix(1,0,0,-1,-535,-336.5)">
+ <path class="error" d="m545-355h2v9.0039h-2zm0 11.004h2v1.9961h-2z"/>
+ </g>
+ <g transform="matrix(1,0,0,-1,-535,-337)">
+ <path fill="#ebdbb2" class="error" d="m545-355h2v9.0039h-2zm0 11.004h2v1.9961h-2z"/>
+ </g>
+ <path fill="#ebdbb2" opacity=".2" d="m11 1c-5.54 0-10 4.46-10 10 0 0.084 0.004 0.166 0.0058 0.25 0.1324-5.423 4.5382-9.75 9.9942-9.75 5.4558 0 9.862 4.327 9.994 9.75 0.002-0.08343 0.0059-0.16606 0.0059-0.25 0-5.54-4.46-10-10-10z"/>
+ <path opacity=".3" d="m1.0058 11.25c-0.002 0.084-0.0058 0.166-0.0058 0.25 0 5.54 4.46 10 10 10s10-4.46 10-10c0-0.084-0.004-0.1665-0.006-0.25-0.132 5.423-4.538 9.75-9.994 9.75s-9.862-4.327-9.994-9.75z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/dialog-question.svg b/.icons/Gruvbox-Plus-Dark/status/22/dialog-question.svg
new file mode 100644
index 000000000..79fd50d1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/dialog-question.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1">
+ <path fill="#b8bb26" fill-rule="evenodd" d="m10.973 1.0003c-0.473 0.0067-0.92499 0.19765-1.2595 0.5322l-8.1805 8.1809c-0.71054 0.71014-0.71054 1.862 0 2.5721l8.1809 8.1814c0.71014 0.71054 1.8619 0.71054 2.5721 0l8.1809-8.1814c0.71054-0.71014 0.71054-1.862 0-2.5721l-8.181-8.1814c-0.347-0.3476-0.821-0.53955-1.312-0.5323z"/>
+ <path opacity=".2" d="m12 18.5h-2v-2h2zm2.07-7.7499-0.89999 0.91999c-0.72 0.73-1.17 1.33-1.17 2.83h-2v-0.5c0-1.1 0.45-2.1 1.17-2.83l1.24-1.26c0.37-0.36 0.59-0.85999 0.59-1.41 0-1.1-0.89999-2-2-2s-2 0.89999-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 0.87999-0.36 1.68-0.92999 2.25z"/>
+ <path fill="#ebdbb2" d="m12 18h-2v-2h2zm2.07-7.7499-0.89999 0.91999c-0.72 0.73-1.17 1.33-1.17 2.83h-2v-0.5c0-1.1 0.45-2.1 1.17-2.83l1.24-1.26c0.37-0.36 0.59-0.85999 0.59-1.41 0-1.1-0.89999-2-2-2s-2 0.89999-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 0.87999-0.36 1.68-0.92999 2.25z"/>
+ <rect fill="none" width="16" height="16" x="3" y="3"/>
+ <path fill="#ebdbb2" fill-rule="evenodd" opacity=".2" d="m10.973 1.0001c-0.473 0.0067-0.92499 0.19765-1.2595 0.53225l-8.1805 8.1819c-0.4191 0.4187-0.58512 0.9907-0.5095 1.5357 0.0523-0.379 0.2183-0.745 0.5097-1.036l8.181-8.1817c0.3348-0.3343 0.7868-0.5253 1.2598-0.532 0.49141-0.00726 0.96494 0.18474 1.3125 0.53225l8.1809 8.1819c0.29141 0.29126 0.45738 0.65724 0.50975 1.0361 0.07558-0.54515-0.09046-1.117-0.50975-1.5361l-8.181-8.1814c-0.347-0.3473-0.821-0.53925-1.312-0.532z"/>
+ <path fill-rule="evenodd" opacity=".3" d="m1.0235 11.25c-0.075334 0.54494 0.090639 1.1172 0.50975 1.5361l8.1809 8.1809c0.71014 0.71054 1.8621 0.71054 2.5722 0l8.1809-8.1809c0.419-0.419 0.585-0.99099 0.5095-1.536-0.0525 0.37865-0.21853 0.74504-0.50975 1.0361l-8.1809 8.1809c-0.71014 0.71054-1.8621 0.71054-2.5722 0l-8.1808-8.181c-0.2911-0.291-0.4571-0.657-0.5096-1.036z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/dialog-warning.svg b/.icons/Gruvbox-Plus-Dark/status/22/dialog-warning.svg
new file mode 100644
index 000000000..41abe9438
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/dialog-warning.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1">
+ <rect fill="#fabd2f" width="20" height="20" x="-21" y="-21" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g opacity=".2" transform="translate(-535 360.5)">
+ <path class="error" d="m545-355h2v9.0039h-2zm0 11.004h2v1.9961h-2z"/>
+ </g>
+ <g fill="#3c3836" transform="translate(-535 360)">
+ <path class="error" d="m545-355h2v9.0039h-2zm0 11.004h2v1.9961h-2z"/>
+ </g>
+ <path fill="#ebdbb2" opacity=".2" d="m11 1c-5.54 0-10 4.46-10 10 0 0.084 0.004 0.166 0.0058 0.25 0.1324-5.423 4.5382-9.75 9.9942-9.75 5.4558 0 9.862 4.327 9.994 9.75 0.002-0.08343 0.0059-0.16606 0.0059-0.25 0-5.54-4.46-10-10-10z"/>
+ <path opacity=".3" d="m1.0058 11.25c-0.002 0.084-0.0058 0.166-0.0058 0.25 0 5.54 4.46 10 10 10s10-4.46 10-10c0-0.084-0.004-0.1665-0.006-0.25-0.132 5.423-4.538 9.75-9.994 9.75s-9.862-4.327-9.994-9.75z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/gnome-dev-wavelan-encrypted.svg b/.icons/Gruvbox-Plus-Dark/status/22/gnome-dev-wavelan-encrypted.svg
new file mode 120000
index 000000000..eb71703e8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/gnome-dev-wavelan-encrypted.svg
@@ -0,0 +1 @@
+network-wireless-encrypted.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/gtk-dialog-authentication.svg b/.icons/Gruvbox-Plus-Dark/status/22/gtk-dialog-authentication.svg
new file mode 120000
index 000000000..7d7d88238
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/gtk-dialog-authentication.svg
@@ -0,0 +1 @@
+changes-prevent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/gtk-dialog-error.svg b/.icons/Gruvbox-Plus-Dark/status/22/gtk-dialog-error.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/gtk-dialog-error.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/gtk-dialog-info.svg b/.icons/Gruvbox-Plus-Dark/status/22/gtk-dialog-info.svg
new file mode 120000
index 000000000..015e95ba6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/gtk-dialog-info.svg
@@ -0,0 +1 @@
+dialog-information.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/gtk-dialog-question.svg b/.icons/Gruvbox-Plus-Dark/status/22/gtk-dialog-question.svg
new file mode 120000
index 000000000..9c339cf60
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/gtk-dialog-question.svg
@@ -0,0 +1 @@
+dialog-question.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/gtk-dialog-warning.svg b/.icons/Gruvbox-Plus-Dark/status/22/gtk-dialog-warning.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/gtk-dialog-warning.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/gtk-missing-image.svg b/.icons/Gruvbox-Plus-Dark/status/22/gtk-missing-image.svg
new file mode 120000
index 000000000..28389ba2a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/gtk-missing-image.svg
@@ -0,0 +1 @@
+image-missing.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/image-missing.svg b/.icons/Gruvbox-Plus-Dark/status/22/image-missing.svg
new file mode 100644
index 000000000..ce146c1a2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/image-missing.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1">
+ <path d="m 2,2.0005 c -0.554,0 -1,0.446 -1,1 l 0,16 c 0,0.554 0.446,1 1,1 l 11,0 8,-8 0,-9 c 0,-0.554 -0.446,-1 -1,-1 z" style="fill:#ebdbb2"/>
+ <path d="m 6.6084,9.0005 4.3916,6 3,-3 3,2.0766 -0.53014,0.47131 -1.9243,2.4522 -11.546,0 0,-4 z" style="opacity:0.3"/>
+ <path d="m 21,12.0005 -7,0 c -0.5523,0 -1,0.44772 -1,1 l 0,7 z" style="fill:#ebdbb2"/>
+ <path d="m 14,12.0005 c -0.5523,0 -1,0.44772 -1,1 l 0,0.5 c 0,-0.5523 0.44771,-1 1,-1 l 6.5,0 0.5,-0.5 -7,0 z" style="opacity:0.2;fill:#ebdbb2"/>
+ <path d="m 21,11.9785 -8,8 -11,0 c -0.554,0 -1,-0.446 -1,-1 l 0,0.5225 c 0,0.554 0.446,1 1,1 l 11,0 8,-8 0,-0.522 z" style="opacity:0.3"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="m 2,2.0005 c -0.554,0 -1,0.446 -1,1 l 0,0.5 c 0,-0.554 0.446,-1 1,-1 l 18,0 c 0.554,0 1,0.446 1,1 l 0,-0.5 c 0,-0.554 -0.446,-1 -1,-1 l -18,0 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/info.svg b/.icons/Gruvbox-Plus-Dark/status/22/info.svg
new file mode 120000
index 000000000..015e95ba6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/info.svg
@@ -0,0 +1 @@
+dialog-information.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/media-playback-paused.svg b/.icons/Gruvbox-Plus-Dark/status/22/media-playback-paused.svg
new file mode 100644
index 000000000..3c7b103dd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/media-playback-paused.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 22 22" width="22" height="22"><path d=" M 5.5 5.5 L 5.5 16.5 L 9.167 16.5 L 9.167 5.5 L 5.5 5.5 Z M 12.833 5.5 L 12.833 16.5 L 16.5 16.5 L 16.5 5.5 L 12.833 5.5 Z M 14.389 0.733 C 21.049 0.733 22 1.683 22 8.337 L 22 13.665 C 22 20.317 21.049 21.267 14.389 21.267 L 7.611 21.267 C 0.951 21.267 0 20.317 0 13.665 L 0 8.337 C 0 1.683 0.951 0.733 7.611 0.733 L 14.389 0.733 Z M 14.396 2.791 C 15.111 2.791 15.813 2.805 16.528 2.846 C 17.036 2.874 17.531 2.929 18.026 3.011 C 18.329 3.066 18.618 3.149 18.893 3.273 C 19.016 3.327 19.14 3.41 19.236 3.493 C 19.333 3.603 19.401 3.713 19.456 3.836 C 19.58 4.111 19.663 4.4 19.718 4.703 C 19.8 5.198 19.855 5.693 19.883 6.201 C 19.924 6.916 19.938 7.618 19.938 8.333 C 19.938 8.333 19.938 8.333 19.938 8.333 L 19.938 13.667 C 19.938 13.667 19.938 13.667 19.938 13.681 C 19.938 14.383 19.924 15.084 19.883 15.799 C 19.855 16.307 19.8 16.803 19.718 17.298 C 19.663 17.6 19.58 17.889 19.456 18.164 C 19.401 18.288 19.333 18.398 19.236 18.508 C 19.14 18.59 19.016 18.673 18.893 18.728 C 18.618 18.851 18.329 18.934 18.026 18.989 C 17.531 19.071 17.036 19.126 16.528 19.154 C 15.813 19.195 15.111 19.209 14.396 19.209 C 14.396 19.209 14.396 19.209 14.396 19.209 L 7.604 19.209 C 7.604 19.209 7.604 19.209 7.604 19.209 C 6.889 19.209 6.188 19.195 5.473 19.154 C 4.964 19.126 4.469 19.071 3.974 18.989 C 3.671 18.934 3.383 18.851 3.108 18.728 C 2.984 18.673 2.86 18.59 2.764 18.508 C 2.668 18.398 2.599 18.288 2.544 18.164 C 2.42 17.889 2.338 17.6 2.282 17.298 C 2.2 16.803 2.145 16.307 2.118 15.799 C 2.076 15.084 2.063 14.383 2.063 13.681 C 2.063 13.667 2.063 13.667 2.063 13.667 L 2.063 8.333 C 2.063 8.333 2.063 8.333 2.063 8.333 C 2.063 7.618 2.076 6.916 2.118 6.201 C 2.145 5.693 2.2 5.198 2.282 4.703 C 2.338 4.4 2.42 4.111 2.544 3.836 C 2.599 3.713 2.668 3.603 2.764 3.493 C 2.86 3.41 2.984 3.327 3.108 3.273 C 3.383 3.149 3.671 3.066 3.974 3.011 C 4.469 2.929 4.964 2.874 5.473 2.846 C 6.188 2.805 6.889 2.791 7.604 2.791 C 7.604 2.791 7.604 2.791 7.604 2.791 L 14.396 2.791 C 14.396 2.791 14.396 2.791 14.396 2.791 Z " fill-rule="evenodd" fill="#ebdbb2"/></svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/media-playback-playing.svg b/.icons/Gruvbox-Plus-Dark/status/22/media-playback-playing.svg
new file mode 100644
index 000000000..465aa6e46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/media-playback-playing.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 22 22" width="22" height="22"><path d=" M 14.389 0.733 C 21.049 0.733 22 1.683 22 8.337 L 22 13.665 C 22 20.317 21.049 21.267 14.389 21.267 L 7.611 21.267 C 0.951 21.267 0 20.317 0 13.665 L 0 8.337 C 0 1.683 0.951 0.733 7.611 0.733 L 14.389 0.733 Z M 14.396 2.791 C 15.111 2.791 15.813 2.805 16.528 2.846 C 17.036 2.874 17.531 2.929 18.026 3.011 C 18.329 3.066 18.618 3.149 18.893 3.273 C 19.016 3.328 19.14 3.41 19.236 3.493 C 19.333 3.603 19.401 3.713 19.456 3.836 C 19.58 4.111 19.663 4.4 19.718 4.703 C 19.8 5.198 19.855 5.693 19.883 6.201 C 19.924 6.916 19.938 7.618 19.938 8.333 C 19.938 8.333 19.938 8.333 19.938 8.333 L 19.938 13.667 C 19.938 13.667 19.938 13.667 19.938 13.681 C 19.938 14.383 19.924 15.084 19.883 15.799 C 19.855 16.307 19.8 16.803 19.718 17.298 C 19.663 17.6 19.58 17.889 19.456 18.164 C 19.401 18.288 19.333 18.398 19.236 18.508 C 19.14 18.59 19.016 18.673 18.893 18.728 C 18.618 18.851 18.329 18.934 18.026 18.989 C 17.531 19.071 17.036 19.126 16.528 19.154 C 15.813 19.195 15.111 19.209 14.396 19.209 C 14.396 19.209 14.396 19.209 14.396 19.209 L 7.604 19.209 C 7.604 19.209 7.604 19.209 7.604 19.209 C 6.889 19.209 6.188 19.195 5.473 19.154 C 4.964 19.126 4.469 19.071 3.974 18.989 C 3.671 18.934 3.383 18.851 3.108 18.728 C 2.984 18.673 2.86 18.59 2.764 18.508 C 2.668 18.398 2.599 18.288 2.544 18.164 C 2.42 17.889 2.338 17.6 2.282 17.298 C 2.2 16.803 2.145 16.307 2.118 15.799 C 2.076 15.084 2.063 14.383 2.063 13.681 C 2.063 13.667 2.063 13.667 2.063 13.667 L 2.063 8.333 C 2.063 8.333 2.063 8.333 2.063 8.333 C 2.063 7.618 2.076 6.916 2.118 6.201 C 2.145 5.693 2.2 5.198 2.282 4.703 C 2.338 4.4 2.42 4.111 2.544 3.836 C 2.599 3.713 2.668 3.603 2.764 3.493 C 2.86 3.41 2.984 3.328 3.108 3.273 C 3.383 3.149 3.671 3.066 3.974 3.011 C 4.469 2.929 4.964 2.874 5.473 2.846 C 6.188 2.805 6.889 2.791 7.604 2.791 C 7.604 2.791 7.604 2.791 7.604 2.791 L 14.396 2.791 C 14.396 2.791 14.396 2.791 14.396 2.791 Z M 5.929 5.528 L 5.929 16.53 C 5.929 16.53 11.51 14.275 16.071 11.026 C 16.071 11.025 16.07 11.025 16.068 11.023 C 16.068 11.021 16.068 11.021 16.067 11.019 C 16.066 11.018 16.066 11.017 16.064 11.015 C 16.064 11.014 16.064 11.014 16.064 11.012 C 11.253 7.659 5.929 5.528 5.929 5.528 L 5.929 5.528 Z " fill-rule="evenodd" fill="#ebdbb2"/></svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/media-playback-stopped.svg b/.icons/Gruvbox-Plus-Dark/status/22/media-playback-stopped.svg
new file mode 100644
index 000000000..1c76740bc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/media-playback-stopped.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 22 22" width="22" height="22"><path d=" M 14.389 0.733 C 21.048 0.733 22 1.683 22 8.337 L 22 13.665 C 22 20.317 21.048 21.267 14.389 21.267 L 7.611 21.267 C 0.951 21.267 0 20.317 0 13.665 L 0 8.337 C 0 1.683 0.951 0.733 7.611 0.733 L 14.389 0.733 Z M 14.396 2.791 C 15.111 2.791 15.813 2.805 16.528 2.846 C 17.036 2.874 17.531 2.929 18.026 3.011 C 18.329 3.066 18.617 3.149 18.892 3.273 C 19.016 3.328 19.14 3.41 19.236 3.492 C 19.333 3.602 19.401 3.713 19.456 3.836 C 19.58 4.111 19.663 4.4 19.718 4.703 C 19.8 5.197 19.855 5.692 19.883 6.201 C 19.924 6.916 19.938 7.617 19.938 8.332 C 19.938 8.332 19.938 8.332 19.938 8.332 L 19.938 13.667 C 19.938 13.667 19.938 13.667 19.938 13.681 C 19.938 14.383 19.924 15.084 19.883 15.799 C 19.855 16.307 19.8 16.803 19.718 17.297 C 19.663 17.6 19.58 17.889 19.456 18.164 C 19.401 18.288 19.333 18.398 19.236 18.508 C 19.14 18.59 19.016 18.672 18.892 18.727 C 18.617 18.851 18.329 18.934 18.026 18.989 C 17.531 19.071 17.036 19.126 16.528 19.154 C 15.813 19.195 15.111 19.209 14.396 19.209 C 14.396 19.209 14.396 19.209 14.396 19.209 L 7.604 19.209 C 7.604 19.209 7.604 19.209 7.604 19.209 C 6.889 19.209 6.188 19.195 5.473 19.154 C 4.964 19.126 4.469 19.071 3.974 18.989 C 3.671 18.934 3.383 18.851 3.107 18.727 C 2.984 18.672 2.86 18.59 2.764 18.508 C 2.668 18.398 2.599 18.288 2.544 18.164 C 2.42 17.889 2.338 17.6 2.282 17.297 C 2.2 16.803 2.145 16.307 2.117 15.799 C 2.076 15.084 2.063 14.383 2.063 13.681 C 2.063 13.667 2.063 13.667 2.063 13.667 L 2.063 8.332 C 2.063 8.332 2.063 8.332 2.063 8.332 C 2.063 7.617 2.076 6.916 2.117 6.201 C 2.145 5.692 2.2 5.197 2.282 4.703 C 2.338 4.4 2.42 4.111 2.544 3.836 C 2.599 3.713 2.668 3.602 2.764 3.492 C 2.86 3.41 2.984 3.328 3.107 3.273 C 3.383 3.149 3.671 3.066 3.974 3.011 C 4.469 2.929 4.964 2.874 5.473 2.846 C 6.188 2.805 6.889 2.791 7.604 2.791 C 7.604 2.791 7.604 2.791 7.604 2.791 L 14.396 2.791 C 14.396 2.791 14.396 2.791 14.396 2.791 Z M 12.815 5.5 C 16.383 5.5 16.893 6.009 16.893 9.573 L 16.893 12.427 C 16.893 15.991 16.383 16.5 12.815 16.5 L 9.185 16.5 C 5.617 16.5 5.107 15.991 5.107 12.427 L 5.107 9.573 C 5.107 6.009 5.617 5.5 9.185 5.5 L 12.815 5.5 Z " fill-rule="evenodd" fill="#ebdbb2"/></svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/messagebox_critical.svg b/.icons/Gruvbox-Plus-Dark/status/22/messagebox_critical.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/messagebox_critical.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/messagebox_info.svg b/.icons/Gruvbox-Plus-Dark/status/22/messagebox_info.svg
new file mode 120000
index 000000000..015e95ba6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/messagebox_info.svg
@@ -0,0 +1 @@
+dialog-information.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/messagebox_warning.svg b/.icons/Gruvbox-Plus-Dark/status/22/messagebox_warning.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/messagebox_warning.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/network-wired-disconnected.svg b/.icons/Gruvbox-Plus-Dark/status/22/network-wired-disconnected.svg
new file mode 100644
index 000000000..6fe223d96
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/network-wired-disconnected.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1">
+ <path style="opacity:0.2" d="m 6,19.5 -2,-2 H 1.5 C 0.669,17.5 0,16.831 0,16 V 4 C 0,3.169 0.669,2.5 1.5,2.5 h 17 C 19.331,2.5 20,3.169 20,4 v 12 c 0,0.831 -0.669,1.5 -1.5,1.5 H 16 l -2,2 z"/>
+ <path style="fill:#a89984" d="M 6,19 4,17 H 1.5 C 0.669,17 0,16.331 0,15.5 V 3.5 C 0,2.669 0.669,2 1.5,2 h 17 C 19.331,2 20,2.669 20,3.5 v 12 C 20,16.331 19.331,17 18.5,17 H 16 l -2,2 z"/>
+ <path style="opacity:0.6" d="M 8,16 5.75,14 H 3 V 5 h 14 v 9 h -3 l -2,2 z"/>
+ <g style="fill:#fabd2f" transform="matrix(1,0,0,-1,-2,-2)">
+ <rect width="1" height="2" x="8" y="-9"/>
+ <rect width="1" height="2" x="10" y="-9"/>
+ <rect width="1" height="2" x="12" y="-9"/>
+ <rect width="1" height="2" x="14" y="-9"/>
+ <rect width="1" height="2" x="16" y="-9"/>
+ </g>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 1.5,2 C 0.669,2 0,2.669 0,3.5 V 4 C 0,3.169 0.669,2.5 1.5,2.5 h 17 C 19.331,2.5 20,3.169 20,4 V 3.5 C 20,2.669 19.331,2 18.5,2 Z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="m 3,14 v 0.5 h 2.75 l 2.25,2 h 4 l 2,-2 h 3 V 14 h -3 l -2,2 H 8 L 5.75,14 Z"/>
+ <circle cx="17" cy="16" r="5" style="fill:#cc241d"/>
+ <path d="M 21.9895,16.207 A 5,5 0 0 1 17,21 5,5 0 0 1 12.0105,16.293 5,5 0 0 0 12,16.5 a 5,5 0 0 0 5,5 5,5 0 0 0 5,-5 5,5 0 0 0 -0.0105,-0.293 z" style="opacity:0.2"/>
+ <g transform="matrix(0.353555,-0.353555,0.353555,0.353555,-7.7485,15.423)" style="fill:#ebdbb2">
+ <rect width="12" height="2" x="28" y="35"/>
+ <rect width="12" height="2" x="-42" y="33" transform="rotate(-90)"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/network-wireless-encrypted.svg b/.icons/Gruvbox-Plus-Dark/status/22/network-wireless-encrypted.svg
new file mode 100644
index 000000000..8d52e054b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/network-wireless-encrypted.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1">
+ <defs>
+ <clipPath id="clipPath5078" clipPathUnits="userSpaceOnUse">
+ <path d="m 160,247 c -7.9134,0 -15.037,2.8117 -20.945,7.1718 l 20.94,22.82 20.78,-22.9 c -5.88,-4.31 -12.93,-7.09 -20.78,-7.09 z" style="fill:#458588"/>
+ </clipPath>
+ <clipPath id="clipPath5085" clipPathUnits="userSpaceOnUse">
+ <path d="m 160,247 c -7.9134,0 -15.037,2.8117 -20.945,7.1718 l 20.94,22.82 20.78,-22.9 c -5.88,-4.31 -12.93,-7.09 -20.78,-7.09 z" style="fill:#458588"/>
+ </clipPath>
+ </defs>
+ <path d="M 10.974,4 C 7.0167,4 3.4544,5.4061 0.5,7.5864 L 10.974,18.9984 21.366,7.5464 C 18.423,5.3904 14.901,4.0009 10.974,4.0009 Z" style="fill:#504945"/>
+ <path d="m 159.9,252.99 c -6.3037,0 -12.154,2.0674 -16.853,5.5589 l 16.941,18.441 16.765,-18.441 c -4.71,-3.49 -10.56,-5.56 -16.86,-5.56 z" clip-path="url(#clipPath5078)" transform="matrix(0.50007,0,0,0.50007,-69.029,-119.52)" style="opacity:0.2;filter:url(#filter5060)"/>
+ <path d="m 10.933,6.9962 c -3.1523,0 -6.0779,1.0339 -8.4277,2.7799 L 10.977,18.998 19.361,9.7756 C 17.011,8.0294 14.086,6.9958 10.933,6.9958 Z" style="fill:#7c6f64"/>
+ <path d="m 159.9,258.99 c -4.7278,0 -9.1156,1.5505 -12.64,4.1692 l 12.706,13.831 12.574,-13.831 c -3.524,-2.6186 -7.9119,-4.1692 -12.64,-4.1692 z" clip-path="url(#clipPath5085)" transform="matrix(0.50007,0,0,0.50007,-69.029,-119.52)" style="opacity:0.2;filter:url(#filter5064)"/>
+ <path d="m 10.933,9.997 c -2.3642,0 -4.5585,0.77536 -6.3209,2.0849 l 6.3539,6.916 6.288,-6.916 c -1.762,-1.31 -3.956,-2.0852 -6.321,-2.0852 z" style="fill:#ebdbb2"/>
+ <path d="M 10.974,4 C 7.0167,4 3.4544,5.4061 0.5,7.5865 l 0.28129,0.30668 c 2.8994,-2.0658 6.3581,-3.3931 10.193,-3.3931 3.8051,0 7.2256,1.3114 10.112,3.354 l 0.28032,-0.30864 c -2.9439,-2.1558 -6.4659,-3.5453 -10.393,-3.5453 z" style="opacity:0.1;fill:#ebdbb2"/>
+ <path d="m 10.934,6.9957 c -3.1523,0 -6.0784,1.0347 -8.4282,2.7807 l 0.2819,0.307 C 5.0886,8.4591 7.904,7.4963 10.933,7.4963 c 3.0307,0 5.8454,0.96389 8.1467,2.5892 l 0.28,-0.3086 C 17.0107,8.0307 14.0857,6.996 10.9337,6.996 Z" style="opacity:0.1;fill:#ebdbb2"/>
+ <path d="m 10.934,9.996 c -2.3642,0 -4.559,0.77576 -6.3214,2.0853 l 0.28227,0.30668 c 1.7127,-1.1885 3.7973,-1.8919 6.0389,-1.8919 2.2426,0 4.3268,0.7044 6.0399,1.8938 l 0.28032,-0.30864 c -1.762,-1.31 -3.956,-2.0859 -6.32,-2.0859 z" style="opacity:0.1;fill:#ebdbb2"/>
+ <path d="M 21.088,7.8568 10.974,19.0018 0.78,7.8958 C 0.688,7.9609 0.5912,8.0204 0.5,8.0879 L 10.974,19.4999 21.366,8.0469 C 21.275,7.9809 21.18,7.9218 21.088,7.8569 Z" style="opacity:0.2"/>
+ <rect width="10" height="10" x="10" y="11.5" rx="1.5" ry="1.5" style="opacity:0.2"/>
+ <rect style="fill:#689d6a" width="10" height="10" x="10" y="11" rx="1.5" ry="1.5"/>
+ <path style="fill:#ebdbb2" d="m 15,11.99975 c -1.108,0 -2,0.9108 -2,2.03125 V 15 H 12.5 C 12.223,15 12,15.223 12,15.5 v 3 c 0,0.277 0.223,0.5 0.5,0.5 h 5 c 0.277,0 0.5,-0.223 0.5,-0.5 v -3 C 18,15.223 17.777,15 17.5,15 H 17 v -0.96875 c 0,-1.12 -0.892,-2.031 -2,-2.031 z m 0,1 c 0.554,0 1,0.446 1,1 v 1 h -2 v -1 c 0,-0.554 0.446,-1 1,-1 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/status_lock.svg b/.icons/Gruvbox-Plus-Dark/status/22/status_lock.svg
new file mode 120000
index 000000000..7d7d88238
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/status_lock.svg
@@ -0,0 +1 @@
+changes-prevent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/stock_dialog-error.svg b/.icons/Gruvbox-Plus-Dark/status/22/stock_dialog-error.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/stock_dialog-error.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/stock_dialog-info.svg b/.icons/Gruvbox-Plus-Dark/status/22/stock_dialog-info.svg
new file mode 120000
index 000000000..015e95ba6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/stock_dialog-info.svg
@@ -0,0 +1 @@
+dialog-information.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/stock_dialog-question.svg b/.icons/Gruvbox-Plus-Dark/status/22/stock_dialog-question.svg
new file mode 120000
index 000000000..9c339cf60
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/stock_dialog-question.svg
@@ -0,0 +1 @@
+dialog-question.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/stock_dialog-warning.svg b/.icons/Gruvbox-Plus-Dark/status/22/stock_dialog-warning.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/stock_dialog-warning.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/stock_lock.svg b/.icons/Gruvbox-Plus-Dark/status/22/stock_lock.svg
new file mode 120000
index 000000000..7d7d88238
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/stock_lock.svg
@@ -0,0 +1 @@
+changes-prevent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/task-attempt.svg b/.icons/Gruvbox-Plus-Dark/status/22/task-attempt.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/task-attempt.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/task-attention.svg b/.icons/Gruvbox-Plus-Dark/status/22/task-attention.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/task-attention.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/trophy-bronze.svg b/.icons/Gruvbox-Plus-Dark/status/22/trophy-bronze.svg
new file mode 100644
index 000000000..442fb56ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/trophy-bronze.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1">
+ <path d="M 16.329157,1.5007137 A 4.9150797,5.5761229 20.398439 0 0 11.779305,4.4441038 4.9150797,5.5761229 20.398439 0 0 13.31936,11.869963 4.9150797,5.5761229 20.398439 0 0 20.2208,9.555485 4.9150797,5.5761229 20.398439 0 0 18.680745,2.1296266 4.9150797,5.5761229 20.398439 0 0 16.329157,1.5007137 Z m 0.04004,2.034201 c 0.47909,-0.012259 0.943868,0.1037101 1.346694,0.3476599 1.289045,0.7806395 1.810562,2.788031 0.792977,4.6367669 -1.017586,1.8487365 -2.93561,2.3783125 -4.224654,1.5976735 C 12.99517,9.336376 12.472676,7.3289835 13.490262,5.4802476 14.189851,4.2092418 15.315199,3.5618832 16.369198,3.5349147 Z" style="opacity:0.2"/>
+ <path d="M 5.6708429,1.5007137 A 5.5761229,4.9150797 69.601561 0 0 3.3192557,2.1296266 5.5761229,4.9150797 69.601561 0 0 1.7792005,9.555485 5.5761229,4.9150797 69.601561 0 0 8.6806399,11.869963 5.5761229,4.9150797 69.601561 0 0 10.220695,4.4441038 5.5761229,4.9150797 69.601561 0 0 5.6708429,1.5007137 Z m -0.041015,2.034201 C 6.683687,3.5616305 7.8091738,4.2092418 8.5087636,5.4802476 9.5263492,7.3289835 9.0048312,9.336376 7.7157868,10.117015 6.4267423,10.897654 4.5087187,10.368078 3.491133,8.5193415 2.4735467,6.6706056 2.9950652,4.6641906 4.2841094,3.8835512 4.6869361,3.6396013 5.1507994,3.5227713 5.6298279,3.5349147 Z" style="opacity:0.2"/>
+ <rect style="opacity:0.2" width="14" height="2" x="4" y="19.5" rx="1" ry="1"/>
+ <path style="fill:#d65d0e" d="M 16.329157,1.0007617 A 4.9150797,5.5761229 20.398439 0 0 11.779305,3.944152 4.9150797,5.5761229 20.398439 0 0 13.31936,11.370011 4.9150797,5.5761229 20.398439 0 0 20.2208,9.055534 4.9150797,5.5761229 20.398439 0 0 18.680745,1.6296746 4.9150797,5.5761229 20.398439 0 0 16.329157,1.0007617 Z m 0.04004,2.034201 c 0.47909,-0.012259 0.943868,0.1037101 1.346694,0.3476599 1.289045,0.7806397 1.810562,2.7880313 0.792977,4.6367671 C 17.491282,9.868126 15.573258,10.397703 14.284214,9.617063 12.99517,8.8364238 12.472676,6.8290317 13.490262,4.9802959 14.189851,3.7092897 15.315199,3.0619312 16.369198,3.0349627 Z"/>
+ <path style="fill:#d65d0e" d="M 5.6708429,1.0007617 A 5.5761229,4.9150797 69.601561 0 0 3.3192557,1.6296746 5.5761229,4.9150797 69.601561 0 0 1.7792005,9.055534 5.5761229,4.9150797 69.601561 0 0 8.6806399,11.370011 5.5761229,4.9150797 69.601561 0 0 10.220695,3.944152 5.5761229,4.9150797 69.601561 0 0 5.6708429,1.0007617 Z m -0.041015,2.034201 C 6.683687,3.0616785 7.8091738,3.7092898 8.5087636,4.9802959 9.5263492,6.8290317 9.0048312,8.8364238 7.7157868,9.617063 6.4267423,10.397703 4.5087187,9.868126 3.491133,8.0193897 2.4735467,6.1706539 2.9950652,4.1642388 4.2841094,3.3835992 4.6869361,3.1396493 5.1507994,3.0228193 5.6298279,3.0349627 Z"/>
+ <rect style="fill:#d65d0e" width="4" height="9" x="9" y="11"/>
+ <path d="M 5.0000001,2.9615385 V 7.3461539 C 5.0000001,9.512809 7.6862915,14.5 11,14.5 c 3.313709,0 6,-4.987191 6,-7.1538461 V 2.9615385 Z" style="opacity:0.2"/>
+ <path style="fill:#fe8019" d="M 5.0000001,2.4615385 V 6.8461539 C 5.0000001,9.012809 7.6862915,14 11,14 14.313709,14 17,9.012809 17,6.8461539 V 2.4615385 Z"/>
+ <rect width="16" height="2" x="3" y="1.5" rx="1" ry="1" style="opacity:0.2"/>
+ <rect style="fill:#fe8019" width="16" height="2" x="3" y="1" rx="1" ry="1"/>
+ <path style="fill:#fe8019" d="M 11,16.999953 A 4.5000472,3.0000313 0 0 0 6.4999531,19.999984 H 15.500047 A 4.5000472,3.0000313 0 0 0 11,16.999953 Z"/>
+ <rect width="14" height="2" x="4" y="19" rx="1" ry="1" style="fill:#504945"/>
+ <path style="opacity:0.2;fill:#fbf1c7" d="m 3.9999269,0.9997852 c -0.5540058,0 -1.0000105,0.4460046 -1.0000105,1.0000104 0,0.086918 0.014505,0.1697065 0.035157,0.2500027 C 3.1460498,1.8182972 3.5328394,1.4997904 3.9999269,1.4997904 H 18.000073 c 0.467088,0 0.853877,0.3185068 0.964855,0.7500079 0.02065,-0.080296 0.03516,-0.1630843 0.03516,-0.2500027 0,-0.5540058 -0.446005,-1.0000104 -1.000011,-1.0000104 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/trophy-gold.svg b/.icons/Gruvbox-Plus-Dark/status/22/trophy-gold.svg
new file mode 100644
index 000000000..d313eefde
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/trophy-gold.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1">
+ <path d="M 16.329157,1.5007137 A 4.9150797,5.5761229 20.398439 0 0 11.779305,4.4441038 4.9150797,5.5761229 20.398439 0 0 13.31936,11.869963 4.9150797,5.5761229 20.398439 0 0 20.2208,9.555485 4.9150797,5.5761229 20.398439 0 0 18.680745,2.1296266 4.9150797,5.5761229 20.398439 0 0 16.329157,1.5007137 Z m 0.04004,2.034201 c 0.47909,-0.012259 0.943868,0.1037101 1.346694,0.3476599 1.289045,0.7806395 1.810562,2.788031 0.792977,4.6367669 -1.017586,1.8487365 -2.93561,2.3783125 -4.224654,1.5976735 C 12.99517,9.336376 12.472676,7.3289835 13.490262,5.4802476 14.189851,4.2092418 15.315199,3.5618832 16.369198,3.5349147 Z" style="opacity:0.2"/>
+ <path d="M 5.6708429,1.5007137 A 5.5761229,4.9150797 69.601561 0 0 3.3192557,2.1296266 5.5761229,4.9150797 69.601561 0 0 1.7792005,9.555485 5.5761229,4.9150797 69.601561 0 0 8.6806399,11.869963 5.5761229,4.9150797 69.601561 0 0 10.220695,4.4441038 5.5761229,4.9150797 69.601561 0 0 5.6708429,1.5007137 Z m -0.041015,2.034201 C 6.683687,3.5616305 7.8091738,4.2092418 8.5087636,5.4802476 9.5263492,7.3289835 9.0048312,9.336376 7.7157868,10.117015 6.4267423,10.897654 4.5087187,10.368078 3.491133,8.5193415 2.4735467,6.6706056 2.9950652,4.6641906 4.2841094,3.8835512 4.6869361,3.6396013 5.1507994,3.5227713 5.6298279,3.5349147 Z" style="opacity:0.2"/>
+ <rect style="opacity:0.2" width="14" height="2" x="4" y="19.5" rx="1" ry="1"/>
+ <path style="fill:#d79921" d="M 16.329157,1.0007617 A 4.9150797,5.5761229 20.398439 0 0 11.779305,3.944152 4.9150797,5.5761229 20.398439 0 0 13.31936,11.370011 4.9150797,5.5761229 20.398439 0 0 20.2208,9.055534 4.9150797,5.5761229 20.398439 0 0 18.680745,1.6296746 4.9150797,5.5761229 20.398439 0 0 16.329157,1.0007617 Z m 0.04004,2.034201 c 0.47909,-0.012259 0.943868,0.1037101 1.346694,0.3476599 1.289045,0.7806397 1.810562,2.7880313 0.792977,4.6367671 C 17.491282,9.868126 15.573258,10.397703 14.284214,9.617063 12.99517,8.8364238 12.472676,6.8290317 13.490262,4.9802959 14.189851,3.7092897 15.315199,3.0619312 16.369198,3.0349627 Z"/>
+ <path style="fill:#d79921" d="M 5.6708429,1.0007617 A 5.5761229,4.9150797 69.601561 0 0 3.3192557,1.6296746 5.5761229,4.9150797 69.601561 0 0 1.7792005,9.055534 5.5761229,4.9150797 69.601561 0 0 8.6806399,11.370011 5.5761229,4.9150797 69.601561 0 0 10.220695,3.944152 5.5761229,4.9150797 69.601561 0 0 5.6708429,1.0007617 Z m -0.041015,2.034201 C 6.683687,3.0616785 7.8091738,3.7092898 8.5087636,4.9802959 9.5263492,6.8290317 9.0048312,8.8364238 7.7157868,9.617063 6.4267423,10.397703 4.5087187,9.868126 3.491133,8.0193897 2.4735467,6.1706539 2.9950652,4.1642388 4.2841094,3.3835992 4.6869361,3.1396493 5.1507994,3.0228193 5.6298279,3.0349627 Z"/>
+ <rect style="fill:#d79921" width="4" height="9" x="9" y="11"/>
+ <path d="M 5.0000001,2.9615385 V 7.3461539 C 5.0000001,9.512809 7.6862915,14.5 11,14.5 c 3.313709,0 6,-4.987191 6,-7.1538461 V 2.9615385 Z" style="opacity:0.2"/>
+ <path style="fill:#fabd2f" d="M 5.0000001,2.4615385 V 6.8461539 C 5.0000001,9.012809 7.6862915,14 11,14 14.313709,14 17,9.012809 17,6.8461539 V 2.4615385 Z"/>
+ <rect width="16" height="2" x="3" y="1.5" rx="1" ry="1" style="opacity:0.2"/>
+ <rect style="fill:#fabd2f" width="16" height="2" x="3" y="1" rx="1" ry="1"/>
+ <path style="fill:#fabd2f" d="M 11,16.999953 A 4.5000472,3.0000313 0 0 0 6.4999531,19.999984 H 15.500047 A 4.5000472,3.0000313 0 0 0 11,16.999953 Z"/>
+ <rect width="14" height="2" x="4" y="19" rx="1" ry="1" style="fill:#504945"/>
+ <path style="opacity:0.2;fill:#f9f9f9" d="m 3.9999269,0.9997852 c -0.5540058,0 -1.0000105,0.4460046 -1.0000105,1.0000104 0,0.086918 0.014505,0.1697065 0.035157,0.2500027 C 3.1460498,1.8182972 3.5328394,1.4997904 3.9999269,1.4997904 H 18.000073 c 0.467088,0 0.853877,0.3185068 0.964855,0.7500079 0.02065,-0.080296 0.03516,-0.1630843 0.03516,-0.2500027 0,-0.5540058 -0.446005,-1.0000104 -1.000011,-1.0000104 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/22/trophy-silver.svg b/.icons/Gruvbox-Plus-Dark/status/22/trophy-silver.svg
new file mode 100644
index 000000000..adfde1aca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22/trophy-silver.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1">
+ <path d="M 16.329157,1.5007137 A 4.9150797,5.5761229 20.398439 0 0 11.779305,4.4441038 4.9150797,5.5761229 20.398439 0 0 13.31936,11.869963 4.9150797,5.5761229 20.398439 0 0 20.2208,9.555485 4.9150797,5.5761229 20.398439 0 0 18.680745,2.1296266 4.9150797,5.5761229 20.398439 0 0 16.329157,1.5007137 Z m 0.04004,2.034201 c 0.47909,-0.012259 0.943868,0.1037101 1.346694,0.3476599 1.289045,0.7806395 1.810562,2.788031 0.792977,4.6367669 -1.017586,1.8487365 -2.93561,2.3783125 -4.224654,1.5976735 C 12.99517,9.336376 12.472676,7.3289835 13.490262,5.4802476 14.189851,4.2092418 15.315199,3.5618832 16.369198,3.5349147 Z" style="opacity:0.2"/>
+ <path d="M 5.6708429,1.5007137 A 5.5761229,4.9150797 69.601561 0 0 3.3192557,2.1296266 5.5761229,4.9150797 69.601561 0 0 1.7792005,9.555485 5.5761229,4.9150797 69.601561 0 0 8.6806399,11.869963 5.5761229,4.9150797 69.601561 0 0 10.220695,4.4441038 5.5761229,4.9150797 69.601561 0 0 5.6708429,1.5007137 Z m -0.041015,2.034201 C 6.683687,3.5616305 7.8091738,4.2092418 8.5087636,5.4802476 9.5263492,7.3289835 9.0048312,9.336376 7.7157868,10.117015 6.4267423,10.897654 4.5087187,10.368078 3.491133,8.5193415 2.4735467,6.6706056 2.9950652,4.6641906 4.2841094,3.8835512 4.6869361,3.6396013 5.1507994,3.5227713 5.6298279,3.5349147 Z" style="opacity:0.2"/>
+ <rect style="opacity:0.2" width="14" height="2" x="4" y="19.5" rx="1" ry="1"/>
+ <path style="fill:#a89984" d="M 16.329157,1.0007617 A 4.9150797,5.5761229 20.398439 0 0 11.779305,3.944152 4.9150797,5.5761229 20.398439 0 0 13.31936,11.370011 4.9150797,5.5761229 20.398439 0 0 20.2208,9.055534 4.9150797,5.5761229 20.398439 0 0 18.680745,1.6296746 4.9150797,5.5761229 20.398439 0 0 16.329157,1.0007617 Z m 0.04004,2.034201 c 0.47909,-0.012259 0.943868,0.1037101 1.346694,0.3476599 1.289045,0.7806397 1.810562,2.7880313 0.792977,4.6367671 C 17.491282,9.868126 15.573258,10.397703 14.284214,9.617063 12.99517,8.8364238 12.472676,6.8290317 13.490262,4.9802959 14.189851,3.7092897 15.315199,3.0619312 16.369198,3.0349627 Z"/>
+ <path style="fill:#a89984" d="M 5.6708429,1.0007617 A 5.5761229,4.9150797 69.601561 0 0 3.3192557,1.6296746 5.5761229,4.9150797 69.601561 0 0 1.7792005,9.055534 5.5761229,4.9150797 69.601561 0 0 8.6806399,11.370011 5.5761229,4.9150797 69.601561 0 0 10.220695,3.944152 5.5761229,4.9150797 69.601561 0 0 5.6708429,1.0007617 Z m -0.041015,2.034201 C 6.683687,3.0616785 7.8091738,3.7092898 8.5087636,4.9802959 9.5263492,6.8290317 9.0048312,8.8364238 7.7157868,9.617063 6.4267423,10.397703 4.5087187,9.868126 3.491133,8.0193897 2.4735467,6.1706539 2.9950652,4.1642388 4.2841094,3.3835992 4.6869361,3.1396493 5.1507994,3.0228193 5.6298279,3.0349627 Z"/>
+ <rect style="fill:#a89984" width="4" height="9" x="9" y="11"/>
+ <path d="M 5.0000001,2.9615385 V 7.3461539 C 5.0000001,9.512809 7.6862915,14.5 11,14.5 c 3.313709,0 6,-4.987191 6,-7.1538461 V 2.9615385 Z" style="opacity:0.2"/>
+ <path style="fill:#bdae93" d="M 5.0000001,2.4615385 V 6.8461539 C 5.0000001,9.012809 7.6862915,14 11,14 14.313709,14 17,9.012809 17,6.8461539 V 2.4615385 Z"/>
+ <rect width="16" height="2" x="3" y="1.5" rx="1" ry="1" style="opacity:0.2"/>
+ <rect style="fill:#bdae93" width="16" height="2" x="3" y="1" rx="1" ry="1"/>
+ <path style="fill:#bdae93" d="M 11,16.999953 A 4.5000472,3.0000313 0 0 0 6.4999531,19.999984 H 15.500047 A 4.5000472,3.0000313 0 0 0 11,16.999953 Z"/>
+ <rect width="14" height="2" x="4" y="19" rx="1" ry="1" style="fill:#504945"/>
+ <path style="opacity:0.2;fill:#f9f9f9" d="m 3.9999269,0.9997852 c -0.5540058,0 -1.0000105,0.4460046 -1.0000105,1.0000104 0,0.086918 0.014505,0.1697065 0.035157,0.2500027 C 3.1460498,1.8182972 3.5328394,1.4997904 3.9999269,1.4997904 H 18.000073 c 0.467088,0 0.853877,0.3185068 0.964855,0.7500079 0.02065,-0.080296 0.03516,-0.1630843 0.03516,-0.2500027 0,-0.5540058 -0.446005,-1.0000104 -1.000011,-1.0000104 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/22@2x b/.icons/Gruvbox-Plus-Dark/status/22@2x
new file mode 120000
index 000000000..8fdd954df
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/22@2x
@@ -0,0 +1 @@
+22 \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/avatar-default.svg b/.icons/Gruvbox-Plus-Dark/status/24/avatar-default.svg
new file mode 100644
index 000000000..da192aff7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/avatar-default.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1">
+ <circle style="fill:#458588" cx="12" cy="12" r="10"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="m 12,2 a 10,10 0 0 0 -10,10 10,10 0 0 0 0.01075,0.291 10,10 0 0 1 9.989,-9.791 10,10 0 0 1 9.9895,9.709 10,10 0 0 0 0.0105,-0.209 10,10 0 0 0 -10,-10 z"/>
+ <path style="opacity:0.2" d="M 21.9895,12.209 A 10,10 0 0 1 12,22 10,10 0 0 1 2.011,12.291 10,10 0 0 0 2,12.5 a 10,10 0 0 0 10,10 10,10 0 0 0 10,-10 10,10 0 0 0 -0.0105,-0.291 z"/>
+ <g style="opacity:0.2" transform="translate(0,0.5)">
+ <path d="m 12,5 c -1.6572,0 -3,1.3434 -3,3 0,1.6566 1.3428,3 3,3 1.6572,0 3,-1.3434 3,-3 0,-1.6566 -1.3428,-3 -3,-3 z"/>
+ <path d="m 12,12.000001 c -4.9995,0.0032 -5,3.446153 -5,3.446153 v 1.4 C 7,16.846154 7.923071,19 12,19 c 4.076929,0 5,-2.153846 5,-2.153846 v -1.4 c 0,0 0,-3.448307 -4.999,-3.446153 z"/>
+ </g>
+ <g>
+ <path style="fill:#ebdbb2" d="m 12,5 c -1.6572,0 -3,1.3434 -3,3 0,1.6566 1.3428,3 3,3 1.6572,0 3,-1.3434 3,-3 0,-1.6566 -1.3428,-3 -3,-3 z"/>
+ <path style="fill:#ebdbb2" d="m 12,12.000001 c -4.9995,0.0032 -5,3.446153 -5,3.446153 v 1.4 C 7,16.846154 7.923071,19 12,19 c 4.076929,0 5,-2.153846 5,-2.153846 v -1.4 c 0,0 0,-3.448307 -4.999,-3.446153 z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/changes-allow.svg b/.icons/Gruvbox-Plus-Dark/status/24/changes-allow.svg
new file mode 100644
index 000000000..331715186
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/changes-allow.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1">
+ <path d="m 12,2.5 c -2.982464,0 -5.4359589,2.1562262 -5.9101562,5 H 8.1386719 C 8.5823641,5.7737034 10.13145,4.5 12,4.5 c 2.216,0 4,1.784 4,4 v 2 h 2 v -2 c 0,-3.324 -2.676,-6 -6,-6 z" style="opacity:0.2"/>
+ <path style="fill:#ebdbb2" d="M 12 2 C 9.017536 2 6.5640411 4.1562262 6.0898438 7 L 8.1386719 7 C 8.5823641 5.2737034 10.13145 4 12 4 C 14.216 4 16 5.784 16 8 L 16 10 L 18 10 L 18 8 C 18 4.676 15.324 2 12 2 z"/>
+ <rect style="fill:#fe3c38" width="12" height="16" x="-22" y="-20" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 12 2 C 9.017536 2 6.5640411 4.1562262 6.0898438 7 L 6.1953125 7 C 6.8591229 4.4080099 9.195375 2.5 12 2.5 C 15.324 2.5 18 5.176 18 8.5 L 18 8 C 18 4.676 15.324 2 12 2 z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="m 5,10 c -0.554,0 -1,0.446 -1,1 v 0.5 c 0,-0.554 0.446,-1 1,-1 h 14 c 0.554,0 1,0.446 1,1 V 11 c 0,-0.554 -0.446,-1 -1,-1 z"/>
+ <rect style="fill:#fe6a6a" width="16" height="7" x="4" y="12" rx="0" ry="0"/>
+ <path style="opacity:0.2" d="m 4,21 v 0.5 c 0,0.554 0.446,1 1,1 h 14 c 0.554,0 1,-0.446 1,-1 V 21 c 0,0.554 -0.446,1 -1,1 H 5 C 4.446,22 4,21.554 4,21 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/changes-prevent.svg b/.icons/Gruvbox-Plus-Dark/status/24/changes-prevent.svg
new file mode 100644
index 000000000..aa0eae246
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/changes-prevent.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1">
+ <g transform="translate(1,1)">
+ <path fill="#ebdbb2" d="m11 1c-3.324 0-6 2.676-6 6v2h2v-2c0-2.216 1.784-4 4-4s4 1.784 4 4v2h2v-2c0-3.324-2.676-6-6-6z"/>
+ <rect fill="#fecd38" width="12" height="16" x="-21" y="-19" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#ebdbb2" opacity=".2" d="m11 1c-3.324 0-6 2.676-6 6v0.5c0-3.324 2.676-6 6-6s6 2.676 6 6v-0.5c0-3.324-2.676-6-6-6z"/>
+ <path fill="#ebdbb2" opacity=".2" d="m4 9c-0.554 0-1 0.446-1 1v0.5c0-0.554 0.446-1 1-1h14c0.554 0 1 0.446 1 1v-0.5c0-0.554-0.446-1-1-1h-14z"/>
+ <path opacity=".2" d="m11 3c-2.216 0-4 1.784-4 4v0.5c0-2.216 1.784-4 4-4s4 1.784 4 4v-0.5c0-2.216-1.784-4-4-4z"/>
+ <path fill="#ebdbb2" opacity=".1" d="m3 18.5v1c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-14c-0.554 0-1-0.446-1-1z"/>
+ <path fill="#cb9a05" d="m3 19v1c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-14c-0.554 0-1-0.446-1-1z"/>
+ <rect fill="#fed96a" width="16" height="7" x="3" y="11" rx="0" ry="0"/>
+ <path opacity=".2" d="m3 20v0.5c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-0.5c0 0.554-0.446 1-1 1h-14c-0.554 0-1-0.446-1-1z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/computer-fail.svg b/.icons/Gruvbox-Plus-Dark/status/24/computer-fail.svg
new file mode 100644
index 000000000..0f8f11f93
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/computer-fail.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <rect style="opacity:0.2" width="16" height="12" x="-21.5" y="-18" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#7c6f64" width="16" height="12" x="-21" y="-18" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="16" height="20" x="-19.5" y="-22" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#504945" width="16" height="20" x="-19" y="-22" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#fb4934" width="12" height="16" x="-17" y="-20" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 9,8.5 v 2 h 1 v -2 z m 5,0 v 2 h 1 v -2 z m -5,4 v 1 h 1 4 1 v -1 h -1 -4 z m 6,1 v 1 h 1 v -1 z m -6,0 H 8 v 1 h 1 z"/>
+ <path d="m 9,8 v 2 h 1 V 8 Z m 5,0 v 2 h 1 V 8 Z m -5,4 v 1 h 1 4 1 v -1 h -1 -4 z m 6,1 v 1 h 1 V 13 Z M 9,13 H 8 v 1 h 1 z" style="fill:#ebdbb2"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="M 3,3 C 2.446,3 2,3.446 2,4 l 0,0.5 c 0,-0.554 0.446,-1 1,-1 l 18,0 c 0.554,0 1,0.446 1,1 L 22,4 C 22,3.446 21.554,3 21,3 L 3,3 Z"/>
+ <rect style="opacity:0.1;fill:#ebdbb2" width="16" height=".5" x="4" y="17"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/connect_no.svg b/.icons/Gruvbox-Plus-Dark/status/24/connect_no.svg
new file mode 120000
index 000000000..d591a0e44
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/connect_no.svg
@@ -0,0 +1 @@
+network-wired-disconnected.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/data-information.svg b/.icons/Gruvbox-Plus-Dark/status/24/data-information.svg
new file mode 120000
index 000000000..015e95ba6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/data-information.svg
@@ -0,0 +1 @@
+dialog-information.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/dialog-error.svg b/.icons/Gruvbox-Plus-Dark/status/24/dialog-error.svg
new file mode 100644
index 000000000..54317161b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/dialog-error.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1">
+ <rect fill="#cc241d" width="20" height="20" x="-22" y="-22" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g opacity=".2" transform="translate(-534 361.5)">
+ <path class="error" d="m545-355h2v9.0001h-2zm0 11h2v2h-2z"/>
+ </g>
+ <g transform="translate(-534 361)">
+ <path fill="#ebdbb2" class="error" d="m545-355h2v9.0001h-2zm0 11h2v2h-2z"/>
+ </g>
+ <path fill="#ebdbb2" opacity=".2" d="m12 2c-5.54 0-10 4.46-10 10 0 0.084 0.004 0.166 0.0058 0.25 0.1324-5.423 4.5382-9.75 9.9942-9.75 5.4558 0 9.862 4.327 9.994 9.75 0.002-0.08343 0.0059-0.16606 0.0059-0.25 0-5.54-4.46-10-10-10z"/>
+ <path opacity=".3" d="m2.0058 12.25c-0.002 0.084-0.0058 0.166-0.0058 0.25 0 5.54 4.46 10 10 10s10-4.46 10-10c0-0.084-0.004-0.1665-0.006-0.25-0.132 5.423-4.538 9.75-9.994 9.75s-9.862-4.327-9.994-9.75z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/dialog-information.svg b/.icons/Gruvbox-Plus-Dark/status/24/dialog-information.svg
new file mode 100644
index 000000000..fbc22fae2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/dialog-information.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1">
+ <rect fill="#83a598" width="20" height="20" x="-22" y="-22" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g opacity=".2" transform="matrix(1,0,0,-1,-534,-335.5)">
+ <path class="error" d="m545-355h2v9.0039h-2zm0 11.004h2v1.9961h-2z"/>
+ </g>
+ <g transform="matrix(1,0,0,-1,-534,-336)">
+ <path fill="#ebdbb2" class="error" d="m545-355h2v9.0039h-2zm0 11.004h2v1.9961h-2z"/>
+ </g>
+ <path fill="#ebdbb2" opacity=".2" d="m12 2c-5.54 0-10 4.46-10 10 0 0.084 0.004 0.166 0.0058 0.25 0.1324-5.423 4.5382-9.75 9.9942-9.75 5.4558 0 9.862 4.327 9.994 9.75 0.002-0.08343 0.0059-0.16606 0.0059-0.25 0-5.54-4.46-10-10-10z"/>
+ <path opacity=".3" d="m2.0058 12.25c-0.002 0.084-0.0058 0.166-0.0058 0.25 0 5.54 4.46 10 10 10s10-4.46 10-10c0-0.084-0.004-0.1665-0.006-0.25-0.132 5.423-4.538 9.75-9.994 9.75s-9.862-4.327-9.994-9.75z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/dialog-question.svg b/.icons/Gruvbox-Plus-Dark/status/24/dialog-question.svg
new file mode 100644
index 000000000..a91dc514b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/dialog-question.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1">
+ <path fill="#b8bb26" fill-rule="evenodd" d="m11.973 2.0003c-0.473 0.0067-0.92499 0.19765-1.2595 0.5322l-8.1809 8.1809c-0.71054 0.71014-0.71054 1.862 0 2.5721l8.1809 8.1814c0.71014 0.71054 1.8619 0.71054 2.5721 0l8.1809-8.1814c0.71054-0.71014 0.71054-1.862 0-2.5721l-8.181-8.1805c-0.347-0.3476-0.821-0.5396-1.312-0.5323z"/>
+ <path opacity=".2" d="m13 19.5h-2v-2h2zm2.07-7.7499-0.89999 0.91999c-0.72 0.73-1.17 1.33-1.17 2.83h-2v-0.5c0-1.1 0.45-2.1 1.17-2.83l1.24-1.26c0.37-0.36 0.59-0.85999 0.59-1.41 0-1.1-0.89999-2-2-2s-2 0.89999-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 0.87999-0.36 1.68-0.92999 2.25z"/>
+ <path fill="#ebdbb2" d="m13 19h-2v-2h2zm2.07-7.7499-0.89999 0.91999c-0.72 0.73-1.17 1.33-1.17 2.83h-2v-0.5c0-1.1 0.45-2.1 1.17-2.83l1.24-1.26c0.37-0.36 0.59-0.85999 0.59-1.41 0-1.1-0.89999-2-2-2s-2 0.89999-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 0.87999-0.36 1.68-0.92999 2.25z"/>
+ <rect fill="none" width="16" height="16" x="4" y="4"/>
+ <path fill="#ebdbb2" fill-rule="evenodd" opacity=".2" d="m11.973 2.0001c-0.473 0.0067-0.92499 0.19765-1.2595 0.53225l-8.1809 8.1819c-0.4191 0.419-0.58515 0.99099-0.50955 1.536 0.05235-0.379 0.21835-0.74499 0.50975-1.036l8.1807-8.1817c0.3345-0.33435 0.78649-0.5253 1.2595-0.532 0.49141-0.00726 0.96494 0.18474 1.3125 0.53225l8.1809 8.1819c0.29141 0.29126 0.45738 0.65724 0.50975 1.0361 0.07558-0.54515-0.09046-1.117-0.50975-1.5361l-8.181-8.1814c-0.347-0.3473-0.821-0.5393-1.312-0.532z"/>
+ <path fill-rule="evenodd" opacity=".3" d="m2.0235 12.25c-0.075334 0.54494 0.090639 1.1172 0.50975 1.5361l8.1809 8.1809c0.71014 0.71054 1.8621 0.71054 2.5722 0l8.1809-8.1809c0.419-0.419 0.585-0.99099 0.5095-1.536-0.0525 0.37865-0.21853 0.74504-0.50975 1.0361l-8.1809 8.1809c-0.71014 0.71054-1.8621 0.71054-2.5722 0l-8.181-8.181c-0.2911-0.291-0.4571-0.657-0.5096-1.036z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/dialog-warning.svg b/.icons/Gruvbox-Plus-Dark/status/24/dialog-warning.svg
new file mode 100644
index 000000000..a6b63283e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/dialog-warning.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1">
+ <rect fill="#fabd2f" width="20" height="20" x="-22" y="-22" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g opacity=".2" transform="translate(-534 361.5)">
+ <path class="error" d="m545-355h2v9.0039h-2zm0 11.004h2v1.9961h-2z"/>
+ </g>
+ <g fill="#3c3836" transform="translate(-534 361)">
+ <path class="error" d="m545-355h2v9.0039h-2zm0 11.004h2v1.9961h-2z"/>
+ </g>
+ <path fill="#ebdbb2" opacity=".2" d="m12 2c-5.54 0-10 4.46-10 10 0 0.084 0.004 0.166 0.0058 0.25 0.1324-5.423 4.5382-9.75 9.9942-9.75 5.4558 0 9.862 4.327 9.994 9.75 0.002-0.08343 0.0059-0.16606 0.0059-0.25 0-5.54-4.46-10-10-10z"/>
+ <path opacity=".3" d="m2.0058 12.25c-0.002 0.084-0.0058 0.166-0.0058 0.25 0 5.54 4.46 10 10 10s10-4.46 10-10c0-0.084-0.004-0.1665-0.006-0.25-0.132 5.423-4.538 9.75-9.994 9.75s-9.862-4.327-9.994-9.75z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/gnome-dev-wavelan-encrypted.svg b/.icons/Gruvbox-Plus-Dark/status/24/gnome-dev-wavelan-encrypted.svg
new file mode 120000
index 000000000..eb71703e8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/gnome-dev-wavelan-encrypted.svg
@@ -0,0 +1 @@
+network-wireless-encrypted.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/gtk-dialog-authentication.svg b/.icons/Gruvbox-Plus-Dark/status/24/gtk-dialog-authentication.svg
new file mode 120000
index 000000000..7d7d88238
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/gtk-dialog-authentication.svg
@@ -0,0 +1 @@
+changes-prevent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/gtk-dialog-error.svg b/.icons/Gruvbox-Plus-Dark/status/24/gtk-dialog-error.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/gtk-dialog-error.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/gtk-dialog-info.svg b/.icons/Gruvbox-Plus-Dark/status/24/gtk-dialog-info.svg
new file mode 120000
index 000000000..015e95ba6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/gtk-dialog-info.svg
@@ -0,0 +1 @@
+dialog-information.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/gtk-dialog-question.svg b/.icons/Gruvbox-Plus-Dark/status/24/gtk-dialog-question.svg
new file mode 120000
index 000000000..9c339cf60
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/gtk-dialog-question.svg
@@ -0,0 +1 @@
+dialog-question.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/gtk-dialog-warning.svg b/.icons/Gruvbox-Plus-Dark/status/24/gtk-dialog-warning.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/gtk-dialog-warning.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/gtk-missing-image.svg b/.icons/Gruvbox-Plus-Dark/status/24/gtk-missing-image.svg
new file mode 120000
index 000000000..28389ba2a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/gtk-missing-image.svg
@@ -0,0 +1 @@
+image-missing.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/image-missing.svg b/.icons/Gruvbox-Plus-Dark/status/24/image-missing.svg
new file mode 100644
index 000000000..025cc3d7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/image-missing.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1">
+ <path fill="#ebdbb2" d="m3 3c-0.554 0-1 0.446-1 1v16c0 0.554 0.446 1 1 1h11l8-8v-9c0-0.554-0.446-1-1-1z"/>
+ <path d="m7.6084 10 4.3916 6l3-3 3 2.0766-0.53014 0.47131-1.9243 2.4522h-11.546v-4z" style="opacity:0.3"/>
+ <path d="m22 13h-7c-0.5523 0-1 0.44772-1 1v7z" style="fill:#ebdbb2"/>
+ <path fill="#ebdbb2" d="m15 13c-0.5523 0-1 0.44772-1 1v0.5c0-0.5523 0.44771-1 1-1h6.5l0.5-0.5h-7z" style="opacity:0.2"/>
+ <path opacity=".3" d="m22 12.978-8 8h-11c-0.554 0-1-0.446-1-1v0.5225c0 0.554 0.446 1 1 1h11l8-8v-0.522z"/>
+ <path style="fill:#ebdbb2;opacity:0.2" d="M 3 3 C 2.446 3 2 3.446 2 4 L 2 4.5 C 2 3.946 2.446 3.5 3 3.5 L 21 3.5 C 21.554 3.5 22 3.946 22 4.5 L 22 4 C 22 3.446 21.554 3 21 3 L 3 3 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/info.svg b/.icons/Gruvbox-Plus-Dark/status/24/info.svg
new file mode 120000
index 000000000..015e95ba6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/info.svg
@@ -0,0 +1 @@
+dialog-information.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/media-playback-paused.svg b/.icons/Gruvbox-Plus-Dark/status/24/media-playback-paused.svg
new file mode 100644
index 000000000..448824d40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/media-playback-paused.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 24 24" width="24" height="24"><linearGradient id="_lgradient_0" x1="0" y1="0" x2="-1.8369701987210297e-16" y2="1" gradientTransform="matrix(4,0,0,12,6,5.734)" gradientUnits="userSpaceOnUse"><stop offset="0.000009999999999999999%" stop-opacity="1" style="stop-color:rgb(255,0,102)"/><stop offset="100%" stop-opacity="1" style="stop-color:rgb(220,20,153)"/></linearGradient><path d=" M 6 5.734 L 6 17.734 L 10 17.734 L 10 5.734 L 6 5.734 Z " fill-rule="evenodd" fill="#cc241d"/><linearGradient id="_lgradient_1" x1="0" y1="0" x2="-1.8369701987210297e-16" y2="1" gradientTransform="matrix(4,0,0,12,14,5.734)" gradientUnits="userSpaceOnUse"><stop offset="0.000009999999999999999%" stop-opacity="1" style="stop-color:rgb(255,0,102)"/><stop offset="100%" stop-opacity="1" style="stop-color:rgb(220,20,153)"/></linearGradient><path d=" M 14 5.734 L 14 17.734 L 18 17.734 L 18 5.734 L 14 5.734 Z " fill-rule="evenodd" fill="#cc241d"/><linearGradient id="_lgradient_2" x1="0" y1="0" x2="-1.8369701987210297e-16" y2="1" gradientTransform="matrix(24,0,0,22.401,0,0.533)" gradientUnits="userSpaceOnUse"><stop offset="0.000009999999999999999%" stop-opacity="1" style="stop-color:rgb(76,85,97)"/><stop offset="100%" stop-opacity="1" style="stop-color:rgb(46,56,66)"/></linearGradient><path d=" M 15.698 0.533 C 22.962 0.533 24 1.569 24 8.828 L 24 14.64 C 24 21.898 22.962 22.934 15.698 22.934 L 8.302 22.934 C 1.038 22.934 0 21.898 0 14.64 L 0 8.828 C 0 1.569 1.038 0.533 8.302 0.533 L 15.698 0.533 Z M 15.705 2.778 C 16.485 2.778 17.25 2.793 18.03 2.838 C 18.585 2.868 19.125 2.929 19.665 3.019 C 19.995 3.079 20.31 3.168 20.61 3.304 C 20.745 3.364 20.88 3.454 20.985 3.543 C 21.09 3.663 21.165 3.784 21.225 3.918 C 21.36 4.219 21.45 4.534 21.51 4.864 C 21.6 5.403 21.66 5.943 21.69 6.499 C 21.735 7.279 21.75 8.043 21.75 8.823 C 21.75 8.823 21.75 8.823 21.75 8.823 L 21.75 14.643 C 21.75 14.643 21.75 14.643 21.75 14.658 C 21.75 15.424 21.735 16.189 21.69 16.968 C 21.66 17.523 21.6 18.064 21.51 18.603 C 21.45 18.934 21.36 19.249 21.225 19.549 C 21.165 19.684 21.09 19.804 20.985 19.924 C 20.88 20.014 20.745 20.103 20.61 20.163 C 20.31 20.299 19.995 20.389 19.665 20.449 C 19.125 20.538 18.585 20.598 18.03 20.629 C 17.25 20.674 16.485 20.689 15.705 20.689 C 15.705 20.689 15.705 20.689 15.705 20.689 L 8.295 20.689 C 8.295 20.689 8.295 20.689 8.295 20.689 C 7.515 20.689 6.75 20.674 5.97 20.629 C 5.415 20.598 4.875 20.538 4.335 20.449 C 4.005 20.389 3.69 20.299 3.39 20.163 C 3.255 20.103 3.12 20.014 3.015 19.924 C 2.91 19.804 2.835 19.684 2.775 19.549 C 2.64 19.249 2.55 18.934 2.49 18.603 C 2.4 18.064 2.34 17.523 2.31 16.968 C 2.265 16.189 2.25 15.424 2.25 14.658 C 2.25 14.643 2.25 14.643 2.25 14.643 L 2.25 8.823 C 2.25 8.823 2.25 8.823 2.25 8.823 C 2.25 8.043 2.265 7.279 2.31 6.499 C 2.34 5.943 2.4 5.403 2.49 4.864 C 2.55 4.534 2.64 4.219 2.775 3.918 C 2.835 3.784 2.91 3.663 3.015 3.543 C 3.12 3.454 3.255 3.364 3.39 3.304 C 3.69 3.168 4.005 3.079 4.335 3.019 C 4.875 2.929 5.415 2.868 5.97 2.838 C 6.75 2.793 7.515 2.778 8.295 2.778 C 8.295 2.778 8.295 2.778 8.295 2.778 L 15.705 2.778 C 15.705 2.778 15.705 2.778 15.705 2.778 Z " fill-rule="evenodd" fill="#504945"/></svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/media-playback-playing.svg b/.icons/Gruvbox-Plus-Dark/status/24/media-playback-playing.svg
new file mode 100644
index 000000000..9d293103d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/media-playback-playing.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 24 24" width="24" height="24"><linearGradient id="_lgradient_3" x1="0" y1="0" x2="-1.8369701987210297e-16" y2="1" gradientTransform="matrix(24,0,0,22.401,0,0.533)" gradientUnits="userSpaceOnUse"><stop offset="0.000009999999999999999%" stop-opacity="1" style="stop-color:rgb(76,85,97)"/><stop offset="100%" stop-opacity="1" style="stop-color:rgb(46,56,66)"/></linearGradient><path d=" M 15.698 0.533 C 22.962 0.533 24 1.569 24 8.828 L 24 14.64 C 24 21.898 22.962 22.934 15.698 22.934 L 8.302 22.934 C 1.038 22.934 0 21.898 0 14.64 L 0 8.828 C 0 1.569 1.038 0.533 8.302 0.533 L 15.698 0.533 Z M 15.705 2.778 C 16.485 2.778 17.25 2.793 18.03 2.838 C 18.585 2.868 19.125 2.929 19.665 3.019 C 19.995 3.079 20.31 3.168 20.61 3.304 C 20.745 3.364 20.88 3.454 20.985 3.543 C 21.09 3.663 21.165 3.784 21.225 3.918 C 21.36 4.219 21.45 4.534 21.51 4.864 C 21.6 5.403 21.66 5.943 21.69 6.499 C 21.735 7.279 21.75 8.043 21.75 8.823 C 21.75 8.823 21.75 8.823 21.75 8.823 L 21.75 14.643 C 21.75 14.643 21.75 14.643 21.75 14.658 C 21.75 15.424 21.735 16.189 21.69 16.968 C 21.66 17.523 21.6 18.064 21.51 18.603 C 21.45 18.934 21.36 19.249 21.225 19.549 C 21.165 19.684 21.09 19.804 20.985 19.924 C 20.88 20.014 20.745 20.103 20.61 20.163 C 20.31 20.299 19.995 20.389 19.665 20.449 C 19.125 20.538 18.585 20.598 18.03 20.629 C 17.25 20.674 16.485 20.689 15.705 20.689 C 15.705 20.689 15.705 20.689 15.705 20.689 L 8.295 20.689 C 8.295 20.689 8.295 20.689 8.295 20.689 C 7.515 20.689 6.75 20.674 5.97 20.629 C 5.415 20.598 4.875 20.538 4.335 20.449 C 4.005 20.389 3.69 20.299 3.39 20.163 C 3.255 20.103 3.12 20.014 3.015 19.924 C 2.91 19.804 2.835 19.684 2.775 19.549 C 2.64 19.249 2.55 18.934 2.49 18.603 C 2.4 18.064 2.34 17.523 2.31 16.968 C 2.265 16.189 2.25 15.424 2.25 14.658 C 2.25 14.643 2.25 14.643 2.25 14.643 L 2.25 8.823 C 2.25 8.823 2.25 8.823 2.25 8.823 C 2.25 8.043 2.265 7.279 2.31 6.499 C 2.34 5.943 2.4 5.403 2.49 4.864 C 2.55 4.534 2.64 4.219 2.775 3.918 C 2.835 3.784 2.91 3.663 3.015 3.543 C 3.12 3.454 3.255 3.364 3.39 3.304 C 3.69 3.168 4.005 3.079 4.335 3.019 C 4.875 2.929 5.415 2.868 5.97 2.838 C 6.75 2.793 7.515 2.778 8.295 2.778 C 8.295 2.778 8.295 2.778 8.295 2.778 L 15.705 2.778 C 15.705 2.778 15.705 2.778 15.705 2.778 Z " fill-rule="evenodd" fill="#504945"/><linearGradient id="_lgradient_4" x1="0.5" y1="0" x2="0.5000000000000001" y2="1" gradientTransform="matrix(11.061,0,0,12,6.469,6)" gradientUnits="userSpaceOnUse"><stop offset="0%" stop-opacity="1" style="stop-color:rgb(26,214,171)"/><stop offset="100%" stop-opacity="1" style="stop-color:rgb(50,157,182)"/></linearGradient><path d=" M 6.469 6 L 6.469 18 C 6.469 18 12.556 15.541 17.531 11.997 C 17.531 11.996 17.529 11.996 17.528 11.994 C 17.528 11.991 17.528 11.991 17.526 11.99 C 17.525 11.988 17.525 11.987 17.523 11.985 C 17.523 11.984 17.523 11.984 17.523 11.982 C 12.276 8.324 6.469 6 6.469 6 L 6.469 6 Z " fill-rule="evenodd" fill="#8ec07c"/></svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/media-playback-stopped.svg b/.icons/Gruvbox-Plus-Dark/status/24/media-playback-stopped.svg
new file mode 100644
index 000000000..9bc2e85a4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/media-playback-stopped.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 24 24" width="24" height="24"><linearGradient id="_lgradient_5" x1="0" y1="0" x2="-1.8369701987210297e-16" y2="1" gradientTransform="matrix(24,0,0,22.401,0,0.533)" gradientUnits="userSpaceOnUse"><stop offset="0.000009999999999999999%" stop-opacity="1" style="stop-color:rgb(76,85,97)"/><stop offset="100%" stop-opacity="1" style="stop-color:rgb(46,56,66)"/></linearGradient><path d=" M 15.698 0.533 C 22.962 0.533 24 1.569 24 8.828 L 24 14.64 C 24 21.898 22.962 22.934 15.698 22.934 L 8.302 22.934 C 1.038 22.934 0 21.898 0 14.64 L 0 8.828 C 0 1.569 1.038 0.533 8.302 0.533 L 15.698 0.533 Z M 15.705 2.778 C 16.485 2.778 17.25 2.793 18.03 2.838 C 18.585 2.868 19.125 2.929 19.665 3.019 C 19.995 3.079 20.31 3.168 20.61 3.304 C 20.745 3.364 20.88 3.454 20.985 3.543 C 21.09 3.663 21.165 3.784 21.225 3.918 C 21.36 4.219 21.45 4.534 21.51 4.864 C 21.6 5.403 21.66 5.943 21.69 6.499 C 21.735 7.279 21.75 8.043 21.75 8.823 C 21.75 8.823 21.75 8.823 21.75 8.823 L 21.75 14.643 C 21.75 14.643 21.75 14.643 21.75 14.658 C 21.75 15.424 21.735 16.189 21.69 16.968 C 21.66 17.523 21.6 18.064 21.51 18.603 C 21.45 18.934 21.36 19.249 21.225 19.549 C 21.165 19.684 21.09 19.804 20.985 19.924 C 20.88 20.014 20.745 20.103 20.61 20.163 C 20.31 20.299 19.995 20.389 19.665 20.449 C 19.125 20.538 18.585 20.598 18.03 20.629 C 17.25 20.674 16.485 20.689 15.705 20.689 C 15.705 20.689 15.705 20.689 15.705 20.689 L 8.295 20.689 C 8.295 20.689 8.295 20.689 8.295 20.689 C 7.515 20.689 6.75 20.674 5.97 20.629 C 5.415 20.598 4.875 20.538 4.335 20.449 C 4.005 20.389 3.69 20.299 3.39 20.163 C 3.255 20.103 3.12 20.014 3.015 19.924 C 2.91 19.804 2.835 19.684 2.775 19.549 C 2.64 19.249 2.55 18.934 2.49 18.603 C 2.4 18.064 2.34 17.523 2.31 16.968 C 2.265 16.189 2.25 15.424 2.25 14.658 C 2.25 14.643 2.25 14.643 2.25 14.643 L 2.25 8.823 C 2.25 8.823 2.25 8.823 2.25 8.823 C 2.25 8.043 2.265 7.279 2.31 6.499 C 2.34 5.943 2.4 5.403 2.49 4.864 C 2.55 4.534 2.64 4.219 2.775 3.918 C 2.835 3.784 2.91 3.663 3.015 3.543 C 3.12 3.454 3.255 3.364 3.39 3.304 C 3.69 3.168 4.005 3.079 4.335 3.019 C 4.875 2.929 5.415 2.868 5.97 2.838 C 6.75 2.793 7.515 2.778 8.295 2.778 C 8.295 2.778 8.295 2.778 8.295 2.778 L 15.705 2.778 C 15.705 2.778 15.705 2.778 15.705 2.778 Z " fill-rule="evenodd" fill="#504945"/><linearGradient id="_lgradient_6" x1="0" y1="0" x2="-1.8369701987210297e-16" y2="1" gradientTransform="matrix(12.858,0,0,12,5.571,6)" gradientUnits="userSpaceOnUse"><stop offset="0.000009999999999999999%" stop-opacity="1" style="stop-color:rgb(255,69,0)"/><stop offset="100%" stop-opacity="1" style="stop-color:rgb(220,21,59)"/></linearGradient><path d=" M 13.98 6 C 17.872 6 18.429 6.555 18.429 10.443 L 18.429 13.557 C 18.429 17.445 17.872 18 13.98 18 L 10.02 18 C 6.127 18 5.571 17.445 5.571 13.557 L 5.571 10.443 C 5.571 6.555 6.127 6 10.02 6 L 13.98 6 Z " fill-rule="evenodd" fill="#fb4934"/></svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/messagebox_critical.svg b/.icons/Gruvbox-Plus-Dark/status/24/messagebox_critical.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/messagebox_critical.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/messagebox_info.svg b/.icons/Gruvbox-Plus-Dark/status/24/messagebox_info.svg
new file mode 120000
index 000000000..015e95ba6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/messagebox_info.svg
@@ -0,0 +1 @@
+dialog-information.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/messagebox_warning.svg b/.icons/Gruvbox-Plus-Dark/status/24/messagebox_warning.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/messagebox_warning.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/network-wired-disconnected.svg b/.icons/Gruvbox-Plus-Dark/status/24/network-wired-disconnected.svg
new file mode 100644
index 000000000..96bf8aa2c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/network-wired-disconnected.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1">
+ <path style="opacity:0.2" d="M 8,21.5 6,19.5 H 3.5 C 2.669,19.5 2,18.831 2,18 V 6 C 2,5.169 2.669,4.5 3.5,4.5 H 20.5 C 21.331,4.5 22,5.169 22,6 V 18 C 22,18.831 21.331,19.5 20.5,19.5 H 18 L 16,21.5 Z"/>
+ <path style="fill:#a89984" d="M 8,21 6,19 H 3.5 C 2.669,19 2,18.331 2,17.5 V 5.5 C 2,4.669 2.669,4 3.5,4 H 20.5 C 21.331,4 22,4.669 22,5.5 V 17.5 C 22,18.331 21.331,19 20.5,19 H 18 L 16,21 Z"/>
+ <path style="opacity:0.6" d="M 10,18 7.75,16 H 5 V 7 H 19 V 16 H 16 L 14,18 Z"/>
+ <g style="fill:#fabd2f" transform="scale(1,-1)">
+ <rect width="1" height="2" x="8" y="-9"/>
+ <rect width="1" height="2" x="10" y="-9"/>
+ <rect width="1" height="2" x="12" y="-9"/>
+ <rect width="1" height="2" x="14" y="-9"/>
+ <rect width="1" height="2" x="16" y="-9"/>
+ </g>
+ <path style="fill:#ebdbb2;opacity:0.2" d="M 3.5 4 C 2.669 4 2 4.669 2 5.5 L 2 6 C 2 5.169 2.669 4.5 3.5 4.5 L 20.5 4.5 C 21.331 4.5 22 5.169 22 6 L 22 5.5 C 22 4.669 21.331 4 20.5 4 L 3.5 4 z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 5,16 V 16.5 H 7.75 L 10,18.5 H 14 L 16,16.5 H 19 V 16 H 16 L 14,18 H 10 L 7.75,16 Z"/>
+ <circle cx="19" cy="18" r="5" style="fill:#cc241d"/>
+ <path d="M 23.9895,18.207 A 5,5 0 0 1 19,23 5,5 0 0 1 14.0105,18.293 5,5 0 0 0 14,18.5 a 5,5 0 0 0 5,5 5,5 0 0 0 5,-5 5,5 0 0 0 -0.0105,-0.293 z" style="opacity:0.2"/>
+ <g transform="matrix(0.353555,-0.353555,0.353555,0.353555,-5.7485,17.423)" style="fill:#ebdbb2">
+ <rect width="12" height="2" x="28" y="35"/>
+ <rect width="12" height="2" x="-42" y="33" transform="rotate(-90)"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/network-wireless-encrypted.svg b/.icons/Gruvbox-Plus-Dark/status/24/network-wireless-encrypted.svg
new file mode 100644
index 000000000..cceb5b0ab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/network-wireless-encrypted.svg
@@ -0,0 +1,22 @@
+<svg width="24" height="24" version="1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <clipPath id="clipPath5078">
+ <path d="m160 247c-7.913 0-15.04 2.812-20.94 7.172l20.94 22.82 20.78-22.9c-5.88-4.31-12.93-7.09-20.78-7.09z" fill="#2095f2"/>
+ </clipPath>
+ <clipPath id="clipPath5085">
+ <path d="m160 247c-7.913 0-15.04 2.812-20.94 7.172l20.94 22.82 20.78-22.9c-5.88-4.31-12.93-7.09-20.78-7.09z" fill="#2095f2"/>
+ </clipPath>
+ </defs>
+ <path d="m11.97 5c-3.957 0-7.52 1.406-10.47 3.586l10.47 11.41 10.39-11.45c-2.943-2.156-6.465-3.546-10.39-3.546z" fill="#504945"/>
+ <path transform="matrix(.5001 0 0 .5001 -68.03 -118.5)" d="m159.9 253c-6.304 0-12.15 2.067-16.85 5.559l16.94 18.44 16.76-18.44c-4.71-3.49-10.56-5.56-16.86-5.56z" clip-path="url(#clipPath5078)" filter="url(#filter5060)" opacity=".2"/>
+ <path d="m11.93 7.996c-3.152 0-6.078 1.034-8.428 2.78l8.472 9.222 8.384-9.222c-2.35-1.746-5.275-2.78-8.428-2.78z" fill="#797979"/>
+ <path transform="matrix(.5001 0 0 .5001 -68.03 -118.5)" d="m159.9 259c-4.728 0-9.116 1.55-12.64 4.169l12.71 13.83 12.57-13.83c-3.524-2.619-7.912-4.169-12.64-4.169z" clip-path="url(#clipPath5085)" filter="url(#filter5064)" opacity=".2"/>
+ <path d="m11.93 11c-2.364 0-4.558 0.7754-6.321 2.085l6.354 6.916 6.288-6.916c-1.762-1.31-3.956-2.085-6.321-2.085z" fill="#e4e4e4"/>
+ <path d="m11.97 5c-3.957 0-7.52 1.406-10.47 3.586l0.2813 0.3067c2.899-2.066 6.358-3.393 10.19-3.393 3.805 0 7.226 1.311 10.11 3.354l0.2803-0.3086c-2.944-2.156-6.466-3.545-10.39-3.545z" fill="#ebdbb2" opacity=".1"/>
+ <path d="m11.93 7.996c-3.152 0-6.078 1.035-8.428 2.781l0.2819 0.307c2.301-1.624 5.116-2.587 8.145-2.587 3.031 0 5.845 0.9639 8.147 2.589l0.28-0.3086c-2.349-1.746-5.274-2.781-8.426-2.781z" fill="#ebdbb2" opacity=".1"/>
+ <path d="m11.93 11c-2.364 0-4.559 0.7758-6.321 2.085l0.2823 0.3067c1.713-1.188 3.797-1.892 6.039-1.892 2.243 0 4.327 0.7044 6.04 1.894l0.2803-0.3086c-1.762-1.31-3.956-2.086-6.32-2.086z" fill="#ebdbb2" opacity=".1"/>
+ <path d="m22.09 8.857-10.11 11.14-10.19-11.11c-0.092 0.0651-0.1888 0.1246-0.28 0.1921l10.47 11.41 10.39-11.45c-0.091-0.066-0.186-0.1251-0.278-0.19z" opacity=".2"/>
+ <rect x="11" y="12.5" width="10" height="10" rx="1.5" ry="1.5" opacity=".2"/>
+ <rect x="11" y="12" width="10" height="10" rx="1.5" ry="1.5" fill="#38ac52"/>
+ <path d="m16 13c-1.108 0-2 0.9108-2 2.031v0.969h-0.5c-0.277 0-0.5 0.223-0.5 0.5v3c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-3c0-0.277-0.223-0.5-0.5-0.5h-0.5v-0.9688c0-1.12-0.892-2.031-2-2.031zm0 1c0.554 0 1 0.446 1 1v1h-2v-1c0-0.554 0.446-1 1-1z" fill="#ebdbb2"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/status_lock.svg b/.icons/Gruvbox-Plus-Dark/status/24/status_lock.svg
new file mode 120000
index 000000000..7d7d88238
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/status_lock.svg
@@ -0,0 +1 @@
+changes-prevent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/stock_dialog-error.svg b/.icons/Gruvbox-Plus-Dark/status/24/stock_dialog-error.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/stock_dialog-error.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/stock_dialog-info.svg b/.icons/Gruvbox-Plus-Dark/status/24/stock_dialog-info.svg
new file mode 120000
index 000000000..015e95ba6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/stock_dialog-info.svg
@@ -0,0 +1 @@
+dialog-information.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/stock_dialog-question.svg b/.icons/Gruvbox-Plus-Dark/status/24/stock_dialog-question.svg
new file mode 120000
index 000000000..9c339cf60
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/stock_dialog-question.svg
@@ -0,0 +1 @@
+dialog-question.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/stock_dialog-warning.svg b/.icons/Gruvbox-Plus-Dark/status/24/stock_dialog-warning.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/stock_dialog-warning.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/stock_lock.svg b/.icons/Gruvbox-Plus-Dark/status/24/stock_lock.svg
new file mode 120000
index 000000000..7d7d88238
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/stock_lock.svg
@@ -0,0 +1 @@
+changes-prevent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/task-attempt.svg b/.icons/Gruvbox-Plus-Dark/status/24/task-attempt.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/task-attempt.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/task-attention.svg b/.icons/Gruvbox-Plus-Dark/status/24/task-attention.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/task-attention.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/trophy-bronze.svg b/.icons/Gruvbox-Plus-Dark/status/24/trophy-bronze.svg
new file mode 100644
index 000000000..8aeed3f7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/trophy-bronze.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1">
+ <path d="M 17.329157,2.5007137 A 4.9150797,5.5761229 20.398439 0 0 12.779305,5.4441038 4.9150797,5.5761229 20.398439 0 0 14.31936,12.869963 4.9150797,5.5761229 20.398439 0 0 21.2208,10.555485 4.9150797,5.5761229 20.398439 0 0 19.680745,3.1296266 4.9150797,5.5761229 20.398439 0 0 17.329157,2.5007137 Z m 0.04004,2.034201 c 0.47909,-0.012259 0.943868,0.1037101 1.346694,0.3476599 1.289045,0.7806395 1.810562,2.788031 0.792977,4.6367669 -1.017586,1.8487365 -2.93561,2.3783125 -4.224654,1.5976735 C 13.99517,10.336376 13.472676,8.3289835 14.490262,6.4802476 15.189851,5.2092418 16.315199,4.5618832 17.369198,4.5349147 Z" style="opacity:0.2"/>
+ <path d="M 6.6708427,2.5007137 A 5.5761229,4.9150797 69.601561 0 0 4.3192555,3.1296266 5.5761229,4.9150797 69.601561 0 0 2.7792003,10.555485 5.5761229,4.9150797 69.601561 0 0 9.6806397,12.869963 5.5761229,4.9150797 69.601561 0 0 11.220695,5.4441038 5.5761229,4.9150797 69.601561 0 0 6.6708427,2.5007137 Z m -0.041015,2.034201 C 7.6836868,4.5616305 8.8091736,5.2092418 9.5087634,6.4802476 10.526349,8.3289835 10.004831,10.336376 8.7157866,11.117015 7.4267421,11.897654 5.5087185,11.368078 4.4911328,9.5193415 3.4735465,7.6706056 3.995065,5.6641906 5.2841092,4.8835512 5.6869359,4.6396013 6.1507992,4.5227713 6.6298277,4.5349147 Z" style="opacity:0.2"/>
+ <rect style="opacity:0.2" width="14" height="2" x="5" y="20.5" rx="1" ry="1"/>
+ <path style="fill:#d65d0e" d="M 17.329157,2.0007617 A 4.9150797,5.5761229 20.398439 0 0 12.779305,4.944152 4.9150797,5.5761229 20.398439 0 0 14.31936,12.370011 4.9150797,5.5761229 20.398439 0 0 21.2208,10.055534 4.9150797,5.5761229 20.398439 0 0 19.680745,2.6296746 4.9150797,5.5761229 20.398439 0 0 17.329157,2.0007617 Z m 0.04004,2.034201 c 0.47909,-0.012259 0.943868,0.1037101 1.346694,0.3476599 1.289045,0.7806397 1.810562,2.7880313 0.792977,4.6367671 -1.017586,1.8487363 -2.93561,2.3783133 -4.224654,1.5976733 C 13.99517,9.8364238 13.472676,7.8290317 14.490262,5.9802959 15.189851,4.7092897 16.315199,4.0619312 17.369198,4.0349627 Z"/>
+ <path style="fill:#d65d0e" d="M 6.6708427,2.0007617 A 5.5761229,4.9150797 69.601561 0 0 4.3192555,2.6296746 5.5761229,4.9150797 69.601561 0 0 2.7792003,10.055534 5.5761229,4.9150797 69.601561 0 0 9.6806397,12.370011 5.5761229,4.9150797 69.601561 0 0 11.220695,4.944152 5.5761229,4.9150797 69.601561 0 0 6.6708427,2.0007617 Z m -0.041015,2.034201 C 7.6836868,4.0616785 8.8091736,4.7092898 9.5087634,5.9802959 10.526349,7.8290317 10.004831,9.8364238 8.7157866,10.617063 7.4267421,11.397703 5.5087185,10.868126 4.4911328,9.0193897 3.4735465,7.1706539 3.995065,5.1642388 5.2841092,4.3835992 5.6869359,4.1396493 6.1507992,4.0228193 6.6298277,4.0349627 Z"/>
+ <rect style="fill:#d65d0e" width="4" height="9" x="10" y="12"/>
+ <path d="M 5.9999999,3.9615385 V 8.3461539 C 5.9999999,10.512809 8.6862913,15.5 12,15.5 c 3.313709,0 6,-4.987191 6,-7.1538461 V 3.9615385 Z" style="opacity:0.2"/>
+ <path style="fill:#fe8019" d="M 5.9999999,3.4615385 V 7.8461539 C 5.9999999,10.012809 8.6862913,15 12,15 c 3.313709,0 6,-4.987191 6,-7.1538461 V 3.4615385 Z"/>
+ <rect width="16" height="2" x="4" y="2.5" rx="1" ry="1" style="opacity:0.2"/>
+ <rect style="fill:#fe8019" width="16" height="2" x="4" y="2" rx="1" ry="1"/>
+ <path style="fill:#fe8019" d="M 12,17.999953 A 4.5000472,3.0000313 0 0 0 7.4999529,20.999984 H 16.500047 A 4.5000472,3.0000313 0 0 0 12,17.999953 Z"/>
+ <rect width="14" height="2" x="5" y="20" rx="1" ry="1" style="fill:#504945"/>
+ <path style="opacity:0.2;fill:#f9f9f9" d="m 4.9999267,1.9997852 c -0.5540058,0 -1.0000105,0.4460046 -1.0000105,1.0000104 0,0.086918 0.014505,0.1697065 0.035157,0.2500027 C 4.1460496,2.8182972 4.5328392,2.4997904 4.9999267,2.4997904 H 19.000073 c 0.467088,0 0.853877,0.3185068 0.964855,0.7500079 0.02065,-0.080296 0.03516,-0.1630843 0.03516,-0.2500027 0,-0.5540058 -0.446005,-1.0000104 -1.000011,-1.0000104 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/trophy-gold.svg b/.icons/Gruvbox-Plus-Dark/status/24/trophy-gold.svg
new file mode 100644
index 000000000..eef68bf56
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/trophy-gold.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1">
+ <path d="M 17.329157,2.5007137 A 4.9150797,5.5761229 20.398439 0 0 12.779305,5.4441038 4.9150797,5.5761229 20.398439 0 0 14.31936,12.869963 4.9150797,5.5761229 20.398439 0 0 21.2208,10.555485 4.9150797,5.5761229 20.398439 0 0 19.680745,3.1296266 4.9150797,5.5761229 20.398439 0 0 17.329157,2.5007137 Z m 0.04004,2.034201 c 0.47909,-0.012259 0.943868,0.1037101 1.346694,0.3476599 1.289045,0.7806395 1.810562,2.788031 0.792977,4.6367669 -1.017586,1.8487365 -2.93561,2.3783125 -4.224654,1.5976735 C 13.99517,10.336376 13.472676,8.3289835 14.490262,6.4802476 15.189851,5.2092418 16.315199,4.5618832 17.369198,4.5349147 Z" style="opacity:0.2"/>
+ <path d="M 6.6708427,2.5007137 A 5.5761229,4.9150797 69.601561 0 0 4.3192555,3.1296266 5.5761229,4.9150797 69.601561 0 0 2.7792003,10.555485 5.5761229,4.9150797 69.601561 0 0 9.6806397,12.869963 5.5761229,4.9150797 69.601561 0 0 11.220695,5.4441038 5.5761229,4.9150797 69.601561 0 0 6.6708427,2.5007137 Z m -0.041015,2.034201 C 7.6836868,4.5616305 8.8091736,5.2092418 9.5087634,6.4802476 10.526349,8.3289835 10.004831,10.336376 8.7157866,11.117015 7.4267421,11.897654 5.5087185,11.368078 4.4911328,9.5193415 3.4735465,7.6706056 3.995065,5.6641906 5.2841092,4.8835512 5.6869359,4.6396013 6.1507992,4.5227713 6.6298277,4.5349147 Z" style="opacity:0.2"/>
+ <rect style="opacity:0.2" width="14" height="2" x="5" y="20.5" rx="1" ry="1"/>
+ <path style="fill:#d79921" d="M 17.329157,2.0007617 A 4.9150797,5.5761229 20.398439 0 0 12.779305,4.944152 4.9150797,5.5761229 20.398439 0 0 14.31936,12.370011 4.9150797,5.5761229 20.398439 0 0 21.2208,10.055534 4.9150797,5.5761229 20.398439 0 0 19.680745,2.6296746 4.9150797,5.5761229 20.398439 0 0 17.329157,2.0007617 Z m 0.04004,2.034201 c 0.47909,-0.012259 0.943868,0.1037101 1.346694,0.3476599 1.289045,0.7806397 1.810562,2.7880313 0.792977,4.6367671 -1.017586,1.8487363 -2.93561,2.3783133 -4.224654,1.5976733 C 13.99517,9.8364238 13.472676,7.8290317 14.490262,5.9802959 15.189851,4.7092897 16.315199,4.0619312 17.369198,4.0349627 Z"/>
+ <path style="fill:#d79921" d="M 6.6708427,2.0007617 A 5.5761229,4.9150797 69.601561 0 0 4.3192555,2.6296746 5.5761229,4.9150797 69.601561 0 0 2.7792003,10.055534 5.5761229,4.9150797 69.601561 0 0 9.6806397,12.370011 5.5761229,4.9150797 69.601561 0 0 11.220695,4.944152 5.5761229,4.9150797 69.601561 0 0 6.6708427,2.0007617 Z m -0.041015,2.034201 C 7.6836868,4.0616785 8.8091736,4.7092898 9.5087634,5.9802959 10.526349,7.8290317 10.004831,9.8364238 8.7157866,10.617063 7.4267421,11.397703 5.5087185,10.868126 4.4911328,9.0193897 3.4735465,7.1706539 3.995065,5.1642388 5.2841092,4.3835992 5.6869359,4.1396493 6.1507992,4.0228193 6.6298277,4.0349627 Z"/>
+ <rect style="fill:#d79921" width="4" height="9" x="10" y="12"/>
+ <path d="M 5.9999999,3.9615385 V 8.3461539 C 5.9999999,10.512809 8.6862913,15.5 12,15.5 c 3.313709,0 6,-4.987191 6,-7.1538461 V 3.9615385 Z" style="opacity:0.2"/>
+ <path style="fill:#fabd2f" d="M 5.9999999,3.4615385 V 7.8461539 C 5.9999999,10.012809 8.6862913,15 12,15 c 3.313709,0 6,-4.987191 6,-7.1538461 V 3.4615385 Z"/>
+ <rect width="16" height="2" x="4" y="2.5" rx="1" ry="1" style="opacity:0.2"/>
+ <rect style="fill:#fabd2f" width="16" height="2" x="4" y="2" rx="1" ry="1"/>
+ <path style="fill:#fabd2f" d="M 12,17.999953 A 4.5000472,3.0000313 0 0 0 7.4999529,20.999984 H 16.500047 A 4.5000472,3.0000313 0 0 0 12,17.999953 Z"/>
+ <rect width="14" height="2" x="5" y="20" rx="1" ry="1" style="fill:#504945"/>
+ <path style="opacity:0.2;fill:#f9f9f9" d="m 4.9999267,1.9997852 c -0.5540058,0 -1.0000105,0.4460046 -1.0000105,1.0000104 0,0.086918 0.014505,0.1697065 0.035157,0.2500027 C 4.1460496,2.8182972 4.5328392,2.4997904 4.9999267,2.4997904 H 19.000073 c 0.467088,0 0.853877,0.3185068 0.964855,0.7500079 0.02065,-0.080296 0.03516,-0.1630843 0.03516,-0.2500027 0,-0.5540058 -0.446005,-1.0000104 -1.000011,-1.0000104 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/24/trophy-silver.svg b/.icons/Gruvbox-Plus-Dark/status/24/trophy-silver.svg
new file mode 100644
index 000000000..644614960
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24/trophy-silver.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1">
+ <path d="M 17.329157,2.5007137 A 4.9150797,5.5761229 20.398439 0 0 12.779305,5.4441038 4.9150797,5.5761229 20.398439 0 0 14.31936,12.869963 4.9150797,5.5761229 20.398439 0 0 21.2208,10.555485 4.9150797,5.5761229 20.398439 0 0 19.680745,3.1296266 4.9150797,5.5761229 20.398439 0 0 17.329157,2.5007137 Z m 0.04004,2.034201 c 0.47909,-0.012259 0.943868,0.1037101 1.346694,0.3476599 1.289045,0.7806395 1.810562,2.788031 0.792977,4.6367669 -1.017586,1.8487365 -2.93561,2.3783125 -4.224654,1.5976735 C 13.99517,10.336376 13.472676,8.3289835 14.490262,6.4802476 15.189851,5.2092418 16.315199,4.5618832 17.369198,4.5349147 Z" style="opacity:0.2"/>
+ <path d="M 6.6708427,2.5007137 A 5.5761229,4.9150797 69.601561 0 0 4.3192555,3.1296266 5.5761229,4.9150797 69.601561 0 0 2.7792003,10.555485 5.5761229,4.9150797 69.601561 0 0 9.6806397,12.869963 5.5761229,4.9150797 69.601561 0 0 11.220695,5.4441038 5.5761229,4.9150797 69.601561 0 0 6.6708427,2.5007137 Z m -0.041015,2.034201 C 7.6836868,4.5616305 8.8091736,5.2092418 9.5087634,6.4802476 10.526349,8.3289835 10.004831,10.336376 8.7157866,11.117015 7.4267421,11.897654 5.5087185,11.368078 4.4911328,9.5193415 3.4735465,7.6706056 3.995065,5.6641906 5.2841092,4.8835512 5.6869359,4.6396013 6.1507992,4.5227713 6.6298277,4.5349147 Z" style="opacity:0.2"/>
+ <rect style="opacity:0.2" width="14" height="2" x="5" y="20.5" rx="1" ry="1"/>
+ <path style="fill:#a89984" d="M 17.329157,2.0007617 A 4.9150797,5.5761229 20.398439 0 0 12.779305,4.944152 4.9150797,5.5761229 20.398439 0 0 14.31936,12.370011 4.9150797,5.5761229 20.398439 0 0 21.2208,10.055534 4.9150797,5.5761229 20.398439 0 0 19.680745,2.6296746 4.9150797,5.5761229 20.398439 0 0 17.329157,2.0007617 Z m 0.04004,2.034201 c 0.47909,-0.012259 0.943868,0.1037101 1.346694,0.3476599 1.289045,0.7806397 1.810562,2.7880313 0.792977,4.6367671 -1.017586,1.8487363 -2.93561,2.3783133 -4.224654,1.5976733 C 13.99517,9.8364238 13.472676,7.8290317 14.490262,5.9802959 15.189851,4.7092897 16.315199,4.0619312 17.369198,4.0349627 Z"/>
+ <path style="fill:#a89984" d="M 6.6708427,2.0007617 A 5.5761229,4.9150797 69.601561 0 0 4.3192555,2.6296746 5.5761229,4.9150797 69.601561 0 0 2.7792003,10.055534 5.5761229,4.9150797 69.601561 0 0 9.6806397,12.370011 5.5761229,4.9150797 69.601561 0 0 11.220695,4.944152 5.5761229,4.9150797 69.601561 0 0 6.6708427,2.0007617 Z m -0.041015,2.034201 C 7.6836868,4.0616785 8.8091736,4.7092898 9.5087634,5.9802959 10.526349,7.8290317 10.004831,9.8364238 8.7157866,10.617063 7.4267421,11.397703 5.5087185,10.868126 4.4911328,9.0193897 3.4735465,7.1706539 3.995065,5.1642388 5.2841092,4.3835992 5.6869359,4.1396493 6.1507992,4.0228193 6.6298277,4.0349627 Z"/>
+ <rect style="fill:#a89984" width="4" height="9" x="10" y="12"/>
+ <path d="M 5.9999999,3.9615385 V 8.3461539 C 5.9999999,10.512809 8.6862913,15.5 12,15.5 c 3.313709,0 6,-4.987191 6,-7.1538461 V 3.9615385 Z" style="opacity:0.2"/>
+ <path style="fill:#bdae93" d="M 5.9999999,3.4615385 V 7.8461539 C 5.9999999,10.012809 8.6862913,15 12,15 c 3.313709,0 6,-4.987191 6,-7.1538461 V 3.4615385 Z"/>
+ <rect width="16" height="2" x="4" y="2.5" rx="1" ry="1" style="opacity:0.2"/>
+ <rect style="fill:#bdae93" width="16" height="2" x="4" y="2" rx="1" ry="1"/>
+ <path style="fill:#bdae93" d="M 12,17.999953 A 4.5000472,3.0000313 0 0 0 7.4999529,20.999984 H 16.500047 A 4.5000472,3.0000313 0 0 0 12,17.999953 Z"/>
+ <rect width="14" height="2" x="5" y="20" rx="1" ry="1" style="fill:#504945"/>
+ <path style="opacity:0.2;fill:#f9f9f9" d="m 4.9999267,1.9997852 c -0.5540058,0 -1.0000105,0.4460046 -1.0000105,1.0000104 0,0.086918 0.014505,0.1697065 0.035157,0.2500027 C 4.1460496,2.8182972 4.5328392,2.4997904 4.9999267,2.4997904 H 19.000073 c 0.467088,0 0.853877,0.3185068 0.964855,0.7500079 0.02065,-0.080296 0.03516,-0.1630843 0.03516,-0.2500027 0,-0.5540058 -0.446005,-1.0000104 -1.000011,-1.0000104 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/24@2x b/.icons/Gruvbox-Plus-Dark/status/24@2x
new file mode 120000
index 000000000..cabf43b5d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/24@2x
@@ -0,0 +1 @@
+24 \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/avatar-default.svg b/.icons/Gruvbox-Plus-Dark/status/32/avatar-default.svg
new file mode 100644
index 000000000..be627216c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/avatar-default.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2;fill:#00100f" cx="16" cy="17" r="14"/>
+ <circle style="fill:#458588" cx="16" cy="16" r="14"/>
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <path d="m 16,6 c -2.2096,0 -4,1.7912 -4,4 0,2.2088 1.7904,4 4,4 2.2096,0 4,-1.7912 4,-4 0,-2.2088 -1.7904,-4 -4,-4 z"/>
+ <path d="m 16,16.000001 c -6.9993,0.0042 -7,4.430769 -7,4.430769 v 1.8 c 0,0 1.292299,2.76923 7,2.76923 5.707701,0 7,-2.76923 7,-2.76923 v -1.8 c 0,0 0,-4.433538 -6.9986,-4.430769 z"/>
+ </g>
+ <g>
+ <path style="fill:#ebdbb2" d="m 16,6 c -2.2096,0 -4,1.7912 -4,4 0,2.2088 1.7904,4 4,4 2.2096,0 4,-1.7912 4,-4 0,-2.2088 -1.7904,-4 -4,-4 z"/>
+ <path style="fill:#ebdbb2" d="m 16,16.000001 c -6.9993,0.0042 -7,4.430769 -7,4.430769 v 1.8 c 0,0 1.292299,2.76923 7,2.76923 5.707701,0 7,-2.76923 7,-2.76923 v -1.8 c 0,0 0,-4.433538 -6.9986,-4.430769 z"/>
+ </g>
+ <path style="fill:#ebdbb2;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/changes-allow.svg b/.icons/Gruvbox-Plus-Dark/status/32/changes-allow.svg
new file mode 100644
index 000000000..f321ab380
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/changes-allow.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16,3 C 11.907463,3 8.5584191,6.0443272 8.0683594,10 H 11.099609 C 11.560604,7.7126387 13.572832,6 16,6 c 2.77,0 5,2.23 5,5 v 3 h 3 V 11 C 24,6.568 20.432,3 16,3 Z"/>
+ <path d="M 16 2 C 11.907463 2 8.5584191 5.0443272 8.0683594 9 L 11.099609 9 C 11.560604 6.7126387 13.572832 5 16 5 C 18.77 5 21 7.23 21 10 L 21 13 L 24 13 L 24 10 C 24 5.568 20.432 2 16 2 z" style="fill:#ebdbb2"/>
+ <rect width="17" height="22" x="-30" y="-27" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)" style="fill:#cc241d"/>
+ <path d="M 16 2 C 11.907463 2 8.5584191 5.0443272 8.0683594 9 L 8.2597656 9 C 9.1444468 5.5434256 12.260084 3 16 3 C 20.432 3 24 6.568 24 11 L 24 10 C 24 5.568 20.432 2 16 2 z" style="fill:#ebdbb2;opacity:0.2"/>
+ <path fill="#ebdbb2" opacity=".1" d="m6.4004 13c-0.7756 0-1.4004 0.625-1.4004 1.4v1c0-0.775 0.6248-1.4 1.4004-1.4h19.2c0.775 0 1.4 0.625 1.4 1.4v-1c0-0.775-0.625-1.4-1.4-1.4h-19.2z"/>
+ <rect width="22" height="10" x="5" y="16" rx="0" ry="0" style="fill:#fb4934"/>
+ <path d="m 5,28.6 v 1 C 5,30.375 5.6248,31 6.4004,31 h 19.2 c 0.775,0 1.4,-0.625 1.4,-1.4 v -1 c 0,0.775 -0.625,1.4 -1.4,1.4 h -19.2 c -0.7752,0 -1.4,-0.625 -1.4,-1.4 z" style="opacity:0.2"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/changes-prevent.svg b/.icons/Gruvbox-Plus-Dark/status/32/changes-prevent.svg
new file mode 100644
index 000000000..7f8a548a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/changes-prevent.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#ebdbb2" d="m16 2c-4.432 0-8 3.568-8 8v3h3v-3c0-2.77 2.23-5 5-5s5 2.23 5 5v3h3v-3c0-4.432-3.568-8-8-8z"/>
+ <rect fill="#d79921" width="17" height="22" x="-30" y="-27" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#ebdbb2" opacity=".1" d="m16 2c-4.432 0-8 3.568-8 8v1c0-4.432 3.568-8 8-8s8 3.568 8 8v-1c0-4.432-3.568-8-8-8z"/>
+ <path fill="#ebdbb2" opacity=".1" d="m6.4004 13c-0.7756 0-1.4004 0.625-1.4004 1.4v1c0-0.775 0.6248-1.4 1.4004-1.4h19.2c0.775 0 1.4 0.625 1.4 1.4v-1c0-0.775-0.625-1.4-1.4-1.4h-19.2z"/>
+ <path fill="#b57614" d="m5 27.6v1c0 0.775 0.6248 1.4 1.4004 1.4h19.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-19.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <path fill="#ebdbb2" opacity=".1" d="m5 26.6v1c0 0.775 0.6248 1.4 1.4004 1.4h19.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-19.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <rect fill="#fabd2f" width="22" height="10" x="5" y="16" rx="0" ry="0"/>
+ <path opacity=".2" d="m16 5c-2.77 0-5 2.23-5 5v1c0-2.77 2.23-5 5-5s5 2.23 5 5v-1c0-2.77-2.23-5-5-5zm-11 23.6v1c0 0.775 0.6248 1.4 1.4004 1.4h19.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-19.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/computer-fail.svg b/.icons/Gruvbox-Plus-Dark/status/32/computer-fail.svg
new file mode 100644
index 000000000..857c069c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/computer-fail.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="21" height="16" x="-28" y="-24" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#7c6f64" width="21" height="16" x="-27" y="-24" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="20" height="26" x="-25" y="-29" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#504945" width="20" height="26" x="-24" y="-29" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#cc241d" width="16" height="22" x="-22" y="-27" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="M 4.25,4 C 3.5575,4 3,4.5575 3,5.25 v 1 C 3,5.5575 3.5575,5 4.25,5 h 23.5 C 28.442,5 29,5.5575 29,6.25 v -1 C 29,4.5575 28.442,4 27.75,4 Z"/>
+ <rect style="opacity:0.1;fill:#ebdbb2" width="22" height="1" x="5" y="22"/>
+ <g style="opacity:0.2;enable-background:new" transform="matrix(2,0,0,2,-970.0004,553)">
+ <path d="m 490.5002,-271.5 v 2 h 1 v -2 z m 4,0 v 2 h 1 v -2 z m -4,3.5 v 1 h 1 3 1 v -1 h -1 -3 z m 5,1 v 1 h 1 v -1 z m -5,0 h -1 v 1 h 1 z"/>
+ </g>
+ <g transform="matrix(2,0,0,2,-970.0004,552)" style="fill:#ebdbb2;enable-background:new">
+ <path style="fill:#ebdbb2" d="m 490.5002,-271.5 v 2 h 1 v -2 z m 4,0 v 2 h 1 v -2 z m -4,3.5 v 1 h 1 3 1 v -1 h -1 -3 z m 5,1 v 1 h 1 v -1 z m -5,0 h -1 v 1 h 1 z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/connect_no.svg b/.icons/Gruvbox-Plus-Dark/status/32/connect_no.svg
new file mode 120000
index 000000000..d591a0e44
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/connect_no.svg
@@ -0,0 +1 @@
+network-wired-disconnected.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/data-information.svg b/.icons/Gruvbox-Plus-Dark/status/32/data-information.svg
new file mode 120000
index 000000000..015e95ba6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/data-information.svg
@@ -0,0 +1 @@
+dialog-information.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/dialog-error.svg b/.icons/Gruvbox-Plus-Dark/status/32/dialog-error.svg
new file mode 100644
index 000000000..31bc127af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/dialog-error.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#cc241d" width="28" height="28" x="-30" y="-30" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g opacity=".2" transform="matrix(1 0 0 1.3846 -530 499.53)">
+ <path class="error" d="m545-355h2v9.389h-2zm0 11.556h2v1.4445h-2z"/>
+ </g>
+ <g transform="matrix(1 0 0 1.3846 -530 498.53)">
+ <path fill="#ebdbb2" class="error" d="m545-355h2v9.389h-2zm0 11.556h2v1.4445h-2z"/>
+ </g>
+ <path fill="#ebdbb2" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/dialog-information.svg b/.icons/Gruvbox-Plus-Dark/status/32/dialog-information.svg
new file mode 100644
index 000000000..8303bd345
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/dialog-information.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#83a598" width="28" height="28" x="-30" y="-30" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g opacity=".2" transform="matrix(1 0 0 1.3846 -530 499.53)">
+ <path class="error" d="m545-342h2v-9.389h-2zm0-11.556h2v-1.4445h-2z"/>
+ </g>
+ <g transform="matrix(1 0 0 1.3846 -530 498.53)">
+ <path fill="#ebdbb2" class="error" d="m545-342h2v-9.389h-2zm0-11.556h2v-1.4445h-2z"/>
+ </g>
+ <path fill="#ebdbb2" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/dialog-password.svg b/.icons/Gruvbox-Plus-Dark/status/32/dialog-password.svg
new file mode 120000
index 000000000..7d7d88238
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/dialog-password.svg
@@ -0,0 +1 @@
+changes-prevent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/dialog-question.svg b/.icons/Gruvbox-Plus-Dark/status/32/dialog-question.svg
new file mode 100644
index 000000000..a07f615ce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/dialog-question.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#b8bb26" fill-rule="evenodd" d="m15.963 2.0004c-0.66219 0.00938-1.295 0.27671-1.7633 0.74507l-11.454 11.454c-0.99476 0.9942-0.99476 2.6068 0 3.601l11.454 11.453c0.9942 0.99476 2.6067 0.99476 3.6009 0l11.453-11.454c0.99476-0.9942 0.99476-2.6068 0-3.601l-11.454-11.454c-0.486-0.4861-1.149-0.7549-1.837-0.7447z"/>
+ <rect fill="none" width="22.4" height="22.4" x="4.8" y="4.8"/>
+ <path fill="#ebdbb2" fill-rule="evenodd" opacity=".2" d="m15.963 2c-0.662 0.0094-1.295 0.2777-1.764 0.7461l-11.453 11.453c-0.6252 0.625-0.8561 1.495-0.6952 2.301 0.095-0.476 0.3258-0.932 0.6953-1.301l11.453-11.453c0.469-0.4683 1.102-0.7366 1.764-0.746 0.688-0.0102 1.351 0.2595 1.838 0.7461l11.453 11.453c0.369 0.369 0.6 0.825 0.695 1.301 0.161-0.806-0.07-1.676-0.695-2.301l-11.453-11.453c-0.487-0.4865-1.15-0.7562-1.838-0.746z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m2.0508 16.5c-0.1609 0.806 0.07 1.674 0.6953 2.299l11.453 11.455c0.9942 0.99476 2.6074 0.99476 3.6016 0l11.453-11.455c0.62531-0.62496 0.85615-1.4924 0.69531-2.2988-0.09503 0.47646-0.32588 0.93155-0.69531 1.3008l-11.453 11.453c-0.9942 0.99476-2.6074 0.99476-3.6016 0l-11.453-11.453c-0.3693-0.369-0.6002-0.825-0.6952-1.301z"/>
+ <path opacity=".2" d="m17 24h-2v-2h2zm2.07-7.0833-0.9 0.92c-0.72 0.73-1.17 1.33-1.17 2.83h-2v-0.5c0-1.1 0.45-2.1 1.17-2.83l1.24-1.26c0.37-0.36 0.59-0.86 0.59-1.41 0-1.1-0.9-2-2-2s-2 0.9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 0.88-0.36 1.68-0.93 2.25z"/>
+ <path fill="#ebdbb2" d="m17 23h-2v-2h2zm2.07-7.0833-0.9 0.92c-0.72 0.73-1.17 1.33-1.17 2.83h-2v-0.5c0-1.1 0.45-2.1 1.17-2.83l1.24-1.26c0.37-0.36 0.59-0.86 0.59-1.41 0-1.1-0.9-2-2-2s-2 0.9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 0.88-0.36 1.68-0.93 2.25z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/dialog-warning.svg b/.icons/Gruvbox-Plus-Dark/status/32/dialog-warning.svg
new file mode 100644
index 000000000..a4d2d3a61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/dialog-warning.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#fabd2f" width="28" height="28" x="-30" y="-30" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g transform="matrix(1 0 0 1.3846 -530 498.53)">
+ <path fill="#3c3836" class="error" d="m545-355h2v9.389h-2zm0 11.556h2v1.4445h-2z"/>
+ </g>
+ <path fill="#ebdbb2" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/gnome-dev-wavelan-encrypted.svg b/.icons/Gruvbox-Plus-Dark/status/32/gnome-dev-wavelan-encrypted.svg
new file mode 120000
index 000000000..eb71703e8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/gnome-dev-wavelan-encrypted.svg
@@ -0,0 +1 @@
+network-wireless-encrypted.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/gtk-dialog-authentication.svg b/.icons/Gruvbox-Plus-Dark/status/32/gtk-dialog-authentication.svg
new file mode 120000
index 000000000..7d7d88238
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/gtk-dialog-authentication.svg
@@ -0,0 +1 @@
+changes-prevent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/gtk-dialog-error.svg b/.icons/Gruvbox-Plus-Dark/status/32/gtk-dialog-error.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/gtk-dialog-error.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/gtk-dialog-info.svg b/.icons/Gruvbox-Plus-Dark/status/32/gtk-dialog-info.svg
new file mode 120000
index 000000000..015e95ba6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/gtk-dialog-info.svg
@@ -0,0 +1 @@
+dialog-information.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/gtk-dialog-question.svg b/.icons/Gruvbox-Plus-Dark/status/32/gtk-dialog-question.svg
new file mode 120000
index 000000000..9c339cf60
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/gtk-dialog-question.svg
@@ -0,0 +1 @@
+dialog-question.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/gtk-dialog-warning.svg b/.icons/Gruvbox-Plus-Dark/status/32/gtk-dialog-warning.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/gtk-dialog-warning.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/gtk-missing-image.svg b/.icons/Gruvbox-Plus-Dark/status/32/gtk-missing-image.svg
new file mode 120000
index 000000000..28389ba2a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/gtk-missing-image.svg
@@ -0,0 +1 @@
+image-missing.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/image-missing.svg b/.icons/Gruvbox-Plus-Dark/status/32/image-missing.svg
new file mode 100644
index 000000000..e3fd1fc35
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/image-missing.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <defs>
+ <clipPath id="clipPath4483" clipPathUnits="userSpaceOnUse">
+ <path fill="#fecd38" d="m91.5 254c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h16.5l10-10v-16.5c0-0.831-0.669-1.5-1.5-1.5z"/>
+ </clipPath>
+ </defs>
+ <path fill="#ebdbb2" d="m3.4999 4c-0.831 0-1.5 0.669-1.5 1.5v21c0 0.831 0.669 1.5 1.5 1.5h16.5l10-10v-12.5c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path d="m11 13.125 6.625 7.5 4.25-4.125 4.125 4.125-3 3.375h-17v-5z" style="opacity:0.3"/>
+ <path opacity=".2" d="m118 272h-8.5c-0.82843 0-1.5 0.67158-1.5 1.5v8.5z" clip-path="url(#clipPath4483)" transform="translate(-88 -254)"/>
+ <path d="m30 18h-8.5c-0.82843 0-1.5 0.67158-1.5 1.5v8.5z" style="fill:#ebdbb2"/>
+ <path fill="#ebdbb2" d="m21.5 18c-0.82843 0-1.5 0.67158-1.5 1.5v1c0-0.82842 0.67157-1.5 1.5-1.5h7.5l1-1h-8.5z" style="opacity:0.2"/>
+ <path opacity=".2" d="m30 18-10 10h-16.5c-0.831 0-1.5-0.669-1.5-1.5v1c0 0.831 0.669 1.5 1.5 1.5h16.5l10-10v-1z"/>
+ <path style="fill:#ebdbb2;opacity:0.2" d="M 3.5 4 C 2.669 4 2 4.669 2 5.5 L 2 6.5 C 2 5.669 2.669 5 3.5 5 L 28.5 5 C 29.331 5 30 5.669 30 6.5 L 30 5.5 C 30 4.669 29.331 4 28.5 4 L 3.5 4 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/info.svg b/.icons/Gruvbox-Plus-Dark/status/32/info.svg
new file mode 120000
index 000000000..015e95ba6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/info.svg
@@ -0,0 +1 @@
+dialog-information.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/laptop-connected.svg b/.icons/Gruvbox-Plus-Dark/status/32/laptop-connected.svg
new file mode 120000
index 000000000..0a2e7439c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/laptop-connected.svg
@@ -0,0 +1 @@
+laptopconnected.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/laptop-disconnected.svg b/.icons/Gruvbox-Plus-Dark/status/32/laptop-disconnected.svg
new file mode 120000
index 000000000..07fe257b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/laptop-disconnected.svg
@@ -0,0 +1 @@
+laptopdisconnected.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/laptop-trusted.svg b/.icons/Gruvbox-Plus-Dark/status/32/laptop-trusted.svg
new file mode 120000
index 000000000..c7cbcec68
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/laptop-trusted.svg
@@ -0,0 +1 @@
+laptoptrusted.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/laptopconnected.svg b/.icons/Gruvbox-Plus-Dark/status/32/laptopconnected.svg
new file mode 100644
index 000000000..080ccd2b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/laptopconnected.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#7c6f64" width="3" height="30" x="-27" y="-31" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)" />
+ <path fill="#7c6f64"
+ d="m29 22.75v-15.5c0-0.6925-0.58-1.25-1.3-1.25h-23.4c-0.7202 0-1.3 0.5575-1.3 1.25v15.5c0 0.692 0.5798 1.25 1.3 1.25h23.4c0.7202 0 1.3-0.5575 1.3-1.25z" />
+ <path style="opacity:0.5" d="m27 22v-14h-22v14z" />
+ <path fill="#ebdbb2" style="opacity:0.2"
+ d="m4.3008 6c-0.7202 0-1.3008 0.5575-1.3008 1.25v1c0-0.6925 0.5806-1.25 1.3008-1.25h23.398c0.72 0 1.301 0.5575 1.301 1.25v-1c0-0.6925-0.581-1.25-1.301-1.25z" />
+ <path opacity=".2"
+ d="m3 22.75v1c0 0.692 0.5806 1.25 1.3008 1.25h23.398c0.72 0 1.301-0.558 1.301-1.25v-1c0 0.692-0.581 1.25-1.301 1.25h-23.398c-0.7204 0-1.301-0.558-1.301-1.25z" />
+ <path opacity=".2"
+ d="m1 26v1c0 0.554 0.446 1 1 1h28c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-28c-0.554 0-1-0.446-1-1z" />
+ <path style="opacity:0.2"
+ d="m 13.300782,9.3009057 c -0.02881,-0.00687 -0.05873,-0.00212 -0.08398,0.015625 -0.051,0.033 -0.06048,0.1056563 -0.02148,0.1601563 l 0.646484,0.921875 c -1.027501,0.469 -1.749798,1.562563 -1.841798,2.601563 h 7 c -0.09195,-1.038474 -0.811222,-2.134164 -1.837891,-2.601563 l 0.646485,-0.921875 c 0.039,-0.0545 0.02752,-0.1251562 -0.02149,-0.1601563 -0.051,-0.035 -0.123109,-0.017391 -0.162109,0.037109 l -0.669922,0.9570313 c -0.4435,-0.172 -0.935625,-0.267578 -1.453125,-0.267578 -0.5175,0 -1.010125,0.09558 -1.453125,0.267578 l -0.67187,-0.9570309 c -0.0195,-0.02725 -0.04736,-0.045859 -0.07617,-0.052734 z m 0.724609,1.9902343 c 0.215,0 0.386718,0.169906 0.386718,0.378906 0,0.209 -0.174218,0.38086 -0.386718,0.38086 -0.215,0 -0.388672,-0.16986 -0.388672,-0.38086 0,-0.209 0.174172,-0.378906 0.388672,-0.378906 z m 3,0 c 0.213,0 0.386718,0.169906 0.386718,0.378906 0,0.209 -0.174218,0.38086 -0.386718,0.38086 -0.215,0 -0.388672,-0.16986 -0.388672,-0.38086 0,-0.209 0.174172,-0.378906 0.388672,-0.378906 z m -5.023438,2.708985 v 4.79675 c 0,0.344 0.16,0.703125 0.5,0.703125 H 14 v 1.6875 C 14,21.6365 14,22 14.5,22 15,22 15.001953,21.6365 15.001953,21.1875 V 19.5 h 1 v 1.6875 C 16.001953,21.6365 15.962933,22 16.5,22 17,22 17,21.750436 17,21.1875 V 19.5 h 1.503906 c 0.338,0 0.5,-0.35965 0.5,-0.703125 v -4.79675 z m -1.478515,0.0019 C 10.000548,14.000625 10,14.379418 10,14.845778 v 2.30847 c 0,0.46686 5.48e-4,0.84919 0.523438,0.847656 C 11.000548,18.000504 11,17.620608 11,17.154248 v -2.30847 c 0,-0.46686 5.48e-4,-0.84515 -0.476562,-0.84375 z m 9.955078,0 C 20.000038,14.000625 20,14.379418 20,14.845778 v 2.30847 c 0,0.46686 3.8e-5,0.84894 0.478516,0.847656 C 21.000038,18.000504 21,17.620608 21,17.154248 v -2.30847 c 0,-0.46686 3.8e-5,-0.84515 -0.521484,-0.84375 z" />
+ <path style="fill:#b8bb26"
+ d="m 13.300782,8.3007817 c -0.02881,-0.00687 -0.05873,-0.00212 -0.08398,0.015625 -0.051,0.033 -0.06048,0.1056563 -0.02148,0.1601563 l 0.646484,0.921875 c -1.027501,0.469 -1.749798,1.562563 -1.841798,2.601563 h 7 C 18.908058,10.961527 18.188786,9.865837 17.162117,9.398438 l 0.646485,-0.921875 c 0.039,-0.0545 0.02752,-0.1251562 -0.02149,-0.1601563 -0.051,-0.035 -0.123109,-0.017391 -0.162109,0.037109 L 16.955081,9.310547 c -0.4435,-0.172 -0.935625,-0.2675781 -1.453125,-0.2675781 -0.5175,0 -1.010125,0.095578 -1.453125,0.2675781 l -0.67187,-0.9570309 c -0.0195,-0.02725 -0.04736,-0.045859 -0.07617,-0.052734 z m 0.724609,1.9902343 c 0.215,0 0.386718,0.169906 0.386718,0.378906 0,0.209 -0.174218,0.38086 -0.386718,0.38086 -0.215,0 -0.388672,-0.16986 -0.388672,-0.38086 0,-0.209 0.174172,-0.378906 0.388672,-0.378906 z m 3,0 c 0.213,0 0.386718,0.169906 0.386718,0.378906 0,0.209 -0.174218,0.38086 -0.386718,0.38086 -0.215,0 -0.388672,-0.16986 -0.388672,-0.38086 0,-0.209 0.174172,-0.378906 0.388672,-0.378906 z m -5.023438,2.708985 v 4.79675 c 0,0.344 0.16,0.703125 0.5,0.703125 H 14 v 1.6875 c 0,0.449 0,0.8125 0.5,0.8125 0.5,0 0.501953,-0.3635 0.501953,-0.8125 v -1.6875 h 1 v 1.6875 c 0,0.449 -0.03902,0.8125 0.498047,0.8125 0.5,0 0.5,-0.249564 0.5,-0.8125 v -1.6875 h 1.503906 c 0.338,0 0.5,-0.35965 0.5,-0.703125 v -4.79675 z m -1.478515,0.0019 C 10.000548,13.000501 10,13.379294 10,13.845654 v 2.30847 c 0,0.46686 5.48e-4,0.84919 0.523438,0.847656 C 11.000548,17.00038 11,16.620484 11,16.154124 v -2.30847 c 0,-0.46686 5.48e-4,-0.84515 -0.476562,-0.84375 z m 9.955078,0 C 20.000038,13.000501 20,13.379294 20,13.845654 v 2.30847 c 0,0.46686 3.8e-5,0.84894 0.478516,0.847656 C 21.000038,17.00038 21,16.620484 21,16.154124 v -2.30847 c 0,-0.46686 3.8e-5,-0.84515 -0.521484,-0.84375 z" />
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/laptopdisconnected.svg b/.icons/Gruvbox-Plus-Dark/status/32/laptopdisconnected.svg
new file mode 100644
index 000000000..61b8c4107
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/laptopdisconnected.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#7c6f64" width="3" height="30" x="-27" y="-31" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#7c6f64" d="m29 22.75v-15.5c0-0.6925-0.58-1.25-1.3-1.25h-23.4c-0.7202 0-1.3 0.5575-1.3 1.25v15.5c0 0.692 0.5798 1.25 1.3 1.25h23.4c0.7202 0 1.3-0.5575 1.3-1.25z"/>
+ <path style="opacity:0.5" d="m27 22v-14h-22v14z"/>
+ <path fill="#ebdbb2" style="opacity:0.2" d="m4.3008 6c-0.7202 0-1.3008 0.5575-1.3008 1.25v1c0-0.6925 0.5806-1.25 1.3008-1.25h23.398c0.72 0 1.301 0.5575 1.301 1.25v-1c0-0.6925-0.581-1.25-1.301-1.25z"/>
+ <path opacity=".2" d="m3 22.75v1c0 0.692 0.5806 1.25 1.3008 1.25h23.398c0.72 0 1.301-0.558 1.301-1.25v-1c0 0.692-0.581 1.25-1.301 1.25h-23.398c-0.7204 0-1.301-0.558-1.301-1.25z"/>
+ <path opacity=".2" d="m1 26v1c0 0.554 0.446 1 1 1h28c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-28c-0.554 0-1-0.446-1-1z"/>
+ <g>
+ <circle fill="#cc241d" cx="24" cy="24" r="7"/>
+ <path opacity=".2" d="m30.977 24.459a7 7 0 0 1 -6.977 6.541 7 7 0 0 1 -6.977 -6.459 7 7 0 0 0 -0.023 0.459 7 7 0 0 0 7 7 7 7 0 0 0 7 -7 7 7 0 0 0 -0.02344 -0.54102z"/>
+ <g fill="#ebdbb2" transform="matrix(.70711 -.70711 .70711 .70711 -9.9411 24)">
+ <rect width="8" height="2" x="20" y="23"/>
+ <rect width="8" height="2" x="20" y="-25" transform="rotate(90)"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/laptoptrusted.svg b/.icons/Gruvbox-Plus-Dark/status/32/laptoptrusted.svg
new file mode 100644
index 000000000..8b011f5bd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/laptoptrusted.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#7c6f64" width="3" height="30" x="-27" y="-31" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#7c6f64" d="m29 22.75v-15.5c0-0.6925-0.58-1.25-1.3-1.25h-23.4c-0.7202 0-1.3 0.5575-1.3 1.25v15.5c0 0.692 0.5798 1.25 1.3 1.25h23.4c0.7202 0 1.3-0.5575 1.3-1.25z"/>
+ <path style="opacity:0.5" d="m27 22v-14h-22v14z"/>
+ <path fill="#ebdbb2" style="opacity:0.2" d="m4.3008 6c-0.7202 0-1.3008 0.5575-1.3008 1.25v1c0-0.6925 0.5806-1.25 1.3008-1.25h23.398c0.72 0 1.301 0.5575 1.301 1.25v-1c0-0.6925-0.581-1.25-1.301-1.25z"/>
+ <path opacity=".2" d="m3 22.75v1c0 0.692 0.5806 1.25 1.3008 1.25h23.398c0.72 0 1.301-0.558 1.301-1.25v-1c0 0.692-0.581 1.25-1.301 1.25h-23.398c-0.7204 0-1.301-0.558-1.301-1.25z"/>
+ <path opacity=".2" d="m1 26v1c0 0.554 0.446 1 1 1h28c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-28c-0.554 0-1-0.446-1-1z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/messagebox_critical.svg b/.icons/Gruvbox-Plus-Dark/status/32/messagebox_critical.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/messagebox_critical.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/messagebox_info.svg b/.icons/Gruvbox-Plus-Dark/status/32/messagebox_info.svg
new file mode 120000
index 000000000..015e95ba6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/messagebox_info.svg
@@ -0,0 +1 @@
+dialog-information.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/messagebox_warning.svg b/.icons/Gruvbox-Plus-Dark/status/32/messagebox_warning.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/messagebox_warning.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/network-wired-disconnected.svg b/.icons/Gruvbox-Plus-Dark/status/32/network-wired-disconnected.svg
new file mode 100644
index 000000000..42975b4ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/network-wired-disconnected.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 9,28 7,26 H 3 C 1.892,26 1,25.108 1,24 V 6 C 1,4.892 1.892,4 3,4 h 24 c 1.108,0 2,0.892 2,2 v 18 c 0,1.108 -0.892,2 -2,2 h -4 l -2,2 z"/>
+ <path style="fill:#a89984" d="M 9,27 7,25 H 3 C 1.892,25 1,24.108 1,23 V 5 C 1,3.892 1.892,3 3,3 h 24 c 1.108,0 2,0.892 2,2 v 18 c 0,1.108 -0.892,2 -2,2 h -4 l -2,2 z"/>
+ <path style="opacity:0.6" d="M 11,23 9,21 H 5 V 7 h 20 v 14 h -4 l -2,2 z"/>
+ <g style="fill:#fabd2f" transform="matrix(1,0,0,-1,-1,-1)">
+ <rect width="2" height="2" x="9" y="-10"/>
+ <rect width="2" height="2" x="12" y="-10"/>
+ <rect width="2" height="2" x="15" y="-10"/>
+ <rect width="2" height="2" x="18" y="-10"/>
+ <rect width="2" height="2" x="21" y="-10"/>
+ </g>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 3,3 C 1.892,3 1,3.892 1,5 V 6 C 1,4.892 1.892,4 3,4 h 24 c 1.108,0 2,0.892 2,2 V 5 C 29,3.892 28.108,3 27,3 Z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="m 5,21 v 1 h 4 l 2,2 h 8 l 2,-2 h 4 v -1 h -4 l -2,2 H 11 L 9,21 Z"/>
+ <circle style="opacity:0.2" cx="24" cy="24" r="8"/>
+ <circle cx="24" cy="23" r="8" style="fill:#cc241d"/>
+ <g transform="matrix(0.57142857,-0.57142857,0.57142857,0.57142857,-16,21.857143)" style="fill:#ebdbb2">
+ <rect width="12" height="2" x="28" y="35"/>
+ <rect width="12" height="2" x="-42" y="33" transform="rotate(-90)"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/network-wireless-encrypted.svg b/.icons/Gruvbox-Plus-Dark/status/32/network-wireless-encrypted.svg
new file mode 100644
index 000000000..98a1e3e26
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/network-wireless-encrypted.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#504945" d="m16.054 6c-5.277 0-10.027 1.875-13.967 4.783l13.967 15.217 13.859-15.272c-3.924-2.8754-8.622-4.7284-13.859-4.7284z"/>
+ <path fill="#7c6f64" d="m16 9.9953c-4.2037 0-8.1052 1.3786-11.239 3.707l11.298 12.298 11.18-12.298c-3.133-2.328-7.035-3.7067-11.239-3.7067z"/>
+ <path fill="#ebdbb2" d="m16 13.996c-3.1528 0-6.0789 1.034-8.4289 2.7802l8.4729 9.224 8.3848-9.2233c-2.35-1.7463-5.2762-2.7802-8.4289-2.7802z"/>
+ <path fill="#ebdbb2" opacity=".1" d="m16.054 6c-5.277 0-10.027 1.8756-13.967 4.783l0.5625 0.61328c3.828-2.679 8.3715-4.396 13.404-4.396 4.9932 0 9.4887 1.6964 13.299 4.3457l0.561-0.617c-3.925-2.8756-8.624-4.7288-13.86-4.7288z"/>
+ <path fill="#ebdbb2" opacity=".1" d="m16.001 9.9961c-4.2037 0-8.1068 1.3787-11.24 3.707l0.56445 0.61329c3.0336-2.087 6.7172-3.3203 10.676-3.3203 3.9606 0 7.6433 1.2354 10.678 3.3242l0.561-0.617c-3.133-2.328-7.035-3.7069-11.238-3.7069z"/>
+ <path fill="#ebdbb2" opacity=".1" d="m16.001 13.996c-3.1528 0-6.0796 1.035-8.4297 2.7812l0.56445 0.61328c2.248-1.5066 4.9575-2.3945 7.8652-2.3945 2.9096 0 5.6183 0.89 7.8672 2.3984l0.56055-0.61719c-2.35-1.7463-5.275-2.7812-8.4277-2.7812z"/>
+ <path opacity=".2" d="m29.352 11.346-13.297 14.654-13.405-14.604c-0.1865 0.131-0.3795 0.252-0.5625 0.387l13.968 15.217 13.856-15.272c-0.182-0.1332-0.375-0.2531-0.56-0.3823z"/>
+ <rect width="14" height="14" x="15" y="17" rx="2.1" ry="2.1" style="opacity:0.2"/>
+ <rect style="fill:#689d6a" width="14" height="14" x="15" y="16" rx="2.1" ry="2.1"/>
+ <path style="fill:#ebdbb2" d="M 22 18 C 20.338 18 19 19.338 19 21 L 19 24 C 19 25.662 20.338 27 22 27 C 23.662 27 25 25.662 25 24 L 25 21 C 25 19.338 23.662 18 22 18 z M 22 19.5 C 22.856946 19.5 23.5 20.143054 23.5 21 L 23.5 24 C 23.5 24.856946 22.856946 25.5 22 25.5 C 21.143054 25.5 20.5 24.856946 20.5 24 L 20.5 21 C 20.5 20.143054 21.143054 19.5 22 19.5 z"/>
+ <rect style="fill:#ebdbb2" width="8" height="6" x="18" y="22" rx="1" ry="1"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/non-starred.svg b/.icons/Gruvbox-Plus-Dark/status/32/non-starred.svg
new file mode 100644
index 000000000..6340e3ab1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/non-starred.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path d="m 15.5,2.9997517 c -1.307197,0.018684 -2.240232,0.8058961 -2.677734,2.109375 l 0.01758,-0.058594 -2.054688,5.9492193 -6.9257809,0 c -0.015101,-2.42e-4 -0.029821,-2.42e-4 -0.044922,0 -0.8271266,0.02681 -1.5721928,0.512609 -2.0976562,1.152344 -1.13642101,1.304496 -0.89620891,3.657981 0.546875,4.630859 l 5.4453125,3.978516 -2.1132813,6.566406 c -0.00235,0.0073 -0.00365,0.01418 -0.00586,0.02148 -0.322905,1.060759 -0.019257,2.152805 0.7929687,2.900391 0.00587,0.0055 0.011571,0.01219 0.017578,0.01758 0.9760412,0.867686 2.3489216,0.977964 3.4511713,0.259766 0.02097,-0.01357 0.04034,-0.02832 0.06055,-0.04297 L 15.5,26.499752 l 5.587891,3.984375 c 0.02021,0.01466 0.03958,0.02941 0.06055,0.04297 1.10225,0.718198 2.475129,0.60792 3.451171,-0.259766 0.006,-0.0054 0.01167,-0.01206 0.01758,-0.01758 0.812225,-0.747586 1.115873,-1.839632 0.792968,-2.900391 -0.0022,-0.0073 -0.0035,-0.01421 -0.0059,-0.02148 l -2.113281,-6.566406 5.445312,-3.978516 c 1.443084,-0.972878 1.683296,-3.326363 0.546875,-4.630859 -0.525463,-0.639735 -1.270529,-1.125534 -2.097656,-1.152344 -0.0151,-2.42e-4 -0.02982,-2.42e-4 -0.04492,0 l -6.925781,0 -2.054688,-5.9492191 0.01758,0.058594 C 17.740232,3.8056478 16.807197,3.0184357 15.5,2.9997517 Z" style="opacity:0.2"/>
+ <path style="fill:#7c6f64" d="M 15.5 2 C 14.192803 2.018684 13.259768 2.8058961 12.822266 4.109375 L 12.839844 4.0507812 L 10.785156 10 L 3.859375 10 C 3.844274 9.9997578 3.8295541 9.9997578 3.8144531 10 C 2.9873265 10.02681 2.2422603 10.512609 1.7167969 11.152344 C 0.58037587 12.45684 0.82058797 14.810325 2.2636719 15.783203 L 7.7089844 19.761719 L 5.5957031 26.328125 C 5.5933531 26.335395 5.5920537 26.342309 5.5898438 26.349609 C 5.2669387 27.410368 5.5705864 28.502414 6.3828125 29.25 C 6.3887165 29.25552 6.3943806 29.262178 6.4003906 29.267578 C 7.3764318 30.135264 8.7493126 30.245542 9.8515625 29.527344 C 9.8725325 29.513774 9.8918994 29.499025 9.9121094 29.484375 L 15.5 25.5 L 21.087891 29.484375 C 21.108101 29.499035 21.127467 29.513784 21.148438 29.527344 C 22.250688 30.245542 23.623567 30.135264 24.599609 29.267578 C 24.605609 29.262178 24.611277 29.25552 24.617188 29.25 C 25.429413 28.502414 25.733061 27.410368 25.410156 26.349609 C 25.407956 26.342309 25.406697 26.335395 25.404297 26.328125 L 23.291016 19.761719 L 28.736328 15.783203 C 30.179412 14.810325 30.419624 12.45684 29.283203 11.152344 C 28.75774 10.512609 28.012674 10.02681 27.185547 10 C 27.170447 9.9997578 27.155725 9.9997578 27.140625 10 L 20.214844 10 L 18.160156 4.0507812 L 18.177734 4.109375 C 17.740232 2.8058961 16.807197 2.018684 15.5 2 z"/>
+ <path d="M 15.5,2 C 14.192803,2.018684 13.259768,2.8058961 12.822266,4.109375 L 12.839844,4.0507812 10.785156,10 3.8593751,10 C 3.8442741,9.9997578 3.8295542,9.9997578 3.8144532,10 2.9873266,10.02681 2.2422604,10.512609 1.716797,11.152344 1.1227146,11.83429 0.91335689,12.800795 1.0468751,13.708984 1.127384,13.134555 1.3401057,12.584747 1.716797,12.152344 2.2422604,11.512609 2.9873266,11.02681 3.8144532,11 c 0.015101,-2.42e-4 0.029821,-2.42e-4 0.044922,0 l 6.9257808,0 2.054688,-5.9492188 -0.01758,0.058594 C 13.259768,3.8058961 14.192803,3.018684 15.5,3 c 1.307197,0.018684 2.240265,0.8058929 2.677734,2.109375 L 18.160156,5.0507812 20.214844,11 l 6.925781,0 c 0.0151,-2.42e-4 0.02982,-2.42e-4 0.04492,0 0.827127,0.02681 1.572193,0.512609 2.097656,1.152344 0.376691,0.432403 0.589413,0.982211 0.669922,1.55664 0.133518,-0.908189 -0.07584,-1.874694 -0.669922,-2.55664 C 28.75774,10.512609 28.012674,10.02681 27.185547,10 c -0.0151,-2.422e-4 -0.02982,-2.422e-4 -0.04492,0 l -6.925781,0 -2.054688,-5.9492188 0.01758,0.058594 C 17.740232,2.8058961 16.807197,2.018684 15.5,2 Z M 7.4492189,20.572266 5.5957032,26.328125 c -0.00235,0.0073 -0.00365,0.01418 -0.00586,0.02148 -0.1364147,0.448129 -0.1545077,0.901066 -0.076172,1.332032 0.020171,-0.110727 0.042543,-0.22156 0.076172,-0.332032 0.00221,-0.0073 0.00351,-0.01418 0.00586,-0.02148 L 7.7089845,20.761719 7.4492189,20.572266 Z m 16.1015621,0 -0.259765,0.189453 2.113281,6.566406 c 0.0024,0.0073 0.0037,0.01418 0.0059,0.02148 0.03363,0.110472 0.056,0.221305 0.07617,0.332032 0.07834,-0.430966 0.06024,-0.883903 -0.07617,-1.332032 -0.0022,-0.0073 -0.0035,-0.01421 -0.0059,-0.02148 l -1.853516,-5.755859 z" style="opacity:0.2;fill:#ebdbb2"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/offline.svg b/.icons/Gruvbox-Plus-Dark/status/32/offline.svg
new file mode 100644
index 000000000..01afc1f2a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/offline.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#458588" width="28" height="28" x="-30" y="-30" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 16,6.9999995 C 10.477144,6.9999995 6,11.477142 6,17 6,22.522857 10.477144,27 16,27 21.522857,27 26,22.522857 26,17 26,11.477142 21.522857,6.9999995 16,6.9999995 Z m -0.935546,1.9941407 c 0.108806,-0.01139 0.245686,0.0065 0.355469,0 0.01301,0.05204 -0.07708,0.238754 -0.201172,0.509765 -0.790216,1.7262878 -0.8369,3.7475278 -0.103516,4.8281248 0.132716,0.195919 0.253907,0.38202 0.253907,0.40625 0,0.02424 -0.142858,0.05078 -0.304688,0.05078 -0.3799,1e-6 -0.740065,-0.230841 -1.474609,-0.8125 -0.326312,-0.25839 -0.749712,-0.474962 -0.914063,-0.507812 -0.258081,-0.05156 -0.326284,-0.02922 -0.660156,0.304688 -0.310635,0.310584 -0.40625,0.47934 -0.40625,0.763671 0,1.078223 1.280827,1.933146 3.660156,2.437501 3.231223,0.684838 4.026104,1.298953 4.115234,2.998047 0.111903,2.130617 -1.02133,3.736741 -3.505859,4.980469 -0.296546,0.148492 -0.484954,0.207879 -0.609375,0.255859 -0.05514,-0.0049 -0.09933,0.0049 -0.154297,0 -0.02114,-0.06587 -0.05078,-0.218244 -0.05078,-0.507812 0,-1.131635 -0.445068,-2.297836 -1.117187,-2.949219 -0.180417,-0.174873 -0.684591,-0.544709 -1.117188,-0.8125 -0.432581,-0.267775 -0.869537,-0.578221 -0.966797,-0.710937 -0.161141,-0.220234 -0.172666,-0.354868 -0.04883,-0.761719 0.22568,-0.743064 0.493412,-1.159404 1.015625,-1.628906 0.273776,-0.246141 0.548725,-0.450179 0.609375,-0.455079 0.06067,-0.0049 -0.34908,-0.129893 -0.964844,-0.255859 -0.615733,-0.12621 -1.518682,-0.390047 -1.984375,-0.558594 C 9.638669,16.260233 8.489102,15.61268 8.050781,15.14453 8.032251,15.12468 8.0161,15.11132 8,15.09375 c 0.628012,-2.501606 2.390201,-4.551008 4.726563,-5.539062 0.488855,-0.2067678 0.99342,-0.3482228 1.525391,-0.4570318 0.264977,-0.05416 0.538902,-0.0757 0.8125,-0.103516 z m 7.624999,3.8124998 c 0.191025,0.118078 0.913249,1.680238 1.119141,2.441406 0.265819,0.982672 0.246579,2.682023 0,3.658204 -0.09385,0.37154 -0.21585,0.718459 -0.25586,0.761719 -0.04001,0.04326 -0.186741,-0.203394 -0.357422,-0.50586 C 23.02462,18.85969 22.482403,18.216369 22.029297,17.738281 20.721422,16.358209 20.514655,15.638524 21.0625,14.537108 21.338782,13.9817 22.541611,12.7154 22.689453,12.80664 Z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 16,2 C 8.244,2 2,8.244 2,16 2,16.169 2.0195,16.333 2.0254,16.5 2.2895,8.9794 8.4132,3 16.0004,3 c 7.5872,0 13.711,5.9794 13.975,13.5 0.006,-0.16736 0.0254,-0.33116 0.0254,-0.5 0,-7.756 -6.244,-14 -14,-14 z"/>
+ <path style="fill:#ebdbb2" d="m 16,5.9999995 c -5.522856,0 -10,4.4771425 -10,9.9999995 C 6,21.522857 10.477144,26 16,26 21.522857,26 26,21.522857 26,15.999999 26,10.477142 21.522857,5.9999995 16,5.9999995 Z m -0.935546,1.9941407 c 0.108806,-0.01139 0.245686,0.0065 0.355469,0 0.01301,0.05204 -0.07708,0.238754 -0.201172,0.509765 -0.790216,1.7262878 -0.8369,3.7475278 -0.103516,4.8281248 0.132716,0.195919 0.253907,0.38202 0.253907,0.40625 0,0.02424 -0.142858,0.05078 -0.304688,0.05078 -0.3799,1e-6 -0.740065,-0.230841 -1.474609,-0.8125 -0.326312,-0.25839 -0.749712,-0.474962 -0.914063,-0.507812 -0.258081,-0.05156 -0.326284,-0.02922 -0.660156,0.304688 -0.310635,0.310584 -0.40625,0.47934 -0.40625,0.763671 0,1.078223 1.280827,1.933145 3.660156,2.4375 3.231223,0.684839 4.026104,1.298954 4.115234,2.998048 0.111903,2.130617 -1.02133,3.736741 -3.505859,4.980469 -0.296546,0.148492 -0.484954,0.207879 -0.609375,0.255859 -0.05514,-0.0049 -0.09933,0.0049 -0.154297,0 -0.02114,-0.06587 -0.05078,-0.218244 -0.05078,-0.507812 0,-1.131635 -0.445068,-2.297836 -1.117187,-2.949219 -0.180417,-0.174873 -0.684591,-0.544709 -1.117188,-0.8125 -0.432581,-0.267775 -0.869537,-0.578221 -0.966797,-0.710937 -0.161141,-0.220234 -0.172666,-0.354868 -0.04883,-0.761719 0.22568,-0.743064 0.493412,-1.159404 1.015625,-1.628906 0.273776,-0.246141 0.548725,-0.450179 0.609375,-0.455079 0.06067,-0.0049 -0.34908,-0.129893 -0.964844,-0.255859 -0.615733,-0.12621 -1.518682,-0.390048 -1.984375,-0.558595 C 9.638669,15.260232 8.489102,14.61268 8.050781,14.14453 8.032251,14.12468 8.0161,14.11132 8,14.09375 c 0.628012,-2.501606 2.390201,-4.5510078 4.726563,-5.5390618 0.488855,-0.206768 0.99342,-0.348223 1.525391,-0.457032 0.264977,-0.05416 0.538902,-0.0757 0.8125,-0.103516 z m 7.624999,3.8124998 c 0.191025,0.118078 0.913249,1.680238 1.119141,2.441406 0.265819,0.982671 0.246579,2.682023 0,3.658204 -0.09385,0.37154 -0.21585,0.718459 -0.25586,0.761719 -0.04001,0.04326 -0.186741,-0.203394 -0.357422,-0.50586 C 23.02462,17.85969 22.482403,17.216369 22.029297,16.738281 20.721422,15.358208 20.514655,14.638524 21.0625,13.537108 21.338782,12.9817 22.541611,11.7154 22.689453,11.80664 Z"/>
+ <path style="opacity:0.2" d="M 2.0254,16.5 C 2.0195,16.667 2,16.831 2,17 c 0,7.756 6.244,14 14,14 7.756,0 14,-6.244 14,-14 0,-0.16884 -0.01952,-0.33264 -0.02539,-0.5 -0.264,7.521 -6.388,13.5 -13.975,13.5 -7.5872,0 -13.711,-5.979 -13.975,-13.5 z"/>
+ <circle style="fill:#cc241d" cx="25" cy="24" r="7"/>
+ <path style="opacity:0.2" d="M 31.977,24.459 A 7,7 0 0 1 25,31 7,7 0 0 1 18.023,24.541 7,7 0 0 0 18,25 a 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -0.02344,-0.54102 z"/>
+ <path style="fill:#ebdbb2" d="M 22.878906 20.464844 L 21.464844 21.878906 L 23.585938 24 L 21.464844 26.121094 L 22.878906 27.535156 L 25 25.414062 L 27.121094 27.535156 L 28.535156 26.121094 L 26.414062 24 L 28.535156 21.878906 L 27.121094 20.464844 L 25 22.585938 L 22.878906 20.464844 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/online.svg b/.icons/Gruvbox-Plus-Dark/status/32/online.svg
new file mode 100644
index 000000000..94fd6beea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/online.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#458588" width="28" height="28" x="-30" y="-30" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 16,2 C 8.244,2 2,8.244 2,16 2,16.169 2.0195,16.333 2.0254,16.5 2.2895,8.9794 8.4132,3 16.0004,3 c 7.5872,0 13.711,5.9794 13.975,13.5 0.006,-0.16736 0.0254,-0.33116 0.0254,-0.5 0,-7.756 -6.244,-14 -14,-14 z"/>
+ <path style="opacity:0.2" d="M 2.0254,16.5 C 2.0195,16.667 2,16.831 2,17 c 0,7.756 6.244,14 14,14 7.756,0 14,-6.244 14,-14 0,-0.16884 -0.01952,-0.33264 -0.02539,-0.5 -0.264,7.521 -6.388,13.5 -13.975,13.5 -7.5872,0 -13.711,-5.979 -13.975,-13.5 z"/>
+ <path style="opacity:0.2" d="M 16,7.0000005 C 10.477143,7.0000005 6,11.477143 6,17 6,22.522857 10.477143,27 16,27 21.522857,27 26,22.522857 26,17 26,11.477143 21.522857,7.0000005 16,7.0000005 Z m -0.935547,1.9941407 c 0.108806,-0.01139 0.245686,0.0065 0.355469,0 0.01301,0.05204 -0.07708,0.238754 -0.201172,0.509765 -0.790216,1.7262878 -0.8369,3.7475278 -0.103516,4.8281248 0.132716,0.195919 0.253907,0.38202 0.253907,0.40625 0,0.02424 -0.142858,0.05078 -0.304688,0.05078 -0.3799,10e-7 -0.740065,-0.230841 -1.474609,-0.8125 -0.326312,-0.25839 -0.749712,-0.474962 -0.914063,-0.507812 -0.258081,-0.05156 -0.326284,-0.02922 -0.660156,0.304688 -0.310635,0.310584 -0.40625,0.47934 -0.40625,0.763671 0,1.078223 1.280827,1.933145 3.660156,2.4375 3.231224,0.684838 4.026105,1.298953 4.115235,2.998047 0.111903,2.130617 -1.02133,3.736741 -3.50586,4.980469 -0.296546,0.148492 -0.484954,0.207879 -0.609375,0.255859 -0.05514,-0.0049 -0.09933,0.0049 -0.154297,0 -0.02114,-0.06587 -0.05078,-0.218244 -0.05078,-0.507812 0,-1.131635 -0.445068,-2.297836 -1.117187,-2.949219 -0.180417,-0.174873 -0.684591,-0.544709 -1.117188,-0.8125 -0.432581,-0.267775 -0.869537,-0.578221 -0.966797,-0.710937 -0.161141,-0.220234 -0.172666,-0.354868 -0.04883,-0.761719 0.22568,-0.743064 0.493412,-1.159404 1.015625,-1.628906 0.273776,-0.246141 0.548725,-0.450179 0.609375,-0.455079 0.06067,-0.0049 -0.34908,-0.129893 -0.964844,-0.255859 -0.615733,-0.12621 -1.518682,-0.390047 -1.984375,-0.558594 C 9.638669,16.260233 8.489102,15.612681 8.050781,15.144531 8.032251,15.124681 8.0161,15.111321 8,15.093751 c 0.628012,-2.501606 2.390201,-4.551008 4.726562,-5.5390618 0.488855,-0.206768 0.99342,-0.348223 1.525391,-0.457032 0.264977,-0.05416 0.538902,-0.0757 0.8125,-0.103516 z m 7.625,3.8124998 c 0.191025,0.118078 0.913249,1.680238 1.119141,2.441406 0.265819,0.982671 0.246579,2.682022 0,3.658203 -0.09385,0.37154 -0.21585,0.718459 -0.25586,0.761719 -0.04001,0.04326 -0.186741,-0.203394 -0.357422,-0.50586 -0.170692,-0.302419 -0.712909,-0.94574 -1.166015,-1.423828 -1.307875,-1.380072 -1.514642,-2.099756 -0.966797,-3.201172 0.276282,-0.555408 1.479111,-1.821708 1.626953,-1.730468 z"/>
+ <path style="fill:#b8bb26" d="M 16,6.0000005 C 10.477143,6.0000005 6,10.477143 6,16 6,21.522857 10.477143,26 16,26 21.522857,26 26,21.522857 26,16 26,10.477143 21.522857,6.0000005 16,6.0000005 Z m -0.935547,1.9941407 c 0.108806,-0.01139 0.245686,0.0065 0.355469,0 0.01301,0.05204 -0.07708,0.238754 -0.201172,0.509765 -0.790216,1.7262878 -0.8369,3.7475278 -0.103516,4.8281248 0.132716,0.195919 0.253907,0.38202 0.253907,0.40625 0,0.02424 -0.142858,0.05078 -0.304688,0.05078 -0.3799,10e-7 -0.740065,-0.230841 -1.474609,-0.8125 -0.326312,-0.25839 -0.749712,-0.474962 -0.914063,-0.507812 -0.258081,-0.05156 -0.326284,-0.02922 -0.660156,0.304688 -0.310635,0.310584 -0.40625,0.47934 -0.40625,0.763671 0,1.078223 1.280827,1.933145 3.660156,2.4375 3.231224,0.684838 4.026105,1.298953 4.115235,2.998047 0.111903,2.130617 -1.02133,3.736741 -3.50586,4.980469 -0.296546,0.148492 -0.484954,0.207879 -0.609375,0.255859 -0.05514,-0.0049 -0.09933,0.0049 -0.154297,0 -0.02114,-0.06587 -0.05078,-0.218244 -0.05078,-0.507812 0,-1.131635 -0.445068,-2.297836 -1.117187,-2.949219 -0.180417,-0.174873 -0.684591,-0.544709 -1.117188,-0.8125 -0.432581,-0.267775 -0.869537,-0.578221 -0.966797,-0.710937 -0.161141,-0.220234 -0.172666,-0.354868 -0.04883,-0.761719 0.22568,-0.743064 0.493412,-1.159404 1.015625,-1.628906 0.273776,-0.246141 0.548725,-0.450179 0.609375,-0.455079 0.06067,-0.0049 -0.34908,-0.129893 -0.964844,-0.255859 -0.615733,-0.12621 -1.518682,-0.390047 -1.984375,-0.558594 C 9.638669,15.260233 8.489102,14.612681 8.050781,14.144531 8.032251,14.124681 8.0161,14.111321 8,14.093751 c 0.628012,-2.501606 2.390201,-4.5510078 4.726562,-5.5390618 0.488855,-0.206768 0.99342,-0.348223 1.525391,-0.457032 0.264977,-0.05416 0.538902,-0.0757 0.8125,-0.103516 z m 7.625,3.8124998 c 0.191025,0.118078 0.913249,1.680238 1.119141,2.441406 0.265819,0.982671 0.246579,2.682022 0,3.658203 -0.09385,0.37154 -0.21585,0.718459 -0.25586,0.761719 -0.04001,0.04326 -0.186741,-0.203394 -0.357422,-0.50586 -0.170692,-0.302419 -0.712909,-0.94574 -1.166015,-1.423828 -1.307875,-1.380072 -1.514642,-2.099756 -0.966797,-3.201172 0.276282,-0.555408 1.479111,-1.821708 1.626953,-1.730468 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/semi-starred.svg b/.icons/Gruvbox-Plus-Dark/status/32/semi-starred.svg
new file mode 100644
index 000000000..4a94409be
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/semi-starred.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path d="m 15.5,2.9997517 c -1.307197,0.018684 -2.240232,0.8058961 -2.677734,2.109375 l 0.01758,-0.058594 -2.054688,5.9492193 -6.9257809,0 c -0.015101,-2.42e-4 -0.029821,-2.42e-4 -0.044922,0 -0.8271266,0.02681 -1.5721928,0.512609 -2.0976562,1.152344 -1.13642101,1.304496 -0.89620891,3.657981 0.546875,4.630859 l 5.4453125,3.978516 -2.1132813,6.566406 c -0.00235,0.0073 -0.00365,0.01418 -0.00586,0.02148 -0.322905,1.060759 -0.019257,2.152805 0.7929687,2.900391 0.00587,0.0055 0.011571,0.01219 0.017578,0.01758 0.9760412,0.867686 2.3489216,0.977964 3.4511713,0.259766 0.02097,-0.01357 0.04034,-0.02832 0.06055,-0.04297 L 15.5,26.499752 l 5.587891,3.984375 c 0.02021,0.01466 0.03958,0.02941 0.06055,0.04297 1.10225,0.718198 2.475129,0.60792 3.451171,-0.259766 0.006,-0.0054 0.01167,-0.01206 0.01758,-0.01758 0.812225,-0.747586 1.115873,-1.839632 0.792968,-2.900391 -0.0022,-0.0073 -0.0035,-0.01421 -0.0059,-0.02148 l -2.113281,-6.566406 5.445312,-3.978516 c 1.443084,-0.972878 1.683296,-3.326363 0.546875,-4.630859 -0.525463,-0.639735 -1.270529,-1.125534 -2.097656,-1.152344 -0.0151,-2.42e-4 -0.02982,-2.42e-4 -0.04492,0 l -6.925781,0 -2.054688,-5.9492191 0.01758,0.058594 C 17.740232,3.8056478 16.807197,3.0184357 15.5,2.9997517 Z" style="opacity:0.2"/>
+ <path style="fill:#fabd2f" d="M 15.5 2 C 15.673732 2.0024832 15.839771 2.0217405 16 2.0507812 C 15.839771 2.0217404 15.673732 2.0024832 15.5 2 z M 16 2.0507812 L 16 25.857422 L 21.087891 29.484375 C 21.108101 29.499035 21.127467 29.513784 21.148438 29.527344 C 22.250688 30.245542 23.623567 30.135264 24.599609 29.267578 C 24.605609 29.262178 24.611277 29.25552 24.617188 29.25 C 25.429413 28.502414 25.733061 27.410368 25.410156 26.349609 C 25.407956 26.342309 25.406697 26.335395 25.404297 26.328125 L 23.291016 19.761719 L 28.736328 15.783203 C 30.179412 14.810325 30.419624 12.45684 29.283203 11.152344 C 28.75774 10.512609 28.012674 10.02681 27.185547 10 C 27.170447 9.9997578 27.155725 9.9997578 27.140625 10 L 20.214844 10 L 18.160156 4.0507812 L 18.177734 4.109375 C 17.798378 2.979134 17.045369 2.2402499 16 2.0507812 z"/>
+ <path d="M 15.5,2 C 14.192803,2.018684 13.259768,2.8058961 12.822266,4.109375 L 12.839844,4.0507812 10.785156,10 3.8593751,10 C 3.8442741,9.9997578 3.8295542,9.9997578 3.8144532,10 2.9873266,10.02681 2.2422604,10.512609 1.716797,11.152344 1.1227146,11.83429 0.91335689,12.800795 1.0468751,13.708984 1.127384,13.134555 1.3401057,12.584747 1.716797,12.152344 2.2422604,11.512609 2.9873266,11.02681 3.8144532,11 c 0.015101,-2.42e-4 0.029821,-2.42e-4 0.044922,0 l 6.9257808,0 2.054688,-5.9492188 -0.01758,0.058594 C 13.259768,3.8058961 14.192803,3.018684 15.5,3 c 1.307197,0.018684 2.240265,0.8058929 2.677734,2.109375 L 18.160156,5.0507812 20.214844,11 l 6.925781,0 c 0.0151,-2.42e-4 0.02982,-2.42e-4 0.04492,0 0.827127,0.02681 1.572193,0.512609 2.097656,1.152344 0.376691,0.432403 0.589413,0.982211 0.669922,1.55664 0.133518,-0.908189 -0.07584,-1.874694 -0.669922,-2.55664 C 28.75774,10.512609 28.012674,10.02681 27.185547,10 c -0.0151,-2.422e-4 -0.02982,-2.422e-4 -0.04492,0 l -6.925781,0 -2.054688,-5.9492188 0.01758,0.058594 C 17.740232,2.8058961 16.807197,2.018684 15.5,2 Z M 7.4492189,20.572266 5.5957032,26.328125 c -0.00235,0.0073 -0.00365,0.01418 -0.00586,0.02148 -0.1364147,0.448129 -0.1545077,0.901066 -0.076172,1.332032 0.020171,-0.110727 0.042543,-0.22156 0.076172,-0.332032 0.00221,-0.0073 0.00351,-0.01418 0.00586,-0.02148 L 7.7089845,20.761719 7.4492189,20.572266 Z m 16.1015621,0 -0.259765,0.189453 2.113281,6.566406 c 0.0024,0.0073 0.0037,0.01418 0.0059,0.02148 0.03363,0.110472 0.056,0.221305 0.07617,0.332032 0.07834,-0.430966 0.06024,-0.883903 -0.07617,-1.332032 -0.0022,-0.0073 -0.0035,-0.01421 -0.0059,-0.02148 l -1.853516,-5.755859 z" style="opacity:0.2;fill:#ebdbb2"/>
+ <path style="fill:#7c6f64" d="M 15.5 2 C 14.192803 2.018684 13.259768 2.8058961 12.822266 4.109375 L 12.839844 4.0507812 L 10.785156 10 L 3.859375 10 C 3.844274 9.9997578 3.8295541 9.9997578 3.8144531 10 C 2.9873265 10.02681 2.2422603 10.512609 1.7167969 11.152344 C 0.58037584 12.45684 0.82058795 14.810325 2.2636719 15.783203 L 7.7089844 19.761719 L 5.5957031 26.328125 C 5.5933531 26.335395 5.5920536 26.342309 5.5898438 26.349609 C 5.2669387 27.410368 5.5705864 28.502414 6.3828125 29.25 C 6.3887165 29.25552 6.3943806 29.262178 6.4003906 29.267578 C 7.3764318 30.135264 8.7493126 30.245542 9.8515625 29.527344 C 9.8725325 29.513774 9.8918994 29.499025 9.9121094 29.484375 L 15.5 25.5 L 16 25.857422 L 16 2.0507812 C 15.839771 2.0217404 15.673732 2.0024832 15.5 2 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/smartphone-connected.svg b/.icons/Gruvbox-Plus-Dark/status/32/smartphone-connected.svg
new file mode 120000
index 000000000..7c0dac4d5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/smartphone-connected.svg
@@ -0,0 +1 @@
+smartphoneconnected.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/smartphone-disconnected.svg b/.icons/Gruvbox-Plus-Dark/status/32/smartphone-disconnected.svg
new file mode 120000
index 000000000..4cd3fc48b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/smartphone-disconnected.svg
@@ -0,0 +1 @@
+smartphonedisconnected.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/smartphone-trusted.svg b/.icons/Gruvbox-Plus-Dark/status/32/smartphone-trusted.svg
new file mode 120000
index 000000000..609f18725
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/smartphone-trusted.svg
@@ -0,0 +1 @@
+smartphonetrusted.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/smartphoneconnected.svg b/.icons/Gruvbox-Plus-Dark/status/32/smartphoneconnected.svg
new file mode 100644
index 000000000..e3029525c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/smartphoneconnected.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m4 29v1.5c0 0.831 0.669 1.5 1.5 1.5h21c0.831 0 1.5-0.669 1.5-1.5v-1.5c0 0.831-0.669 1.5-1.5 1.5h-21c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <rect fill="#7c6f64" width="30" height="24" x="-31" y="-28" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.5" d="m7.5385 3.9997h16.924c0.852 0 1.538 0.7548 1.538 1.6923v18.616c0 0.937-0.686 1.692-1.538 1.692h-16.924c-0.8518 0-1.538-0.75458-1.538-1.6918v-18.615c0.001-0.9374 0.6872-1.6922 1.5395-1.6922z"/>
+ <path fill="#ebdbb2" style="opacity:0.2" d="m5.5 1c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h21c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-21z"/>
+ <path fill="#b8bb26" d="m12.865 4.902-0.865 0.5 1.197 2.0743c-2.188 1.0571-2.197 3.5237-2.197 3.5237h9s-0.01-2.4665-2.197-3.5234l1.197-2.0746-0.86523-0.5-1.2949 2.2422c-0.397-0.0888-0.83489-0.14453-1.3379-0.14453-0.504 0-0.9438 0.055531-1.3418 0.14453l-1.295-2.2422zm0.637 4.0977c0.277 0 0.498 0.223 0.498 0.498s-0.224 0.502-0.498 0.502c-0.277 0-0.502-0.224-0.502-0.502 0-0.275 0.225-0.498 0.502-0.498zm4 0c0.277 0 0.498 0.223 0.498 0.498s-0.224 0.502-0.498 0.502c-0.277 0-0.502-0.224-0.502-0.502 0-0.275 0.225-0.498 0.502-0.498zm-8.4571 3c-0.5753 0-1.0449 0.531-1.0449 1.184v4.6309c0 0.652 0.4696 1.185 1.0449 1.185s0.9551-0.533 0.9551-1.186v-4.6309c0-0.653-0.3791-1.183-0.9551-1.183zm1.9551 0v8.5c-0.000007 0.23573 0.26427 0.5 0.5 0.5h1.5v1.875c0 0.622 0.396 1.125 1 1.125 0.60019 0 1.0199-0.50369 1-1.125v-1.875h1v1.875c0 0.622 0.396 1.125 1 1.125 0.60019 0 1-0.51183 1-1.125v-1.875h1.5c0.236 0 0.5-0.264 0.5-0.5v-8.5h-9zm11.045 0c-0.575 0-1.045 0.531-1.045 1.184v4.6309c0 0.652 0.47 1.185 1.045 1.185s0.955-0.533 0.955-1.186v-4.6309c0-0.653-0.379-1.183-0.955-1.183z"/>
+ <rect style="opacity:0.5" width="8" height="1" x="12" y="2" rx=".5" ry=".5"/>
+ <circle style="opacity:0.5" cx="16" cy="28" r="1"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/smartphonedisconnected.svg b/.icons/Gruvbox-Plus-Dark/status/32/smartphonedisconnected.svg
new file mode 100644
index 000000000..878a445f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/smartphonedisconnected.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m4 29v1.5c0 0.831 0.669 1.5 1.5 1.5h21c0.831 0 1.5-0.669 1.5-1.5v-1.5c0 0.831-0.669 1.5-1.5 1.5h-21c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <rect fill="#7c6f64" width="30" height="24" x="-31" y="-28" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.5" d="m7.5385 3.9997h16.924c0.852 0 1.538 0.7548 1.538 1.6923v18.616c0 0.937-0.686 1.692-1.538 1.692h-16.924c-0.8518 0-1.538-0.75458-1.538-1.6918v-18.615c0.001-0.9374 0.6872-1.6922 1.5395-1.6922z"/>
+ <path fill="#ebdbb2" style="opacity:0.2" d="m5.5 1c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h21c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-21z"/>
+ <rect style="opacity:0.5" width="8" height="1" x="12" y="2" rx=".5" ry=".5"/>
+ <g>
+ <circle fill="#cc241d" cx="24" cy="24" r="7"/>
+ <path opacity=".2" d="m30.977 24.459a7 7 0 0 1 -6.977 6.541 7 7 0 0 1 -6.977 -6.459 7 7 0 0 0 -0.023 0.459 7 7 0 0 0 7 7 7 7 0 0 0 7 -7 7 7 0 0 0 -0.02344 -0.54102z"/>
+ <g fill="#ebdbb2" transform="matrix(.70711 -.70711 .70711 .70711 -9.9411 24)">
+ <rect width="8" height="2" x="20" y="23"/>
+ <rect width="8" height="2" x="20" y="-25" transform="rotate(90)"/>
+ </g>
+ </g>
+ <circle style="opacity:0.5" cx="16" cy="28" r="1"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/smartphonetrusted.svg b/.icons/Gruvbox-Plus-Dark/status/32/smartphonetrusted.svg
new file mode 100644
index 000000000..e5c359507
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/smartphonetrusted.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m4 29v1.5c0 0.831 0.669 1.5 1.5 1.5h21c0.831 0 1.5-0.669 1.5-1.5v-1.5c0 0.831-0.669 1.5-1.5 1.5h-21c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <rect fill="#7c6f64" width="30" height="24" x="-31" y="-28" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.5" d="m7.5385 3.9997h16.924c0.852 0 1.538 0.7548 1.538 1.6923v18.616c0 0.937-0.686 1.692-1.538 1.692h-16.924c-0.8518 0-1.538-0.75458-1.538-1.6918v-18.615c0.001-0.9374 0.6872-1.6922 1.5395-1.6922z"/>
+ <path fill="#ebdbb2" style="opacity:0.2" d="m5.5 1c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h21c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-21z"/>
+ <rect style="opacity:0.5" width="8" height="1" x="12" y="2" rx=".5" ry=".5"/>
+ <circle style="opacity:0.5" cx="16" cy="28" r="1"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/starred.svg b/.icons/Gruvbox-Plus-Dark/status/32/starred.svg
new file mode 100644
index 000000000..58ab5dd97
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/starred.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path d="m 15.5,2.9997517 c -1.307197,0.018684 -2.240232,0.8058961 -2.677734,2.109375 l 0.01758,-0.058594 -2.054688,5.9492193 -6.9257809,0 c -0.015101,-2.42e-4 -0.029821,-2.42e-4 -0.044922,0 -0.8271266,0.02681 -1.5721928,0.512609 -2.0976562,1.152344 -1.13642101,1.304496 -0.89620891,3.657981 0.546875,4.630859 l 5.4453125,3.978516 -2.1132813,6.566406 c -0.00235,0.0073 -0.00365,0.01418 -0.00586,0.02148 -0.322905,1.060759 -0.019257,2.152805 0.7929687,2.900391 0.00587,0.0055 0.011571,0.01219 0.017578,0.01758 0.9760412,0.867686 2.3489216,0.977964 3.4511713,0.259766 0.02097,-0.01357 0.04034,-0.02832 0.06055,-0.04297 L 15.5,26.499752 l 5.587891,3.984375 c 0.02021,0.01466 0.03958,0.02941 0.06055,0.04297 1.10225,0.718198 2.475129,0.60792 3.451171,-0.259766 0.006,-0.0054 0.01167,-0.01206 0.01758,-0.01758 0.812225,-0.747586 1.115873,-1.839632 0.792968,-2.900391 -0.0022,-0.0073 -0.0035,-0.01421 -0.0059,-0.02148 l -2.113281,-6.566406 5.445312,-3.978516 c 1.443084,-0.972878 1.683296,-3.326363 0.546875,-4.630859 -0.525463,-0.639735 -1.270529,-1.125534 -2.097656,-1.152344 -0.0151,-2.42e-4 -0.02982,-2.42e-4 -0.04492,0 l -6.925781,0 -2.054688,-5.9492191 0.01758,0.058594 C 17.740232,3.8056478 16.807197,3.0184357 15.5,2.9997517 Z" style="opacity:0.2"/>
+ <path style="fill:#fabd2f" d="M 15.5 2 C 14.192803 2.018684 13.259768 2.8058961 12.822266 4.109375 L 12.839844 4.0507812 L 10.785156 10 L 3.859375 10 C 3.844274 9.9997578 3.8295541 9.9997578 3.8144531 10 C 2.9873265 10.02681 2.2422603 10.512609 1.7167969 11.152344 C 0.58037587 12.45684 0.82058797 14.810325 2.2636719 15.783203 L 7.7089844 19.761719 L 5.5957031 26.328125 C 5.5933531 26.335395 5.5920537 26.342309 5.5898438 26.349609 C 5.2669387 27.410368 5.5705864 28.502414 6.3828125 29.25 C 6.3887165 29.25552 6.3943806 29.262178 6.4003906 29.267578 C 7.3764318 30.135264 8.7493126 30.245542 9.8515625 29.527344 C 9.8725325 29.513774 9.8918994 29.499025 9.9121094 29.484375 L 15.5 25.5 L 21.087891 29.484375 C 21.108101 29.499035 21.127467 29.513784 21.148438 29.527344 C 22.250688 30.245542 23.623567 30.135264 24.599609 29.267578 C 24.605609 29.262178 24.611277 29.25552 24.617188 29.25 C 25.429413 28.502414 25.733061 27.410368 25.410156 26.349609 C 25.407956 26.342309 25.406697 26.335395 25.404297 26.328125 L 23.291016 19.761719 L 28.736328 15.783203 C 30.179412 14.810325 30.419624 12.45684 29.283203 11.152344 C 28.75774 10.512609 28.012674 10.02681 27.185547 10 C 27.170447 9.9997578 27.155725 9.9997578 27.140625 10 L 20.214844 10 L 18.160156 4.0507812 L 18.177734 4.109375 C 17.740232 2.8058961 16.807197 2.018684 15.5 2 z"/>
+ <path d="M 15.5,2 C 14.192803,2.018684 13.259768,2.8058961 12.822266,4.109375 L 12.839844,4.0507812 10.785156,10 3.8593751,10 C 3.8442741,9.9997578 3.8295542,9.9997578 3.8144532,10 2.9873266,10.02681 2.2422604,10.512609 1.716797,11.152344 1.1227146,11.83429 0.91335689,12.800795 1.0468751,13.708984 1.127384,13.134555 1.3401057,12.584747 1.716797,12.152344 2.2422604,11.512609 2.9873266,11.02681 3.8144532,11 c 0.015101,-2.42e-4 0.029821,-2.42e-4 0.044922,0 l 6.9257808,0 2.054688,-5.9492188 -0.01758,0.058594 C 13.259768,3.8058961 14.192803,3.018684 15.5,3 c 1.307197,0.018684 2.240265,0.8058929 2.677734,2.109375 L 18.160156,5.0507812 20.214844,11 l 6.925781,0 c 0.0151,-2.42e-4 0.02982,-2.42e-4 0.04492,0 0.827127,0.02681 1.572193,0.512609 2.097656,1.152344 0.376691,0.432403 0.589413,0.982211 0.669922,1.55664 0.133518,-0.908189 -0.07584,-1.874694 -0.669922,-2.55664 C 28.75774,10.512609 28.012674,10.02681 27.185547,10 c -0.0151,-2.422e-4 -0.02982,-2.422e-4 -0.04492,0 l -6.925781,0 -2.054688,-5.9492188 0.01758,0.058594 C 17.740232,2.8058961 16.807197,2.018684 15.5,2 Z M 7.4492189,20.572266 5.5957032,26.328125 c -0.00235,0.0073 -0.00365,0.01418 -0.00586,0.02148 -0.1364147,0.448129 -0.1545077,0.901066 -0.076172,1.332032 0.020171,-0.110727 0.042543,-0.22156 0.076172,-0.332032 0.00221,-0.0073 0.00351,-0.01418 0.00586,-0.02148 L 7.7089845,20.761719 7.4492189,20.572266 Z m 16.1015621,0 -0.259765,0.189453 2.113281,6.566406 c 0.0024,0.0073 0.0037,0.01418 0.0059,0.02148 0.03363,0.110472 0.056,0.221305 0.07617,0.332032 0.07834,-0.430966 0.06024,-0.883903 -0.07617,-1.332032 -0.0022,-0.0073 -0.0035,-0.01421 -0.0059,-0.02148 l -1.853516,-5.755859 z" style="opacity:0.2;fill:#ebdbb2"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/status_lock.svg b/.icons/Gruvbox-Plus-Dark/status/32/status_lock.svg
new file mode 120000
index 000000000..7d7d88238
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/status_lock.svg
@@ -0,0 +1 @@
+changes-prevent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/stock_dialog-error.svg b/.icons/Gruvbox-Plus-Dark/status/32/stock_dialog-error.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/stock_dialog-error.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/stock_dialog-info.svg b/.icons/Gruvbox-Plus-Dark/status/32/stock_dialog-info.svg
new file mode 120000
index 000000000..015e95ba6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/stock_dialog-info.svg
@@ -0,0 +1 @@
+dialog-information.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/stock_dialog-question.svg b/.icons/Gruvbox-Plus-Dark/status/32/stock_dialog-question.svg
new file mode 120000
index 000000000..9c339cf60
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/stock_dialog-question.svg
@@ -0,0 +1 @@
+dialog-question.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/stock_dialog-warning.svg b/.icons/Gruvbox-Plus-Dark/status/32/stock_dialog-warning.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/stock_dialog-warning.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/stock_lock.svg b/.icons/Gruvbox-Plus-Dark/status/32/stock_lock.svg
new file mode 120000
index 000000000..7d7d88238
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/stock_lock.svg
@@ -0,0 +1 @@
+changes-prevent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/tablet-connected.svg b/.icons/Gruvbox-Plus-Dark/status/32/tablet-connected.svg
new file mode 120000
index 000000000..dfafc8edc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/tablet-connected.svg
@@ -0,0 +1 @@
+tabletconnected.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/tablet-disconnected.svg b/.icons/Gruvbox-Plus-Dark/status/32/tablet-disconnected.svg
new file mode 120000
index 000000000..f51d571c9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/tablet-disconnected.svg
@@ -0,0 +1 @@
+tabletdisconnected.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/tabletconnected.svg b/.icons/Gruvbox-Plus-Dark/status/32/tabletconnected.svg
new file mode 100644
index 000000000..53e9da04a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/tabletconnected.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#7c6f64" d="m29 23.75v-15.5c0-0.6925-0.5798-1.25-1.3-1.25h-23.4c-0.7202 0-1.3 0.5575-1.3 1.25v15.5c0 0.6925 0.5798 1.25 1.3 1.25h23.4c0.7202 0 1.3-0.5575 1.3-1.25z"/>
+ <path style="opacity:0.5" d="m27 23v-14h-22v14z"/>
+ <path fill="#ebdbb2" style="opacity:0.2" d="m4.3009 7c-0.7202 0-1.3008 0.5575-1.3008 1.25v1c0-0.6925 0.5806-1.25 1.3008-1.25h23.398c0.72 0 1.301 0.5575 1.301 1.25v-1c0-0.6925-0.581-1.25-1.301-1.25z"/>
+ <path opacity=".2" d="m3.0001 23.75v1c0 0.692 0.5806 1.25 1.3008 1.25h23.398c0.72 0 1.301-0.558 1.301-1.25v-1c0 0.692-0.581 1.25-1.301 1.25h-23.398c-0.7204 0-1.301-0.558-1.301-1.25z"/>
+ <path style="opacity:0.2" d="m 13.300782,10.300906 c -0.02881,-0.0069 -0.05873,-0.0021 -0.08398,0.01563 -0.051,0.033 -0.06048,0.105656 -0.02148,0.160156 l 0.646484,0.921875 c -1.027501,0.469 -1.749798,1.562563 -1.841798,2.601563 h 7 c -0.09195,-1.038474 -0.811222,-2.134164 -1.837891,-2.601563 l 0.646485,-0.921875 c 0.039,-0.0545 0.02752,-0.125156 -0.02149,-0.160156 -0.051,-0.035 -0.123109,-0.01739 -0.162109,0.03711 l -0.669922,0.957031 c -0.4435,-0.172 -0.935625,-0.267578 -1.453125,-0.267578 -0.5175,0 -1.010125,0.09558 -1.453125,0.267578 l -0.67187,-0.957031 c -0.0195,-0.02725 -0.04736,-0.04586 -0.07617,-0.05273 z m 0.724609,1.990234 c 0.215,0 0.386718,0.169906 0.386718,0.378906 0,0.209 -0.174218,0.38086 -0.386718,0.38086 -0.215,0 -0.388672,-0.16986 -0.388672,-0.38086 0,-0.209 0.174172,-0.378906 0.388672,-0.378906 z m 3,0 c 0.213,0 0.386718,0.169906 0.386718,0.378906 0,0.209 -0.174218,0.38086 -0.386718,0.38086 -0.215,0 -0.388672,-0.16986 -0.388672,-0.38086 0,-0.209 0.174172,-0.378906 0.388672,-0.378906 z m -5.023438,2.708985 v 4.79675 c 0,0.344 0.16,0.703125 0.5,0.703125 H 14 v 1.6875 C 14,22.6365 14,23 14.5,23 15,23 15.001953,22.6365 15.001953,22.1875 V 20.5 h 1 v 1.6875 C 16.001953,22.6365 15.962933,23 16.5,23 17,23 17,22.750436 17,22.1875 V 20.5 h 1.503906 c 0.338,0 0.5,-0.35965 0.5,-0.703125 v -4.79675 z m -1.478515,0.0019 C 10.000548,15.000625 10,15.379418 10,15.845778 v 2.30847 c 0,0.46686 5.48e-4,0.84919 0.523438,0.847656 C 11.000548,19.000504 11,18.620608 11,18.154248 v -2.30847 c 0,-0.46686 5.48e-4,-0.84515 -0.476562,-0.84375 z m 9.955078,0 C 20.000038,15.000625 20,15.379418 20,15.845778 v 2.30847 c 0,0.46686 3.8e-5,0.84894 0.478516,0.847656 C 21.000038,19.000504 21,18.620608 21,18.154248 v -2.30847 c 0,-0.46686 3.8e-5,-0.84515 -0.521484,-0.84375 z"/>
+ <path style="fill:#b8bb26" d="m 13.300782,9.3009057 c -0.02881,-0.00687 -0.05873,-0.00212 -0.08398,0.015625 -0.051,0.033 -0.06048,0.1056563 -0.02148,0.1601563 l 0.646484,0.921875 c -1.027501,0.469 -1.749798,1.562563 -1.841798,2.601563 h 7 c -0.09195,-1.038474 -0.811222,-2.134164 -1.837891,-2.601563 l 0.646485,-0.921875 c 0.039,-0.0545 0.02752,-0.1251562 -0.02149,-0.1601563 -0.051,-0.035 -0.123109,-0.017391 -0.162109,0.037109 l -0.669922,0.9570313 c -0.4435,-0.172 -0.935625,-0.267578 -1.453125,-0.267578 -0.5175,0 -1.010125,0.09558 -1.453125,0.267578 l -0.67187,-0.9570309 c -0.0195,-0.02725 -0.04736,-0.045859 -0.07617,-0.052734 z m 0.724609,1.9902343 c 0.215,0 0.386718,0.169906 0.386718,0.378906 0,0.209 -0.174218,0.38086 -0.386718,0.38086 -0.215,0 -0.388672,-0.16986 -0.388672,-0.38086 0,-0.209 0.174172,-0.378906 0.388672,-0.378906 z m 3,0 c 0.213,0 0.386718,0.169906 0.386718,0.378906 0,0.209 -0.174218,0.38086 -0.386718,0.38086 -0.215,0 -0.388672,-0.16986 -0.388672,-0.38086 0,-0.209 0.174172,-0.378906 0.388672,-0.378906 z m -5.023438,2.708985 v 4.79675 c 0,0.344 0.16,0.703125 0.5,0.703125 H 14 v 1.6875 C 14,21.6365 14,22 14.5,22 15,22 15.001953,21.6365 15.001953,21.1875 V 19.5 h 1 v 1.6875 C 16.001953,21.6365 15.962933,22 16.5,22 17,22 17,21.750436 17,21.1875 V 19.5 h 1.503906 c 0.338,0 0.5,-0.35965 0.5,-0.703125 v -4.79675 z m -1.478515,0.0019 C 10.000548,14.000625 10,14.379418 10,14.845778 v 2.30847 c 0,0.46686 5.48e-4,0.84919 0.523438,0.847656 C 11.000548,18.000504 11,17.620608 11,17.154248 v -2.30847 c 0,-0.46686 5.48e-4,-0.84515 -0.476562,-0.84375 z m 9.955078,0 C 20.000038,14.000625 20,14.379418 20,14.845778 v 2.30847 c 0,0.46686 3.8e-5,0.84894 0.478516,0.847656 C 21.000038,18.000504 21,17.620608 21,17.154248 v -2.30847 c 0,-0.46686 3.8e-5,-0.84515 -0.521484,-0.84375 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/tabletdisconnected.svg b/.icons/Gruvbox-Plus-Dark/status/32/tabletdisconnected.svg
new file mode 100644
index 000000000..a08bcfdbd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/tabletdisconnected.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#7c6f64" d="m29 23.75v-15.5c0-0.6925-0.5798-1.25-1.3-1.25h-23.4c-0.7202 0-1.3 0.5575-1.3 1.25v15.5c0 0.6925 0.5798 1.25 1.3 1.25h23.4c0.7202 0 1.3-0.5575 1.3-1.25z"/>
+ <path style="opacity:0.5" d="m27 23v-14h-22v14z"/>
+ <path fill="#ebdbb2" style="opacity:0.2" d="m4.3009 7c-0.7202 0-1.3008 0.5575-1.3008 1.25v1c0-0.6925 0.5806-1.25 1.3008-1.25h23.398c0.72 0 1.301 0.5575 1.301 1.25v-1c0-0.6925-0.581-1.25-1.301-1.25z"/>
+ <path opacity=".2" d="m3.0001 23.75v1c0 0.692 0.5806 1.25 1.3008 1.25h23.398c0.72 0 1.301-0.558 1.301-1.25v-1c0 0.692-0.581 1.25-1.301 1.25h-23.398c-0.7204 0-1.301-0.558-1.301-1.25z"/>
+ <g>
+ <circle fill="#cc241d" cx="24" cy="24" r="7"/>
+ <path opacity=".2" d="m30.977 24.459a7 7 0 0 1 -6.977 6.541 7 7 0 0 1 -6.977 -6.459 7 7 0 0 0 -0.023 0.459 7 7 0 0 0 7 7 7 7 0 0 0 7 -7 7 7 0 0 0 -0.02344 -0.54102z"/>
+ <g fill="#ebdbb2" transform="matrix(.70711 -.70711 .70711 .70711 -9.9411 24)">
+ <rect width="8" height="2" x="20" y="23"/>
+ <rect width="8" height="2" x="20" y="-25" transform="rotate(90)"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/tablettrusted.svg b/.icons/Gruvbox-Plus-Dark/status/32/tablettrusted.svg
new file mode 100644
index 000000000..48c0b682a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/tablettrusted.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#7c6f64" d="m29 23.75v-15.5c0-0.6925-0.5798-1.25-1.3-1.25h-23.4c-0.7202 0-1.3 0.5575-1.3 1.25v15.5c0 0.6925 0.5798 1.25 1.3 1.25h23.4c0.7202 0 1.3-0.5575 1.3-1.25z"/>
+ <path style="opacity:0.5" d="m27 23v-14h-22v14z"/>
+ <path fill="#ebdbb2" style="opacity:0.2" d="m4.3009 7c-0.7202 0-1.3008 0.5575-1.3008 1.25v1c0-0.6925 0.5806-1.25 1.3008-1.25h23.398c0.72 0 1.301 0.5575 1.301 1.25v-1c0-0.6925-0.581-1.25-1.301-1.25z"/>
+ <path opacity=".2" d="m3.0001 23.75v1c0 0.692 0.5806 1.25 1.3008 1.25h23.398c0.72 0 1.301-0.558 1.301-1.25v-1c0 0.692-0.581 1.25-1.301 1.25h-23.398c-0.7204 0-1.301-0.558-1.301-1.25z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/task-attempt.svg b/.icons/Gruvbox-Plus-Dark/status/32/task-attempt.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/task-attempt.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/task-attention.svg b/.icons/Gruvbox-Plus-Dark/status/32/task-attention.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/task-attention.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/task-due.svg b/.icons/Gruvbox-Plus-Dark/status/32/task-due.svg
new file mode 100644
index 000000000..70846bbb7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/task-due.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <g transform="translate(0,-288.53332)">
+ <rect width="26" height="24" x="-319.53" y="-28" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)" style="opacity:0.2"/>
+ <rect style="fill:#fe8019" width="26" height="24" x="-318.53" y="-28" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path d="m 6,292.53332 c -1.108,0 -2,0.892 -2,2 v 1 c 0,-1.108 0.892,-2 2,-2 h 20 c 1.108,0 2,0.892 2,2 v -1 c 0,-1.108 -0.892,-2 -2,-2 z" style="opacity:0.2;fill:#ebdbb2"/>
+ <rect style="fill:#ebdbb2" width="18" height="20" x="7" y="295.53"/>
+ <path d="m 16,288.53332 c -1.662,0 -3,1.338 -3,3 v 2 h -2 c -0.554,0 -1,0.446 -1,1 v 3 h 12 v -3 c 0,-0.554 -0.446,-1 -1,-1 h -2 v -2 c 0,-1.662 -1.338,-3 -3,-3 z" style="fill:#d5c4a1"/>
+ <circle cx="16" cy="292.533" r="2" style="opacity:0.2"/>
+ <circle style="fill:#ebdbb2" cx="16" cy="291.533" r="2"/>
+ <path d="m 16,288.53332 c -1.662,0 -3,1.338 -3,3 v 1 c 0,-1.662 1.338,-3 3,-3 1.662,0 3,1.338 3,3 v -1 c 0,-1.662 -1.338,-3 -3,-3 z m -5,5 c -0.554,0 -1,0.446 -1,1 v 1 c 0,-0.554 0.446,-1 1,-1 h 2 v -1 z m 8,0 v 1 h 2 c 0.554,0 1,0.446 1,1 v -1 c 0,-0.554 -0.446,-1 -1,-1 z" style="opacity:0.2;fill:#ebdbb2"/>
+ <path d="m 10,296.53332 v 1 h 8 4 v -1 z" style="fill:#bdae93"/>
+ <path d="m 17.0003,300.53332 v 8 h -2 v -8 z m -3e-4,10 v 2 h -2 v -2 z" style="fill:#fb4934"/>
+ <rect style="opacity:0.2" width="18" height="1" x="7" y="315.53"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/task-past-due.svg b/.icons/Gruvbox-Plus-Dark/status/32/task-past-due.svg
new file mode 100644
index 000000000..8f725df86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/task-past-due.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <g transform="translate(0,-288.53332)">
+ <rect width="26" height="24" x="-319.53" y="-28" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)" style="opacity:0.2"/>
+ <rect style="fill:#fe8019" width="26" height="24" x="-318.53" y="-28" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 25,296.53332 H 7 v 3.60009 l 2,1.39991 2,-1 2.5,0.5 2.5,-1.5 2.5,1.5 4,-1.5 2.5,0.60009 z"/>
+ <path d="m 6,292.53332 c -1.108,0 -2,0.892 -2,2 v 1 c 0,-1.108 0.892,-2 2,-2 h 20 c 1.108,0 2,0.892 2,2 v -1 c 0,-1.108 -0.892,-2 -2,-2 z" style="opacity:0.2;fill:#ebdbb2"/>
+ <path d="M 25,295.53332 H 7 v 3.60009 l 2,1.39991 2,-1 2.5,0.5 2.5,-1.5 2.5,1.5 4,-1.5 2.5,0.60009 z" style="fill:#ebdbb2"/>
+ <path d="m 16,288.53332 c -1.662,0 -3,1.338 -3,3 v 2 h -2 c -0.554,0 -1,0.446 -1,1 v 3 h 12 v -3 c 0,-0.554 -0.446,-1 -1,-1 h -2 v -2 c 0,-1.662 -1.338,-3 -3,-3 z" style="fill:#d5c4a1"/>
+ <circle cx="16" cy="292.533" r="2" style="opacity:0.2"/>
+ <circle style="fill:#ebdbb2" cx="16" cy="291.533" r="2"/>
+ <path d="m 16,288.53332 c -1.662,0 -3,1.338 -3,3 v 1 c 0,-1.662 1.338,-3 3,-3 1.662,0 3,1.338 3,3 v -1 c 0,-1.662 -1.338,-3 -3,-3 z m -5,5 c -0.554,0 -1,0.446 -1,1 v 1 c 0,-0.554 0.446,-1 1,-1 h 2 v -1 z m 8,0 v 1 h 2 c 0.554,0 1,0.446 1,1 v -1 c 0,-0.554 -0.446,-1 -1,-1 z" style="opacity:0.2;fill:#ebdbb2"/>
+ <path d="m 10,296.53332 v 1 h 8 4 v -1 z" style="fill:#bdae93"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/trophy-bronze.svg b/.icons/Gruvbox-Plus-Dark/status/32/trophy-bronze.svg
new file mode 100644
index 000000000..ad7122b1b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/trophy-bronze.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path d="M 6.2578125,2.9998531 A 7.806572,6.8811115 69.601561 0 0 5.2460938,3.482275 7.806572,6.8811115 69.601561 0 0 3.0917969,13.876806 7.806572,6.8811115 69.601561 0 0 12.751953,17.117041 7.806572,6.8811115 69.601561 0 0 14.908203,6.7225093 7.806572,6.8811115 69.601561 0 0 10.648438,2.9998531 Z m 2.2246094,2.4492188 c 1.4754034,0.037402 3.0498711,0.9432476 4.0292971,2.7226562 1.42462,2.5882309 0.695288,5.3992929 -1.109375,6.4921869 C 9.5976817,15.756812 6.9129012,15.015818 5.4882812,12.427587 4.0636605,9.8393562 4.7929944,7.0302486 6.5976562,5.9373531 7.1616137,5.5958233 7.8117831,5.4320711 8.4824219,5.4490719 Z" style="opacity:0.2"/>
+ <path d="M 21.333984,2.9998531 A 6.8811115,7.806572 20.398439 0 0 17.091797,6.7225093 6.8811115,7.806572 20.398439 0 0 19.248047,17.117041 6.8811115,7.806572 20.398439 0 0 28.908203,13.876806 6.8811115,7.806572 20.398439 0 0 26.753906,3.482275 6.8811115,7.806572 20.398439 0 0 25.742188,2.9998531 Z m 2.183594,2.4492188 c 0.670727,-0.017162 1.320809,0.1447984 1.884766,0.4863281 1.804663,1.0928956 2.533995,3.9039562 1.109375,6.492187 -1.42462,2.588231 -4.109401,3.329225 -5.914063,2.236328 -1.804662,-1.092894 -2.535948,-3.903956 -1.111328,-6.4921869 0.979426,-1.7794087 2.555652,-2.6849004 4.03125,-2.7226562 z" style="opacity:0.2"/>
+ <rect style="opacity:0.2" width="20" height="3" x="6" y="28" rx="1.429" ry="1.5"/>
+ <path style="fill:#d65d0e" d="M 21.333984 2 A 6.8811115 7.806572 20.398439 0 0 17.091797 5.7226562 A 6.8811115 7.806572 20.398439 0 0 19.248047 16.117188 A 6.8811115 7.806572 20.398439 0 0 28.908203 12.876953 A 6.8811115 7.806572 20.398439 0 0 26.753906 2.4824219 A 6.8811115 7.806572 20.398439 0 0 25.742188 2 L 21.333984 2 z M 23.517578 4.4492188 C 24.188305 4.4320568 24.838387 4.5940172 25.402344 4.9355469 C 27.207007 6.0284425 27.936339 8.8395031 26.511719 11.427734 C 25.087099 14.015965 22.402318 14.756959 20.597656 13.664062 C 18.792994 12.571168 18.061708 9.7601058 19.486328 7.171875 C 20.465754 5.3924663 22.04198 4.4869746 23.517578 4.4492188 z"/>
+ <path style="fill:#d65d0e" d="M 6.2578125 2 A 7.806572 6.8811115 69.601561 0 0 5.2460938 2.4824219 A 7.806572 6.8811115 69.601561 0 0 3.0917969 12.876953 A 7.806572 6.8811115 69.601561 0 0 12.751953 16.117188 A 7.806572 6.8811115 69.601561 0 0 14.908203 5.7226562 A 7.806572 6.8811115 69.601561 0 0 10.648438 2 L 6.2578125 2 z M 8.4824219 4.4492188 C 9.9578253 4.4866207 11.532293 5.3924664 12.511719 7.171875 C 13.936339 9.7601058 13.207007 12.571168 11.402344 13.664062 C 9.5976817 14.756959 6.9129012 14.015965 5.4882812 11.427734 C 4.0636605 8.8395031 4.7929944 6.0303955 6.5976562 4.9375 C 7.1616137 4.5959702 7.8117831 4.432218 8.4824219 4.4492188 z"/>
+ <rect style="fill:#d65d0e" width="6" height="12.6" x="13" y="16"/>
+ <path d="m 6.9999999,3.6921601 v 6.5769229 c 0,3.249983 4.0294371,10.73077 9.0000001,10.73077 4.970563,0 9,-7.480787 9,-10.73077 V 3.6921601 Z" style="opacity:0.2"/>
+ <path style="fill:#fe8019" d="M 6.9999999,2.692307 V 9.2692302 C 6.9999999,12.519213 11.029437,20 16,20 20.970563,20 25,12.519213 25,9.2692302 V 2.692307 Z"/>
+ <rect width="22" height="3" x="5" y="3" rx="1.375" ry="1.5" style="opacity:0.2"/>
+ <rect style="fill:#fe8019" width="22" height="3" x="5" y="2" rx="1.375" ry="1.5"/>
+ <path style="fill:#fe8019" d="M 16,23.999956 A 6.300066,4.2000438 0 0 0 9.6999341,28.2 H 22.300066 A 6.300066,4.2000438 0 0 0 16,23.999956 Z"/>
+ <rect width="20" height="3" x="6" y="27" rx="1.429" ry="1.5" style="fill:#504945"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 6.375 2 C 5.61325 2 5 2.669 5 3.5 C 5 3.6767779 5.0329548 3.842765 5.0839844 4 C 5.2728354 3.4181029 5.7752965 3 6.375 3 L 25.625 3 C 26.224704 3 26.727165 3.4181029 26.916016 4 C 26.967045 3.842765 27 3.6767779 27 3.5 C 27 2.669 26.38675 2 25.625 2 L 6.375 2 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/trophy-gold.svg b/.icons/Gruvbox-Plus-Dark/status/32/trophy-gold.svg
new file mode 100644
index 000000000..6ea1d5cc9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/trophy-gold.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path d="M 6.2578125,2.9998531 A 7.806572,6.8811115 69.601561 0 0 5.2460938,3.482275 7.806572,6.8811115 69.601561 0 0 3.0917969,13.876806 7.806572,6.8811115 69.601561 0 0 12.751953,17.117041 7.806572,6.8811115 69.601561 0 0 14.908203,6.7225093 7.806572,6.8811115 69.601561 0 0 10.648438,2.9998531 Z m 2.2246094,2.4492188 c 1.4754034,0.037402 3.0498711,0.9432476 4.0292971,2.7226562 1.42462,2.5882309 0.695288,5.3992929 -1.109375,6.4921869 C 9.5976817,15.756812 6.9129012,15.015818 5.4882812,12.427587 4.0636605,9.8393562 4.7929944,7.0302486 6.5976562,5.9373531 7.1616137,5.5958233 7.8117831,5.4320711 8.4824219,5.4490719 Z" style="opacity:0.2"/>
+ <path d="M 21.333984,2.9998531 A 6.8811115,7.806572 20.398439 0 0 17.091797,6.7225093 6.8811115,7.806572 20.398439 0 0 19.248047,17.117041 6.8811115,7.806572 20.398439 0 0 28.908203,13.876806 6.8811115,7.806572 20.398439 0 0 26.753906,3.482275 6.8811115,7.806572 20.398439 0 0 25.742188,2.9998531 Z m 2.183594,2.4492188 c 0.670727,-0.017162 1.320809,0.1447984 1.884766,0.4863281 1.804663,1.0928956 2.533995,3.9039562 1.109375,6.492187 -1.42462,2.588231 -4.109401,3.329225 -5.914063,2.236328 -1.804662,-1.092894 -2.535948,-3.903956 -1.111328,-6.4921869 0.979426,-1.7794087 2.555652,-2.6849004 4.03125,-2.7226562 z" style="opacity:0.2"/>
+ <rect style="opacity:0.2" width="20" height="3" x="6" y="28" rx="1.429" ry="1.5"/>
+ <path style="fill:#d79921" d="M 21.333984 2 A 6.8811115 7.806572 20.398439 0 0 17.091797 5.7226562 A 6.8811115 7.806572 20.398439 0 0 19.248047 16.117188 A 6.8811115 7.806572 20.398439 0 0 28.908203 12.876953 A 6.8811115 7.806572 20.398439 0 0 26.753906 2.4824219 A 6.8811115 7.806572 20.398439 0 0 25.742188 2 L 21.333984 2 z M 23.517578 4.4492188 C 24.188305 4.4320568 24.838387 4.5940172 25.402344 4.9355469 C 27.207007 6.0284425 27.936339 8.8395031 26.511719 11.427734 C 25.087099 14.015965 22.402318 14.756959 20.597656 13.664062 C 18.792994 12.571168 18.061708 9.7601058 19.486328 7.171875 C 20.465754 5.3924663 22.04198 4.4869746 23.517578 4.4492188 z"/>
+ <path style="fill:#d79921" d="M 6.2578125 2 A 7.806572 6.8811115 69.601561 0 0 5.2460938 2.4824219 A 7.806572 6.8811115 69.601561 0 0 3.0917969 12.876953 A 7.806572 6.8811115 69.601561 0 0 12.751953 16.117188 A 7.806572 6.8811115 69.601561 0 0 14.908203 5.7226562 A 7.806572 6.8811115 69.601561 0 0 10.648438 2 L 6.2578125 2 z M 8.4824219 4.4492188 C 9.9578253 4.4866207 11.532293 5.3924664 12.511719 7.171875 C 13.936339 9.7601058 13.207007 12.571168 11.402344 13.664062 C 9.5976817 14.756959 6.9129012 14.015965 5.4882812 11.427734 C 4.0636605 8.8395031 4.7929944 6.0303955 6.5976562 4.9375 C 7.1616137 4.5959702 7.8117831 4.432218 8.4824219 4.4492188 z"/>
+ <rect style="fill:#d79921" width="6" height="12.6" x="13" y="16"/>
+ <path d="m 6.9999999,3.6921601 v 6.5769229 c 0,3.249983 4.0294371,10.73077 9.0000001,10.73077 4.970563,0 9,-7.480787 9,-10.73077 V 3.6921601 Z" style="opacity:0.2"/>
+ <path style="fill:#fabd2f" d="M 6.9999999,2.692307 V 9.2692302 C 6.9999999,12.519213 11.029437,20 16,20 20.970563,20 25,12.519213 25,9.2692302 V 2.692307 Z"/>
+ <rect width="22" height="3" x="5" y="3" rx="1.375" ry="1.5" style="opacity:0.2"/>
+ <rect style="fill:#fabd2f" width="22" height="3" x="5" y="2" rx="1.375" ry="1.5"/>
+ <path style="fill:#fabd2f" d="M 16,23.999956 A 6.300066,4.2000438 0 0 0 9.6999341,28.2 H 22.300066 A 6.300066,4.2000438 0 0 0 16,23.999956 Z"/>
+ <rect width="20" height="3" x="6" y="27" rx="1.429" ry="1.5" style="fill:#504945"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 6.375 2 C 5.61325 2 5 2.669 5 3.5 C 5 3.6767779 5.0329548 3.842765 5.0839844 4 C 5.2728354 3.4181029 5.7752965 3 6.375 3 L 25.625 3 C 26.224704 3 26.727165 3.4181029 26.916016 4 C 26.967045 3.842765 27 3.6767779 27 3.5 C 27 2.669 26.38675 2 25.625 2 L 6.375 2 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32/trophy-silver.svg b/.icons/Gruvbox-Plus-Dark/status/32/trophy-silver.svg
new file mode 100644
index 000000000..12e0cf821
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32/trophy-silver.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path d="M 6.2578125,2.9998531 A 7.806572,6.8811115 69.601561 0 0 5.2460938,3.482275 7.806572,6.8811115 69.601561 0 0 3.0917969,13.876806 7.806572,6.8811115 69.601561 0 0 12.751953,17.117041 7.806572,6.8811115 69.601561 0 0 14.908203,6.7225093 7.806572,6.8811115 69.601561 0 0 10.648438,2.9998531 Z m 2.2246094,2.4492188 c 1.4754034,0.037402 3.0498711,0.9432476 4.0292971,2.7226562 1.42462,2.5882309 0.695288,5.3992929 -1.109375,6.4921869 C 9.5976817,15.756812 6.9129012,15.015818 5.4882812,12.427587 4.0636605,9.8393562 4.7929944,7.0302486 6.5976562,5.9373531 7.1616137,5.5958233 7.8117831,5.4320711 8.4824219,5.4490719 Z" style="opacity:0.2"/>
+ <path d="M 21.333984,2.9998531 A 6.8811115,7.806572 20.398439 0 0 17.091797,6.7225093 6.8811115,7.806572 20.398439 0 0 19.248047,17.117041 6.8811115,7.806572 20.398439 0 0 28.908203,13.876806 6.8811115,7.806572 20.398439 0 0 26.753906,3.482275 6.8811115,7.806572 20.398439 0 0 25.742188,2.9998531 Z m 2.183594,2.4492188 c 0.670727,-0.017162 1.320809,0.1447984 1.884766,0.4863281 1.804663,1.0928956 2.533995,3.9039562 1.109375,6.492187 -1.42462,2.588231 -4.109401,3.329225 -5.914063,2.236328 -1.804662,-1.092894 -2.535948,-3.903956 -1.111328,-6.4921869 0.979426,-1.7794087 2.555652,-2.6849004 4.03125,-2.7226562 z" style="opacity:0.2"/>
+ <rect style="opacity:0.2" width="20" height="3" x="6" y="28" rx="1.429" ry="1.5"/>
+ <path style="fill:#a89984" d="M 21.333984 2 A 6.8811115 7.806572 20.398439 0 0 17.091797 5.7226562 A 6.8811115 7.806572 20.398439 0 0 19.248047 16.117188 A 6.8811115 7.806572 20.398439 0 0 28.908203 12.876953 A 6.8811115 7.806572 20.398439 0 0 26.753906 2.4824219 A 6.8811115 7.806572 20.398439 0 0 25.742188 2 L 21.333984 2 z M 23.517578 4.4492188 C 24.188305 4.4320568 24.838387 4.5940172 25.402344 4.9355469 C 27.207007 6.0284425 27.936339 8.8395031 26.511719 11.427734 C 25.087099 14.015965 22.402318 14.756959 20.597656 13.664062 C 18.792994 12.571168 18.061708 9.7601058 19.486328 7.171875 C 20.465754 5.3924663 22.04198 4.4869746 23.517578 4.4492188 z"/>
+ <path style="fill:#a89984" d="M 6.2578125 2 A 7.806572 6.8811115 69.601561 0 0 5.2460938 2.4824219 A 7.806572 6.8811115 69.601561 0 0 3.0917969 12.876953 A 7.806572 6.8811115 69.601561 0 0 12.751953 16.117188 A 7.806572 6.8811115 69.601561 0 0 14.908203 5.7226562 A 7.806572 6.8811115 69.601561 0 0 10.648438 2 L 6.2578125 2 z M 8.4824219 4.4492188 C 9.9578253 4.4866207 11.532293 5.3924664 12.511719 7.171875 C 13.936339 9.7601058 13.207007 12.571168 11.402344 13.664062 C 9.5976817 14.756959 6.9129012 14.015965 5.4882812 11.427734 C 4.0636605 8.8395031 4.7929944 6.0303955 6.5976562 4.9375 C 7.1616137 4.5959702 7.8117831 4.432218 8.4824219 4.4492188 z"/>
+ <rect style="fill:#a89984" width="6" height="12.6" x="13" y="16"/>
+ <path d="m 6.9999999,3.6921601 v 6.5769229 c 0,3.249983 4.0294371,10.73077 9.0000001,10.73077 4.970563,0 9,-7.480787 9,-10.73077 V 3.6921601 Z" style="opacity:0.2"/>
+ <path style="fill:#bdae93" d="M 6.9999999,2.692307 V 9.2692302 C 6.9999999,12.519213 11.029437,20 16,20 20.970563,20 25,12.519213 25,9.2692302 V 2.692307 Z"/>
+ <rect width="22" height="3" x="5" y="3" rx="1.375" ry="1.5" style="opacity:0.2"/>
+ <rect style="fill:#bdae93" width="22" height="3" x="5" y="2" rx="1.375" ry="1.5"/>
+ <path style="fill:#bdae93" d="M 16,23.999956 A 6.300066,4.2000438 0 0 0 9.6999341,28.2 H 22.300066 A 6.300066,4.2000438 0 0 0 16,23.999956 Z"/>
+ <rect width="20" height="3" x="6" y="27" rx="1.429" ry="1.5" style="fill:#504945"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 6.375 2 C 5.61325 2 5 2.669 5 3.5 C 5 3.6767779 5.0329548 3.842765 5.0839844 4 C 5.2728354 3.4181029 5.7752965 3 6.375 3 L 25.625 3 C 26.224704 3 26.727165 3.4181029 26.916016 4 C 26.967045 3.842765 27 3.6767779 27 3.5 C 27 2.669 26.38675 2 25.625 2 L 6.375 2 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/32@2x b/.icons/Gruvbox-Plus-Dark/status/32@2x
new file mode 120000
index 000000000..1758dddcc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/32@2x
@@ -0,0 +1 @@
+32 \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/ac-adapter.svg b/.icons/Gruvbox-Plus-Dark/status/48/ac-adapter.svg
new file mode 120000
index 000000000..ce3315d4f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/ac-adapter.svg
@@ -0,0 +1 @@
+battery-ac-adapter.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/airplane-mode.svg b/.icons/Gruvbox-Plus-Dark/status/48/airplane-mode.svg
new file mode 100644
index 000000000..0f524c781
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/airplane-mode.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <g transform="translate(0,-1004.3622)">
+ <path style="opacity:0.2" d="m 23.921753,1039.3632 c -0.493655,0.013 -0.940456,0.142 -1.187654,0.3442 l -5.270349,4.3098 -5.268289,4.3097 c -0.561837,0.4601 0.141056,1.035 1.265871,1.0353 l 10.538639,-2 10.538638,2 c 1.124815,-3e-4 1.82771,-0.5752 1.265872,-1.0353 l -5.269319,-4.3097 -5.26829,-4.3098 c -0.27534,-0.2252 -0.795259,-0.3582 -1.345119,-0.3442 z"/>
+ <path style="opacity:0.2" d="m 23.869639,1019.3642 c -0.822757,0.025 -1.567423,0.2841 -1.97942,0.6884 l -8.783891,8.6194 -8.7804609,8.6195 c -0.9365915,0.9203 0.234962,2.0702 2.1097807,2.0707 l 17.5643522,-6 17.564353,6 c 1.874818,-5e-4 3.046371,-1.1504 2.10978,-2.0707 l -8.782176,-8.6195 -8.780461,-8.6194 c -0.458898,-0.4504 -1.325427,-0.7165 -2.241857,-0.6884 z"/>
+ <path style="fill:#458588" d="m 23.869639,1018.3642 c -0.822757,0.025 -1.567423,0.2841 -1.97942,0.6884 l -8.783891,8.6194 -8.7804609,8.6195 c -0.9365915,0.9203 0.234962,2.0702 2.1097807,2.0707 l 17.5643522,-6 17.564353,6 c 1.874818,-5e-4 3.046371,-1.1504 2.10978,-2.0707 l -8.782176,-8.6195 -8.780461,-8.6194 c -0.458898,-0.4504 -1.325427,-0.7165 -2.241857,-0.6884 z"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="M 23.869141 14.001953 A 2.4368828 1.3808684 0 0 0 21.890625 14.689453 L 13.105469 23.310547 L 4.3261719 31.929688 A 2.4368828 1.3808684 0 0 0 4.1679688 33.121094 A 2.4368828 1.3808684 0 0 1 4.3261719 32.929688 L 13.105469 24.310547 L 21.890625 15.689453 A 2.4368828 1.3808684 0 0 1 23.869141 15.001953 A 2.4368828 1.3808684 0 0 1 26.111328 15.689453 L 34.892578 24.310547 L 43.673828 32.929688 A 2.4368828 1.3808684 0 0 1 43.833984 33.119141 A 2.4368828 1.3808684 0 0 0 43.673828 31.929688 L 34.892578 23.310547 L 26.111328 14.689453 A 2.4368828 1.3808684 0 0 0 23.869141 14.001953 z" transform="translate(0,1004.3622)"/>
+ <path style="fill:#458588" d="m 23.921753,1038.3632 c -0.493655,0.013 -0.940456,0.142 -1.187654,0.3442 l -5.270349,4.3098 -5.268289,4.3097 c -0.561837,0.4601 0.141056,1.035 1.265871,1.0353 l 10.538639,-2 10.538638,2 c 1.124815,-3e-4 1.82771,-0.5752 1.265872,-1.0353 l -5.269319,-4.3097 -5.26829,-4.3098 c -0.27534,-0.2252 -0.795259,-0.3582 -1.345119,-0.3442 z"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="M 23.921875 34.001953 C 23.42822 34.014953 22.981573 34.143503 22.734375 34.345703 L 17.462891 38.654297 L 12.195312 42.964844 C 11.846493 43.250499 11.985663 43.579889 12.410156 43.789062 L 17.462891 39.654297 L 22.734375 35.345703 C 22.981573 35.143503 23.42822 35.014953 23.921875 35.001953 C 24.471735 34.987953 24.992238 35.120503 25.267578 35.345703 L 30.535156 39.654297 L 35.589844 43.789062 C 36.014337 43.579889 36.153508 43.250499 35.804688 42.964844 L 30.535156 38.654297 L 25.267578 34.345703 C 24.992238 34.120503 24.471735 33.987953 23.921875 34.001953 z" transform="translate(0,1004.3622)"/>
+ <path style="opacity:0.2" d="m 20,1013.3622 c 0,0 1,-4 4,-4 3,0 4,4 4,4 l 0,29 c 0,2 -3,4 -4,4 -1,0 -4,-2 -4,-4 z"/>
+ <path style="fill:#83a598" d="m 20,1012.3622 c 0,0 1,-4 4,-4 3,0 4,4 4,4 l 0,29 c 0,2 -3,4 -4,4 -1,0 -4,-2 -4,-4 z"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="M 24 4 C 21 4 20 8 20 8 L 20 9 C 20 9 21 5 24 5 C 27 5 28 9 28 9 L 28 8 C 28 8 27 4 24 4 z" transform="translate(0,1004.3622)"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/audio-volume-high.svg b/.icons/Gruvbox-Plus-Dark/status/48/audio-volume-high.svg
new file mode 120000
index 000000000..c9786e24b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/audio-volume-high.svg
@@ -0,0 +1 @@
+notification-audio-volume-high.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/audio-volume-low.svg b/.icons/Gruvbox-Plus-Dark/status/48/audio-volume-low.svg
new file mode 120000
index 000000000..46a9a6b71
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/audio-volume-low.svg
@@ -0,0 +1 @@
+notification-audio-volume-low.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/audio-volume-medium.svg b/.icons/Gruvbox-Plus-Dark/status/48/audio-volume-medium.svg
new file mode 120000
index 000000000..329c7a044
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/audio-volume-medium.svg
@@ -0,0 +1 @@
+notification-audio-volume-medium.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/audio-volume-muted.svg b/.icons/Gruvbox-Plus-Dark/status/48/audio-volume-muted.svg
new file mode 120000
index 000000000..8bf9a84c8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/audio-volume-muted.svg
@@ -0,0 +1 @@
+notification-audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/avatar-default.svg b/.icons/Gruvbox-Plus-Dark/status/48/avatar-default.svg
new file mode 100644
index 000000000..4bd7d654d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/avatar-default.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <circle fill="#458588" cx="24" cy="24" r="20"/>
+ <path fill="#ebdbb2" opacity=".2" d="m24 4a20 20 0 0 0 -20 20 20 20 0 0 0 0.0215 0.582 20 20 0 0 1 19.978 -19.582 20 20 0 0 1 19.979 19.418 20 20 0 0 0 0.021 -0.418 20 20 0 0 0 -20 -20z"/>
+ <path opacity=".2" d="m43.979 24.418a20 20 0 0 1 -19.979 19.582 20 20 0 0 1 -19.978 -19.418 20 20 0 0 0 -0.022 0.418 20 20 0 0 0 20 20 20 20 0 0 0 20 -20 20 20 0 0 0 -0.021 -0.582z"/>
+ <path style="opacity:0.2" d="m 24,12 c -2.762,0 -5,2.239 -5,5 0,2.761 2.238,5 5,5 2.762,0 5,-2.239 5,-5 0,-2.761 -2.238,-5 -5,-5 z m 0,13 c -9.999,0.006 -10,6.4 -10,6.4 V 34 c 0,0 1.846142,4 10,4 8.153858,0 10,-4 10,-4 v -2.6 c 0,0 0,-6.404 -9.998,-6.4 z"/>
+ <path style="fill:#ebdbb2" d="m 24,11 c -2.762,0 -5,2.239 -5,5 0,2.761 2.238,5 5,5 2.762,0 5,-2.239 5,-5 0,-2.761 -2.238,-5 -5,-5 z m 0,13 c -9.999,0.006 -10,6.4 -10,6.4 V 33 c 0,0 1.846142,4 10,4 8.153858,0 10,-4 10,-4 v -2.6 c 0,0 0,-6.404 -9.998,-6.4 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/battery-ac-adapter.svg b/.icons/Gruvbox-Plus-Dark/status/48/battery-ac-adapter.svg
new file mode 100644
index 000000000..57996c663
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/battery-ac-adapter.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect fill="#bdae93" width="6" height="16" x="14" y="5" rx="2" ry="2"/>
+ <rect fill="#bdae93" width="6" height="16" x="28" y="5" rx="2" ry="2"/>
+ <rect fill="#665c54" width="30" height="24" x="9" y="19" rx="2" ry="2"/>
+ <path fill="#ebdbb2" opacity=".1" d="m16 5c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h2c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-2z"/>
+ <path fill="#ebdbb2" opacity=".1" d="m30 5c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h2c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-2z"/>
+ <path opacity=".2" d="m9 41v1c0 1.108 0.892 2 2 2h26c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-26c-1.108 0-2-0.892-2-2z"/>
+ <path opacity=".2" d="m24 24v6h6l-6 10v-6h-6z"/>
+ <path fill="#ebdbb2" d="m24 23v6h6l-6 10v-6h-6z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/battery-caution-charging.svg b/.icons/Gruvbox-Plus-Dark/status/48/battery-caution-charging.svg
new file mode 100644
index 000000000..5855349c0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/battery-caution-charging.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect style="opacity:0.2" width="32" height="36" x="8" y="9" rx="2" ry="2"/>
+ <rect style="fill:#504945" width="32" height="36" x="8" y="8" rx="2" ry="2"/>
+ <rect style="fill:#7c6f64" width="20" height="4" x="14" y="4"/>
+ <path d="m 11,33 v 8 h 26 v -8 z" style="opacity:0.2"/>
+ <path style="opacity:0.35" d="m 11,12 v 8 h 26 v -8 z"/>
+ <path style="opacity:0.35" d="m 11,22 v 8 h 26 v -8 z"/>
+ <path style="fill:#fe8019" d="m 11,32 v 8 h 26 v -8 z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 14,4 V 5 H 34 V 4 Z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="m 11,32 v 1 h 26 v -1 z"/>
+ <path d="M 35.999,27 C 30.46,27 26,31.46 26,37 c 0,5.54 4.4596,10 9.9991,10 5.5395,0 9.9991,-4.46 9.9991,-10 0,-5.54 -4.459,-10 -9.999,-10 z" style="opacity:0.2"/>
+ <path d="M 35.999,26 C 30.46,26 26,30.46 26,36 c 0,5.54 4.4596,10 9.9991,10 5.5395,0 9.9991,-4.46 9.9991,-10 0,-5.54 -4.459,-10 -9.999,-10 z" style="fill:#fabd2f"/>
+ <path d="m 35.999,30 v 4 h 4 l -5,8 v -4 h -4 z" style="fill:#3c3836"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/battery-caution.svg b/.icons/Gruvbox-Plus-Dark/status/48/battery-caution.svg
new file mode 100644
index 000000000..e9671c351
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/battery-caution.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect style="opacity:0.2" width="32" height="36" x="8" y="9" rx="2" ry="2"/>
+ <rect style="fill:#504945" width="32" height="36" x="8" y="8" rx="2" ry="2"/>
+ <rect style="fill:#7c6f64" width="20" height="4" x="14" y="4"/>
+ <path d="m 11,33 v 8 h 26 v -8 z" style="opacity:0.2"/>
+ <path style="opacity:0.35" d="m 11,12 v 8 h 26 v -8 z"/>
+ <path style="opacity:0.35" d="m 11,22 v 8 h 26 v -8 z"/>
+ <path style="fill:#fe8019" d="m 11,32 v 8 h 26 v -8 z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 14,4 V 5 H 34 V 4 Z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="m 11,32 v 1 h 26 v -1 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/battery-empty-charging.svg b/.icons/Gruvbox-Plus-Dark/status/48/battery-empty-charging.svg
new file mode 100644
index 000000000..208ce95ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/battery-empty-charging.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect style="opacity:0.2" width="32" height="36" x="8" y="9" rx="2" ry="2"/>
+ <rect style="fill:#504945" width="32" height="36" x="8" y="8" rx="2" ry="2"/>
+ <rect style="fill:#7c6f64" width="20" height="4" x="14" y="4"/>
+ <path d="m 11,33 v 8 h 26 v -8 z" style="opacity:0.2"/>
+ <path style="opacity:0.35" d="m 11,12 v 8 h 26 v -8 z"/>
+ <path style="opacity:0.35" d="m 11,22 v 8 h 26 v -8 z"/>
+ <path style="fill:#fb4934" d="m 11,32 v 8 h 26 v -8 z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 14,4 V 5 H 34 V 4 Z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="m 11,32 v 1 h 26 v -1 z"/>
+ <path d="M 35.999,27 C 30.46,27 26,31.46 26,37 c 0,5.54 4.4596,10 9.9991,10 5.5395,0 9.9991,-4.46 9.9991,-10 0,-5.54 -4.459,-10 -9.999,-10 z" style="opacity:0.2"/>
+ <path d="M 35.999,26 C 30.46,26 26,30.46 26,36 c 0,5.54 4.4596,10 9.9991,10 5.5395,0 9.9991,-4.46 9.9991,-10 0,-5.54 -4.459,-10 -9.999,-10 z" style="fill:#fabd2f"/>
+ <path d="m 35.999,30 v 4 h 4 l -5,8 v -4 h -4 z" style="fill:#3c3836"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/battery-empty.svg b/.icons/Gruvbox-Plus-Dark/status/48/battery-empty.svg
new file mode 100644
index 000000000..4fa94265f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/battery-empty.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect style="opacity:0.2" width="32" height="36" x="8" y="9" rx="2" ry="2"/>
+ <rect style="fill:#504945" width="32" height="36" x="8" y="8" rx="2" ry="2"/>
+ <rect style="fill:#7c6f64" width="20" height="4" x="14" y="4"/>
+ <path d="m 11,33 v 8 h 26 v -8 z" style="opacity:0.2"/>
+ <path style="opacity:0.35" d="m 11,12 v 8 h 26 v -8 z"/>
+ <path style="opacity:0.35" d="m 11,22 v 8 h 26 v -8 z"/>
+ <path style="fill:#fb4934" d="m 11,32 v 8 h 26 v -8 z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 14,4 V 5 H 34 V 4 Z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="m 11,32 v 1 h 26 v -1 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/battery-full-charged.svg b/.icons/Gruvbox-Plus-Dark/status/48/battery-full-charged.svg
new file mode 100644
index 000000000..70e2f17a1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/battery-full-charged.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect style="opacity:0.2" width="32" height="36" x="8" y="9" rx="2" ry="2"/>
+ <rect style="fill:#504945" width="32" height="36" x="8" y="8" rx="2" ry="2"/>
+ <rect style="fill:#7c6f64" width="20" height="4" x="14" y="4"/>
+ <path d="m 11,13 v 8 h 26 v -8 z m 0,10 v 8 h 26 v -8 z m 0,10 v 8 h 26 v -8 z" style="opacity:0.2"/>
+ <path style="fill:#979617" d="m 11,12 v 8 h 26 v -8 z m 0,10 v 8 h 26 v -8 z m 0,10 v 8 h 26 v -8 z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="m14 4v1h20v-1h-20z"/>
+ <path style="fill:#ebdbb2;opacity:0.2" d="M 11 12 L 11 13 L 37 13 L 37 12 L 11 12 z M 11 22 L 11 23 L 37 23 L 37 22 L 11 22 z M 11 32 L 11 33 L 37 33 L 37 32 L 11 32 z"/>
+ <path d="M 35.999,27 C 30.46,27 26,31.46 26,37 c 0,5.54 4.4596,10 9.9991,10 5.5395,0 9.9991,-4.46 9.9991,-10 0,-5.54 -4.459,-10 -9.999,-10 z" style="opacity:0.2"/>
+ <path d="M 35.999,26 C 30.46,26 26,30.46 26,36 c 0,5.54 4.4596,10 9.9991,10 5.5395,0 9.9991,-4.46 9.9991,-10 0,-5.54 -4.459,-10 -9.999,-10 z" style="fill:#fabd2f"/>
+ <path d="m 35.999,30 v 4 h 4 l -5,8 v -4 h -4 z" style="fill:#3c3836"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/battery-full-charging.svg b/.icons/Gruvbox-Plus-Dark/status/48/battery-full-charging.svg
new file mode 100644
index 000000000..3d748d07e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/battery-full-charging.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect style="opacity:0.2" width="32" height="36" x="8" y="9" rx="2" ry="2"/>
+ <rect style="fill:#504945" width="32" height="36" x="8" y="8" rx="2" ry="2"/>
+ <rect style="fill:#7c6f64" width="20" height="4" x="14" y="4"/>
+ <path d="m 11,13 v 8 h 26 v -8 z m 0,10 v 8 h 26 v -8 z m 0,10 v 8 h 26 v -8 z" style="opacity:0.2"/>
+ <path style="fill:#b8bb26" d="m 11,12 v 8 h 26 v -8 z m 0,10 v 8 h 26 v -8 z m 0,10 v 8 h 26 v -8 z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="m14 4v1h20v-1h-20z"/>
+ <path style="fill:#ebdbb2;opacity:0.2" d="M 11 12 L 11 13 L 37 13 L 37 12 L 11 12 z M 11 22 L 11 23 L 37 23 L 37 22 L 11 22 z M 11 32 L 11 33 L 37 33 L 37 32 L 11 32 z"/>
+ <path d="M 35.999,27 C 30.46,27 26,31.46 26,37 c 0,5.54 4.4596,10 9.9991,10 5.5395,0 9.9991,-4.46 9.9991,-10 0,-5.54 -4.459,-10 -9.999,-10 z" style="opacity:0.2"/>
+ <path d="M 35.999,26 C 30.46,26 26,30.46 26,36 c 0,5.54 4.4596,10 9.9991,10 5.5395,0 9.9991,-4.46 9.9991,-10 0,-5.54 -4.459,-10 -9.999,-10 z" style="fill:#fabd2f"/>
+ <path d="m 35.999,30 v 4 h 4 l -5,8 v -4 h -4 z" style="fill:#3c3836"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/battery-full.svg b/.icons/Gruvbox-Plus-Dark/status/48/battery-full.svg
new file mode 100644
index 000000000..9147a6d4c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/battery-full.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect style="opacity:0.2" width="32" height="36" x="8" y="9" rx="2" ry="2"/>
+ <rect style="fill:#504945" width="32" height="36" x="8" y="8" rx="2" ry="2"/>
+ <rect style="fill:#7c6f64" width="20" height="4" x="14" y="4"/>
+ <path d="m 11,13 v 8 h 26 v -8 z m 0,10 v 8 h 26 v -8 z m 0,10 v 8 h 26 v -8 z" style="opacity:0.2"/>
+ <path style="fill:#b8bb26" d="m 11,12 v 8 h 26 v -8 z m 0,10 v 8 h 26 v -8 z m 0,10 v 8 h 26 v -8 z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="m14 4v1h20v-1h-20z"/>
+ <path style="fill:#ebdbb2;opacity:0.2" d="M 11 12 L 11 13 L 37 13 L 37 12 L 11 12 z M 11 22 L 11 23 L 37 23 L 37 22 L 11 22 z M 11 32 L 11 33 L 37 33 L 37 32 L 11 32 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/battery-good-charging.svg b/.icons/Gruvbox-Plus-Dark/status/48/battery-good-charging.svg
new file mode 100644
index 000000000..6d68d8327
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/battery-good-charging.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect style="opacity:0.2" width="32" height="36" x="8" y="9" rx="2" ry="2"/>
+ <rect style="fill:#504945" width="32" height="36" x="8" y="8" rx="2" ry="2"/>
+ <rect style="fill:#7c6f64" width="20" height="4" x="14" y="4"/>
+ <path d="m 11,23 v 8 h 26 v -8 z m 0,10 v 8 h 26 v -8 z" style="opacity:0.2"/>
+ <path style="opacity:0.35" d="m 11,12 v 8 h 26 v -8 z"/>
+ <path style="fill:#b8bb26" d="m 11,22 v 8 h 26 v -8 z"/>
+ <path style="fill:#b8bb26" d="m 11,32 v 8 h 26 v -8 z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="m14 4v1h20v-1h-20z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="m 11,22 v 1 h 26 v -1 z m 0,10 v 1 h 26 v -1 z"/>
+ <path d="M 35.999,27 C 30.46,27 26,31.46 26,37 c 0,5.54 4.4596,10 9.9991,10 5.5395,0 9.9991,-4.46 9.9991,-10 0,-5.54 -4.459,-10 -9.999,-10 z" style="opacity:0.2"/>
+ <path d="M 35.999,26 C 30.46,26 26,30.46 26,36 c 0,5.54 4.4596,10 9.9991,10 5.5395,0 9.9991,-4.46 9.9991,-10 0,-5.54 -4.459,-10 -9.999,-10 z" style="fill:#fabd2f"/>
+ <path d="m 35.999,30 v 4 h 4 l -5,8 v -4 h -4 z" style="fill:#3c3836"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/battery-good.svg b/.icons/Gruvbox-Plus-Dark/status/48/battery-good.svg
new file mode 100644
index 000000000..65b380d38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/battery-good.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect style="opacity:0.2" width="32" height="36" x="8" y="9" rx="2" ry="2"/>
+ <rect style="fill:#504945" width="32" height="36" x="8" y="8" rx="2" ry="2"/>
+ <rect style="fill:#7c6f64" width="20" height="4" x="14" y="4"/>
+ <path d="m 11,23 v 8 h 26 v -8 z m 0,10 v 8 h 26 v -8 z" style="opacity:0.2"/>
+ <path style="opacity:0.35" d="m 11,12 v 8 h 26 v -8 z"/>
+ <path style="fill:#b8bb26" d="m 11,22 v 8 h 26 v -8 z"/>
+ <path style="fill:#b8bb26" d="m 11,32 v 8 h 26 v -8 z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="m14 4v1h20v-1h-20z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="m 11,22 v 1 h 26 v -1 z m 0,10 v 1 h 26 v -1 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/battery-low-charging.svg b/.icons/Gruvbox-Plus-Dark/status/48/battery-low-charging.svg
new file mode 100644
index 000000000..3555aaabe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/battery-low-charging.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect style="opacity:0.2" width="32" height="36" x="8" y="9" rx="2" ry="2"/>
+ <rect style="fill:#504945" width="32" height="36" x="8" y="8" rx="2" ry="2"/>
+ <rect style="fill:#7c6f64" width="20" height="4" x="14" y="4"/>
+ <path d="m 11,33 v 8 h 26 v -8 z" style="opacity:0.2"/>
+ <path style="opacity:0.35" d="m 11,12 v 8 h 26 v -8 z"/>
+ <path style="opacity:0.35" d="m 11,22 v 8 h 26 v -8 z"/>
+ <path style="fill:#b8bb26" d="m 11,32 v 8 h 26 v -8 z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 14,4 V 5 H 34 V 4 Z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="m 11,32 v 1 h 26 v -1 z"/>
+ <path d="M 35.999,27 C 30.46,27 26,31.46 26,37 c 0,5.54 4.4596,10 9.9991,10 5.5395,0 9.9991,-4.46 9.9991,-10 0,-5.54 -4.459,-10 -9.999,-10 z" style="opacity:0.2"/>
+ <path d="M 35.999,26 C 30.46,26 26,30.46 26,36 c 0,5.54 4.4596,10 9.9991,10 5.5395,0 9.9991,-4.46 9.9991,-10 0,-5.54 -4.459,-10 -9.999,-10 z" style="fill:#fabd2f"/>
+ <path d="m 35.999,30 v 4 h 4 l -5,8 v -4 h -4 z" style="fill:#3c3836"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/battery-low.svg b/.icons/Gruvbox-Plus-Dark/status/48/battery-low.svg
new file mode 100644
index 000000000..afcc80b83
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/battery-low.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect style="opacity:0.2" width="32" height="36" x="8" y="9" rx="2" ry="2"/>
+ <rect style="fill:#504945" width="32" height="36" x="8" y="8" rx="2" ry="2"/>
+ <rect style="fill:#7c6f64" width="20" height="4" x="14" y="4"/>
+ <path d="m 11,33 v 8 h 26 v -8 z" style="opacity:0.2"/>
+ <path style="opacity:0.35" d="m 11,12 v 8 h 26 v -8 z"/>
+ <path style="opacity:0.35" d="m 11,22 v 8 h 26 v -8 z"/>
+ <path style="fill:#b8bb26" d="m 11,32 v 8 h 26 v -8 z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 14,4 V 5 H 34 V 4 Z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="m 11,32 v 1 h 26 v -1 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/battery-missing.svg b/.icons/Gruvbox-Plus-Dark/status/48/battery-missing.svg
new file mode 100644
index 000000000..aeb2ec6ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/battery-missing.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect style="opacity:0.2" width="32" height="36" x="8" y="9" rx="2" ry="2"/>
+ <rect style="fill:#504945" width="32" height="36" x="8" y="8" rx="2" ry="2"/>
+ <rect style="fill:#7c6f64" width="20" height="4" x="14" y="4"/>
+ <path style="opacity:0.35" d="m 11,12 v 8 h 26 v -8 z"/>
+ <path style="opacity:0.35" d="m 11,22 v 8 h 26 v -8 z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 14,4 V 5 H 34 V 4 Z"/>
+ <path d="m 11,32 v 8 h 26 v -8 z" style="opacity:0.35"/>
+ <circle cx="36" cy="36" r="10" style="fill:#cc241d"/>
+ <path d="M 45.979,36.414 A 10,10 0 0 1 36,46 10,10 0 0 1 26.021,36.586 10,10 0 0 0 26,37 10,10 0 0 0 36,47 10,10 0 0 0 46,37 10,10 0 0 0 45.979,36.414 Z" style="opacity:0.2"/>
+ <rect width="12" height="2" x="-6.18" y="50.1" transform="rotate(-45)" style="fill:#ebdbb2"/>
+ <rect width="12" height="2" x="-57.1" y="-1.18" transform="rotate(-135)" style="fill:#ebdbb2"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/blueberry-active.svg b/.icons/Gruvbox-Plus-Dark/status/48/blueberry-active.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/blueberry-active.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/blueberry-disabled.svg b/.icons/Gruvbox-Plus-Dark/status/48/blueberry-disabled.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/blueberry-disabled.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/blueberry.svg b/.icons/Gruvbox-Plus-Dark/status/48/blueberry.svg
new file mode 120000
index 000000000..195bf0717
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/blueberry.svg
@@ -0,0 +1 @@
+bluetooth.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/blueman-active.svg b/.icons/Gruvbox-Plus-Dark/status/48/blueman-active.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/blueman-active.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/blueman-disabled.svg b/.icons/Gruvbox-Plus-Dark/status/48/blueman-disabled.svg
new file mode 120000
index 000000000..cdcdf9284
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/blueman-disabled.svg
@@ -0,0 +1 @@
+bluetooth-disabled.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/blueman.svg b/.icons/Gruvbox-Plus-Dark/status/48/blueman.svg
new file mode 120000
index 000000000..195bf0717
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/blueman.svg
@@ -0,0 +1 @@
+bluetooth.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/bluetooth-active.svg b/.icons/Gruvbox-Plus-Dark/status/48/bluetooth-active.svg
new file mode 100644
index 000000000..c30faf21c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/bluetooth-active.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 48 48" width="48" height="48"><path d="M 38 30 L 38 18 C 38 10.27319 31.72681 4 24 4 L 24 4 C 16.27319 4 10 10.27319 10 18 L 10 30 C 10 37.72681 16.27319 44 24 44 L 24 44 C 31.72681 44 38 37.72681 38 30 Z" style="stroke:none;fill:#076678;stroke-miterlimit:10;"/><g opacity="0.2"><path d=" M 23 27.79 L 17.68 32.73 L 16.95 33.41 L 15.59 31.95 L 16.32 31.27 L 22.53 25.5 L 16.32 19.73 L 15.59 19.05 L 16.95 17.59 L 17.68 18.27 L 23 23.21 L 23 9.59 L 32.44 19.03 L 25.47 25.5 L 32.44 31.97 L 23 41.41 L 23 27.79 Z M 25 23.21 L 29.56 18.97 L 25 14.41 L 25 23.21 Z M 25 27.79 L 25 36.59 L 29.56 32.03 L 25 27.79 Z " fill-rule="evenodd" id="Compound Path" fill="#282828"/></g><path d=" M 23 26.79 L 17.68 31.73 L 16.95 32.41 L 15.59 30.95 L 16.32 30.27 L 22.53 24.5 L 16.32 18.73 L 15.59 18.05 L 16.95 16.59 L 17.68 17.27 L 23 22.21 L 23 8.59 L 32.44 18.03 L 25.47 24.5 L 32.44 30.97 L 23 40.41 L 23 26.79 Z M 25 22.21 L 29.56 17.97 L 25 13.41 L 25 22.21 Z M 25 26.79 L 25 35.59 L 29.56 31.03 L 25 26.79 Z " fill-rule="evenodd" id="Compound Path" fill="#b8bb26"/><g opacity="0.1"><path d=" M 24 4 C 16.244 4 10 10.244 10 18 L 10 19 C 10 11.244 16.244 5 24 5 C 31.756 5 38 11.244 38 19 L 38 18 C 38 10.244 31.756 4 24 4 Z " id="Path" fill="#ebdbb2"/></g><g opacity="0.2"><path d=" M 10 30 L 10 31 C 10 38.756 16.244 45 24 45 C 31.756 45 38 38.756 38 31 L 38 30 C 38 37.756 31.756 44 24 44 C 16.244 44 10 37.756 10 30 Z " id="Path" fill="#282828"/></g></svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/bluetooth-disabled.svg b/.icons/Gruvbox-Plus-Dark/status/48/bluetooth-disabled.svg
new file mode 100644
index 000000000..899de5b01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/bluetooth-disabled.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 48 48" width="48" height="48"><path d="M 38 30 L 38 18 C 38 10.27319 31.72681 4 24 4 L 24 4 C 16.27319 4 10 10.27319 10 18 L 10 30 C 10 37.72681 16.27319 44 24 44 L 24 44 C 31.72681 44 38 37.72681 38 30 Z" style="stroke:none;fill:#076678;stroke-miterlimit:10;"/><g opacity="0.2"><path d=" M 23 27.79 L 17.68 32.73 L 16.95 33.41 L 15.59 31.95 L 16.32 31.27 L 22.53 25.5 L 16.32 19.73 L 15.59 19.05 L 16.95 17.59 L 17.68 18.27 L 23 23.21 L 23 9.59 L 32.44 19.03 L 25.47 25.5 L 32.44 31.97 L 23 41.41 L 23 27.79 Z M 25 23.21 L 29.56 18.97 L 25 14.41 L 25 23.21 Z M 25 27.79 L 25 36.59 L 29.56 32.03 L 25 27.79 Z " fill-rule="evenodd" id="Compound Path" fill="#282828"/></g><path d=" M 23 26.79 L 17.68 31.73 L 16.95 32.41 L 15.59 30.95 L 16.32 30.27 L 22.53 24.5 L 16.32 18.73 L 15.59 18.05 L 16.95 16.59 L 17.68 17.27 L 23 22.21 L 23 8.59 L 32.44 18.03 L 25.47 24.5 L 32.44 30.97 L 23 40.41 L 23 26.79 Z M 25 22.21 L 29.56 17.97 L 25 13.41 L 25 22.21 Z M 25 26.79 L 25 35.59 L 29.56 31.03 L 25 26.79 Z " fill-rule="evenodd" id="Compound Path" fill="#ebdbb2"/><g opacity="0.1"><path d=" M 24 4 C 16.244 4 10 10.244 10 18 L 10 19 C 10 11.244 16.244 5 24 5 C 31.756 5 38 11.244 38 19 L 38 18 C 38 10.244 31.756 4 24 4 Z " id="Path" fill="#ebdbb2"/></g><g opacity="0.2"><path d=" M 10 30 L 10 31 C 10 38.756 16.244 45 24 45 C 31.756 45 38 38.756 38 31 L 38 30 C 38 37.756 31.756 44 24 44 C 16.244 44 10 37.756 10 30 Z " id="Path" fill="#282828"/></g><circle vector-effect="non-scaling-stroke" cx="37" cy="36" r="10" id="Ellipse" fill="#DA1636"/><g opacity="0.2"><path d=" M 46.979 36.414 C 46.757224 41.766408 42.356996 45.993343 37 46 C 31.706238 45.99798 27.331214 41.870666 27.021 36.586 C 27.01114 36.72384 27.004139 36.86187 27 37 C 27 42.522847 31.477153 47 37 47 C 42.522847 47 47 42.522847 47 37 C 46.99873 36.804503 46.991727 36.609086 46.979 36.414 L 46.979 36.414 Z " id="Path" fill="#282828"/></g><rect x="30.996" y="35.26" width="12" height="2" transform="matrix(0.707107,-0.707107,0.707107,0.707107,-14.804173,36.780436)" id="Rectangle" fill="#ebdbb2"/><rect x="30.996" y="35.26" width="12" height="2" transform="matrix(-0.707107,-0.707107,0.707107,-0.707107,37.515827,88.060436)" id="Rectangle" fill="#ebdbb2"/></svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/bluetooth-paired.svg b/.icons/Gruvbox-Plus-Dark/status/48/bluetooth-paired.svg
new file mode 120000
index 000000000..af9ceb3ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/bluetooth-paired.svg
@@ -0,0 +1 @@
+bluetooth-active.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/bluetooth.svg b/.icons/Gruvbox-Plus-Dark/status/48/bluetooth.svg
new file mode 100644
index 000000000..9b1fe7ebf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/bluetooth.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 48 48" width="48" height="48"><path d="M 38 30 L 38 18 C 38 10.27319 31.72681 4 24 4 L 24 4 C 16.27319 4 10 10.27319 10 18 L 10 30 C 10 37.72681 16.27319 44 24 44 L 24 44 C 31.72681 44 38 37.72681 38 30 Z" style="stroke:none;fill:#076678;stroke-miterlimit:10;"/><g opacity="0.2"><path d=" M 23 27.79 L 17.68 32.73 L 16.95 33.41 L 15.59 31.95 L 16.32 31.27 L 22.53 25.5 L 16.32 19.73 L 15.59 19.05 L 16.95 17.59 L 17.68 18.27 L 23 23.21 L 23 9.59 L 32.44 19.03 L 25.47 25.5 L 32.44 31.97 L 23 41.41 L 23 27.79 Z M 25 23.21 L 29.56 18.97 L 25 14.41 L 25 23.21 Z M 25 27.79 L 25 36.59 L 29.56 32.03 L 25 27.79 Z " fill-rule="evenodd" id="Compound Path" fill="#282828"/></g><path d=" M 23 26.79 L 17.68 31.73 L 16.95 32.41 L 15.59 30.95 L 16.32 30.27 L 22.53 24.5 L 16.32 18.73 L 15.59 18.05 L 16.95 16.59 L 17.68 17.27 L 23 22.21 L 23 8.59 L 32.44 18.03 L 25.47 24.5 L 32.44 30.97 L 23 40.41 L 23 26.79 Z M 25 22.21 L 29.56 17.97 L 25 13.41 L 25 22.21 Z M 25 26.79 L 25 35.59 L 29.56 31.03 L 25 26.79 Z " fill-rule="evenodd" id="Compound Path" fill="#ebdbb2"/><g opacity="0.1"><path d=" M 24 4 C 16.244 4 10 10.244 10 18 L 10 19 C 10 11.244 16.244 5 24 5 C 31.756 5 38 11.244 38 19 L 38 18 C 38 10.244 31.756 4 24 4 Z " id="Path" fill="#ebdbb2"/></g><g opacity="0.2"><path d=" M 10 30 L 10 31 C 10 38.756 16.244 45 24 45 C 31.756 45 38 38.756 38 31 L 38 30 C 38 37.756 31.756 44 24 44 C 16.244 44 10 37.756 10 30 Z " id="Path" fill="#282828"/></g></svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/camera-off.svg b/.icons/Gruvbox-Plus-Dark/status/48/camera-off.svg
new file mode 100644
index 000000000..9d78c9322
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/camera-off.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect style="opacity:0.2" width="40" height="40" x="-45" y="-44" rx="20" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ebdbb2" width="40" height="40" x="-44" y="-44" rx="20" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#3c3836" cx="24" cy="24" r="12"/>
+ <circle style="opacity:0.2" cx="24" cy="-25" r="9" transform="scale(1,-1)"/>
+ <circle style="fill:#665c54" cx="24" cy="-24" r="9" transform="scale(1,-1)"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="M 24,4 C 12.92,4 4,12.92 4,24 4,24.168 4.0076,24.333 4.0117,24.5 4.2764,13.654 13.088,5 23.9997,5 c 10.9117,0 19.724,8.654 19.988,19.5 0.004,-0.167 0.012,-0.332 0.012,-0.5 0,-11.08 -8.92,-20 -20,-20 z"/>
+ <circle style="opacity:0.2" cx="24" cy="25" r="6"/>
+ <circle style="fill:#a89984" cx="24" cy="24" r="6"/>
+ <circle style="fill:#cc241d" cx="37" cy="36" r="10"/>
+ <path style="opacity:0.2" d="M 46.979,36.414 A 10,10 0 0 1 37,46 10,10 0 0 1 27.021,36.586 10,10 0 0 0 27,37 10,10 0 0 0 37,47 10,10 0 0 0 47,37 10,10 0 0 0 46.979,36.414 Z"/>
+ <rect style="fill:#ebdbb2" width="12" height="2" x="-5.48" y="50.8" transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"/>
+ <rect style="fill:#ebdbb2" width="12" height="2" x="-57.8" y="-.48" transform="matrix(-0.70710678,-0.70710678,0.70710678,-0.70710678,0,0)"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/camera-on.svg b/.icons/Gruvbox-Plus-Dark/status/48/camera-on.svg
new file mode 100644
index 000000000..abb1514b0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/camera-on.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect style="opacity:0.2" width="40" height="40" x="-45" y="-44" rx="20" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ebdbb2" width="40" height="40" x="-44" y="-44" rx="20" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#3c3836" cx="24" cy="24" r="12"/>
+ <circle style="opacity:0.2" cx="24" cy="-25" r="9" transform="scale(1,-1)"/>
+ <circle style="fill:#8f3f71" cx="24" cy="-24" r="9" transform="scale(1,-1)"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="M 24,4 C 12.92,4 4,12.92 4,24 4,24.168 4.0076,24.333 4.0117,24.5 4.2764,13.654 13.088,5 23.9997,5 c 10.9117,0 19.724,8.654 19.988,19.5 0.004,-0.167 0.012,-0.332 0.012,-0.5 0,-11.08 -8.92,-20 -20,-20 z"/>
+ <circle style="opacity:0.2" cx="24" cy="25" r="6"/>
+ <circle style="fill:#d3869b" cx="24" cy="24" r="6"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/changes-allow.svg b/.icons/Gruvbox-Plus-Dark/status/48/changes-allow.svg
new file mode 100644
index 000000000..97dc6ce43
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/changes-allow.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path d="M 23,5 C 17.412709,5 12.83578,9.5475158 12.111328,15 h 4.039063 C 16.80517,11.696456 19.56204,9 23,9 h 2 c 3.947189,0 7,3.552811 7,7.5 V 21 c 0,3.947189 -3.052811,7 -7,7 h -2 c -3.947189,0 -7,-3.052811 -7,-7 h -4 c 0,6.094 4.906,11 11,11 h 2 c 6.094,0 11,-4.906 11,-11 V 16.5 C 36,10.406 31.094,5 25,5 Z" style="opacity:0.2"/>
+ <path style="fill:#ebdbb2" d="M 23 4 C 17.412709 4 12.83578 8.5475158 12.111328 14 L 16.150391 14 C 16.80517 10.696456 19.56204 8 23 8 L 25 8 C 28.947189 8 32 11.552811 32 15.5 L 32 20 C 32 23.947189 28.947189 27 25 27 L 23 27 C 19.052811 27 16 23.947189 16 20 L 12 20 C 12 26.094 16.906 31 23 31 L 25 31 C 31.094 31 36 26.094 36 20 L 36 15.5 C 36 9.406 31.094 4 25 4 L 23 4 z"/>
+ <path opacity=".2" d="m8 42v1c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-28c-1.108 0-2-0.892-2-2z"/>
+ <rect width="24" height="32" x="-44" y="-40" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)" style="fill:#cc241d"/>
+ <path fill="#ebdbb2" opacity=".2" d="m10 20c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h28c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-28z"/>
+ <rect width="32" height="14" x="8" y="24" rx="0" ry="0" style="fill:#fb4934"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 23 4 C 17.412709 4 12.83578 8.5475158 12.111328 14 L 12.287109 14 C 13.404641 9.0028437 17.758025 5 23 5 L 25 5 C 31.094 5 36 10.406 36 16.5 L 36 15.5 C 36 9.406 31.094 4 25 4 L 23 4 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/changes-prevent.svg b/.icons/Gruvbox-Plus-Dark/status/48/changes-prevent.svg
new file mode 100644
index 000000000..9cf113a5e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/changes-prevent.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path fill="#ebdbb2" d="m24 4c-6.648 0-12 5.352-12 12v4h4v-3c0-4.432 3.568-8 8-8s8 3.568 8 8v3h4v-4c0-6.648-5.352-12-12-12z"/>
+ <rect fill="#d79921" width="24" height="32" x="-44" y="-40" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#ebdbb2" opacity=".2" d="m24 4c-6.648 0-12 5.352-12 12v1c0-6.648 5.352-12 12-12s12 5.352 12 12v-1c0-6.648-5.352-12-12-12z"/>
+ <path fill="#ebdbb2" opacity=".2" d="m10 20c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h28c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-28z"/>
+ <path opacity=".2" d="m24 9c-4.432 0-8 3.568-8 8v1c0-4.432 3.568-8 8-8s8 3.568 8 8v-1c0-4.432-3.568-8-8-8z"/>
+ <path fill="#ebdbb2" opacity=".1" d="m8 39v2c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-2c0 1.108-0.892 2-2 2h-28c-1.108 0-2-0.892-2-2z"/>
+ <path fill="#b57614" d="m8 40v2c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-2c0 1.108-0.892 2-2 2h-28c-1.108 0-2-0.892-2-2z"/>
+ <rect fill="#fabd2f" width="32" height="14" x="8" y="24" rx="0" ry="0"/>
+ <path opacity=".2" d="m8 42v1c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-28c-1.108 0-2-0.892-2-2z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/computer-fail.svg b/.icons/Gruvbox-Plus-Dark/status/48/computer-fail.svg
new file mode 100644
index 000000000..7fca87644
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/computer-fail.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <rect style="opacity:0.2" width="32" height="24" x="-43" y="-36" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect fill="#7c6f64" width="32" height="24" x="-42" y="-36" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="32" height="40" x="-39" y="-44" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#504945" width="32" height="40" x="-38" y="-44" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#cc241d" width="26" height="34" x="-35" y="-41" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#ebdbb2" d="m6 6c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-36z" style="opacity:0.1"/>
+ <rect style="opacity:0.1;fill:#ebdbb2" width="34" height="1" x="7" y="35"/>
+ <g transform="matrix(2,0,0,2,-962.0004,561)" style="opacity:0.2;enable-background:new">
+ <path d="m 490.0002,-272 v 2.5 h 1 v -2.5 z m 5,0 v 2.5 h 1 v -2.5 z m -6,4.5 v 1 h 1 6 1 v -1 h -1 -6 z m 8,1 v 1 h 1 v -1 z m -8,0 h -1 v 1 h 1 z"/>
+ </g>
+ <g style="fill:#ebdbb2;enable-background:new" transform="matrix(2,0,0,2,-962.0004,560)">
+ <path d="m 490.0002,-272 v 2.5 h 1 v -2.5 z m 5,0 v 2.5 h 1 v -2.5 z m -6,4.5 v 1 h 1 6 1 v -1 h -1 -6 z m 8,1 v 1 h 1 v -1 z m -8,0 h -1 v 1 h 1 z" style="fill:#ebdbb2"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/connect_no.svg b/.icons/Gruvbox-Plus-Dark/status/48/connect_no.svg
new file mode 120000
index 000000000..d591a0e44
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/connect_no.svg
@@ -0,0 +1 @@
+network-wired-disconnected.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/data-information.svg b/.icons/Gruvbox-Plus-Dark/status/48/data-information.svg
new file mode 120000
index 000000000..015e95ba6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/data-information.svg
@@ -0,0 +1 @@
+dialog-information.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/dialog-error.svg b/.icons/Gruvbox-Plus-Dark/status/48/dialog-error.svg
new file mode 100644
index 000000000..cfc6eb8d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/dialog-error.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect fill="#cc241d" width="40" height="40" x="-44" y="-44" rx="20" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g opacity=".2" transform="matrix(2 0 0 2 -1068 722)">
+ <path class="error" d="m545-355h2v9.0039h-2zm0 11.004h2v1.9961h-2z"/>
+ </g>
+ <g transform="matrix(2,0,0,2,-1068,721.01)">
+ <path fill="#ebdbb2" class="error" d="m545-355h2v9.0039h-2zm0 11.004h2v1.9961h-2z"/>
+ </g>
+ <path fill="#ebdbb2" opacity=".2" d="m24 4c-11.08 0-20 8.92-20 20 0 0.168 0.008 0.333 0.0117 0.5 0.2647-10.846 9.0763-19.5 19.988-19.5s19.724 8.6539 19.988 19.5c0.004-0.16686 0.0117-0.33213 0.0117-0.5 0-11.08-8.92-20-20-20z"/>
+ <path opacity=".2" d="m4.0117 24.5c-0.0041 0.167-0.0117 0.332-0.0117 0.5 0 11.08 8.92 20 20 20s20-8.92 20-20c0-0.168-0.008-0.333-0.012-0.5-0.264 10.846-9.076 19.5-19.988 19.5s-19.724-8.654-19.988-19.5z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/dialog-information.svg b/.icons/Gruvbox-Plus-Dark/status/48/dialog-information.svg
new file mode 100644
index 000000000..399ba3045
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/dialog-information.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect fill="#83a598" width="40" height="40" x="-44" y="-44" rx="20" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g opacity=".2" transform="matrix(2,0,0,-2,-1068,-672)">
+ <path class="error" d="m545-355h2v9.0039h-2zm0 11.004h2v1.9961h-2z"/>
+ </g>
+ <g transform="matrix(2,0,0,-2,-1068,-673.01)">
+ <path fill="#ebdbb2" class="error" d="m545-355h2v9.0039h-2zm0 11.004h2v1.9961h-2z"/>
+ </g>
+ <path fill="#ebdbb2" opacity=".2" d="m24 4c-11.08 0-20 8.92-20 20 0 0.168 0.008 0.333 0.0117 0.5 0.2647-10.846 9.0763-19.5 19.988-19.5s19.724 8.6539 19.988 19.5c0.004-0.16686 0.0117-0.33213 0.0117-0.5 0-11.08-8.92-20-20-20z"/>
+ <path opacity=".2" d="m4.0117 24.5c-0.0041 0.167-0.0117 0.332-0.0117 0.5 0 11.08 8.92 20 20 20s20-8.92 20-20c0-0.168-0.008-0.333-0.012-0.5-0.264 10.846-9.076 19.5-19.988 19.5s-19.724-8.654-19.988-19.5z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/dialog-password.svg b/.icons/Gruvbox-Plus-Dark/status/48/dialog-password.svg
new file mode 120000
index 000000000..7d7d88238
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/dialog-password.svg
@@ -0,0 +1 @@
+changes-prevent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/dialog-question.svg b/.icons/Gruvbox-Plus-Dark/status/48/dialog-question.svg
new file mode 100644
index 000000000..630f5650a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/dialog-question.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path fill="#b8bb26" fill-rule="evenodd" d="m23.947 4.0004c-0.946 0.0134-1.85 0.3953-2.519 1.0644l-16.362 16.362c-1.4211 1.4203-1.4211 3.724 0 5.1443l16.362 16.363c1.4203 1.4211 3.7239 1.4211 5.1442 0l16.362-16.363c1.4211-1.4203 1.4211-3.724 0-5.1443l-16.362-16.362c-0.695-0.6952-1.642-1.0791-2.625-1.0646z"/>
+ <path opacity=".2" d="m26 39h-4v-4h4zm4.14-15.5-1.8 1.84c-1.44 1.46-2.34 2.66-2.34 5.66h-4v-1c0-2.2 0.9-4.2 2.34-5.66l2.48-2.52c0.74-0.72 1.18-1.72 1.18-2.82 0-2.2-1.8-4-4-4s-4 1.8-4 4h-4c0-4.42 3.58-8 8-8s8 3.58 8 8c0 1.76-0.72 3.36-1.86 4.5z"/>
+ <path fill="#ebdbb2" d="m26 38h-4v-4h4zm4.14-15.5-1.8 1.84c-1.44 1.46-2.34 2.66-2.34 5.66h-4v-1c0-2.2 0.9-4.2 2.34-5.66l2.48-2.52c0.74-0.72 1.18-1.72 1.18-2.82 0-2.2-1.8-4-4-4s-4 1.8-4 4h-4c0-4.42 3.58-8 8-8s8 3.58 8 8c0 1.76-0.72 3.36-1.86 4.5z"/>
+ <rect fill="none" width="32" height="32" x="8" y="7.99"/>
+ <path fill="#ebdbb2" fill-rule="evenodd" opacity=".2" d="m23.947 4c-0.946 0.0134-1.85 0.3953-2.519 1.0645l-16.362 16.364c-0.8382 0.838-1.1703 1.982-1.0191 3.072 0.1047-0.758 0.4367-1.49 1.0195-2.072l16.362-16.364c0.669-0.6687 1.573-1.0506 2.519-1.064 0.98283-0.01453 1.9299 0.36948 2.625 1.0645l16.362 16.364c0.58282 0.58252 0.91477 1.3145 1.0195 2.0723 0.15116-1.0903-0.18093-2.2341-1.0195-3.0723l-16.362-16.364c-0.695-0.6945-1.642-1.0785-2.625-1.064z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m4.0469 24.5c-0.15067 1.0899 0.18128 2.2344 1.0195 3.0723l16.362 16.362c1.4203 1.4211 3.7242 1.4211 5.1445 0l16.362-16.362c0.838-0.838 1.17-1.982 1.019-3.072-0.10499 0.7573-0.43707 1.4901-1.0195 2.0723l-16.362 16.362c-1.4203 1.4211-3.7242 1.4211-5.1445 0l-16.362-16.362c-0.5821-0.582-0.9141-1.315-1.0191-2.072z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/dialog-warning.svg b/.icons/Gruvbox-Plus-Dark/status/48/dialog-warning.svg
new file mode 100644
index 000000000..10b6d48d8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/dialog-warning.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect fill="#fabd2f" width="40" height="40" x="-44" y="-44" rx="20" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g opacity=".2" transform="matrix(2,0,0,2,-1068,722.01)">
+ <path class="error" d="m545-355h2v9.0039h-2zm0 11.004h2v1.9961h-2z"/>
+ </g>
+ <g fill="#3c3836" transform="matrix(2,0,0,2,-1068,721.01)">
+ <path class="error" d="m545-355h2v9.0039h-2zm0 11.004h2v1.9961h-2z"/>
+ </g>
+ <path fill="#ebdbb2" opacity=".2" d="m24 4c-11.08 0-20 8.92-20 20 0 0.168 0.008 0.333 0.0117 0.5 0.2647-10.846 9.0763-19.5 19.988-19.5s19.724 8.6539 19.988 19.5c0.004-0.16686 0.0117-0.33213 0.0117-0.5 0-11.08-8.92-20-20-20z"/>
+ <path opacity=".2" d="m4.0117 24.5c-0.0041 0.167-0.0117 0.332-0.0117 0.5 0 11.08 8.92 20 20 20s20-8.92 20-20c0-0.168-0.008-0.333-0.012-0.5-0.264 10.846-9.076 19.5-19.988 19.5s-19.724-8.654-19.988-19.5z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/face-cool.svg b/.icons/Gruvbox-Plus-Dark/status/48/face-cool.svg
new file mode 100644
index 000000000..b1d1240c8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/face-cool.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="fill:#fabd2f" d="M 24,4 C 12.92,4 4,12.92 4,24 4,35.08 12.92,44 24,44 35.08,44 44,35.08 44,24 44,12.92 35.08,4 24,4 Z"/>
+ <rect style="opacity:0.1" width="16" height="12" x="5" y="13" rx="2" ry="2"/>
+ <rect style="opacity:0.1" width="16" height="12" x="27" y="13" rx="2" ry="2"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 24,4 C 12.92,4 4,12.92 4,24 4,24.168 3.996,24.333 4,24.5 4.2644,13.654 13.088,5 24,5 34.912,5 43.736,13.654 44,24.5 44.004,24.333 44,24.168 44,24 44,12.92 35.08,4 24,4 Z"/>
+ <path style="opacity:0.2" d="M 4.0117,24.5 C 4.0076,24.667 4,24.832 4,25 c 0,11.08 8.92,20 20,20 11.08,0 20,-8.92 20,-20 0,-0.16787 -0.0076,-0.33314 -0.01172,-0.5 -0.264,10.846 -9.076,19.5 -19.988,19.5 -10.912,0 -19.724,-8.654 -19.988,-19.5 z"/>
+ <path style="opacity:0.1" d="m 20,16 c 0,0 2,-1 4,-1 2,0 4,1 4,1 l 0,2 c 0,0 -2,-1 -4,-1 -2,0 -4,1 -4,1 z"/>
+ <rect style="fill:#3c3836" width="16" height="12" x="5" y="12" rx="2" ry="2"/>
+ <rect style="fill:#3c3836" width="16" height="12" x="27" y="12" rx="2" ry="2"/>
+ <rect style="opacity:0.1" width="3" height="4" x="3" y="15" rx="1" ry="1"/>
+ <rect style="fill:#282828" width="3" height="4" x="3" y="14" rx="1" ry="1"/>
+ <rect style="opacity:0.1" width="3" height="4" x="42" y="15" rx="1" ry="1"/>
+ <rect style="fill:#282828" width="3" height="4" x="42" y="14" rx="1" ry="1"/>
+ <path style="fill:#282828" d="m 20,15 c 0,0 2,-1 4,-1 2,0 4,1 4,1 l 0,2 c 0,0 -2,-1 -4,-1 -2,0 -4,1 -4,1 z"/>
+ <rect style="fill:#3c3836" width="16" height="2" x="16" y="32" rx="1" ry="1"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/gnome-dev-wavelan-encrypted.svg b/.icons/Gruvbox-Plus-Dark/status/48/gnome-dev-wavelan-encrypted.svg
new file mode 120000
index 000000000..eb71703e8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/gnome-dev-wavelan-encrypted.svg
@@ -0,0 +1 @@
+network-wireless-encrypted.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/gtk-dialog-authentication.svg b/.icons/Gruvbox-Plus-Dark/status/48/gtk-dialog-authentication.svg
new file mode 120000
index 000000000..7d7d88238
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/gtk-dialog-authentication.svg
@@ -0,0 +1 @@
+changes-prevent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/gtk-dialog-error.svg b/.icons/Gruvbox-Plus-Dark/status/48/gtk-dialog-error.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/gtk-dialog-error.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/gtk-dialog-info.svg b/.icons/Gruvbox-Plus-Dark/status/48/gtk-dialog-info.svg
new file mode 120000
index 000000000..015e95ba6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/gtk-dialog-info.svg
@@ -0,0 +1 @@
+dialog-information.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/gtk-dialog-question.svg b/.icons/Gruvbox-Plus-Dark/status/48/gtk-dialog-question.svg
new file mode 120000
index 000000000..9c339cf60
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/gtk-dialog-question.svg
@@ -0,0 +1 @@
+dialog-question.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/gtk-dialog-warning.svg b/.icons/Gruvbox-Plus-Dark/status/48/gtk-dialog-warning.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/gtk-dialog-warning.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/gtk-missing-image.svg b/.icons/Gruvbox-Plus-Dark/status/48/gtk-missing-image.svg
new file mode 120000
index 000000000..28389ba2a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/gtk-missing-image.svg
@@ -0,0 +1 @@
+image-missing.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/image-missing.svg b/.icons/Gruvbox-Plus-Dark/status/48/image-missing.svg
new file mode 100644
index 000000000..43b8c4b1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/image-missing.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path fill="#ebdbb2" d="m5.9999 6c-1.108 0-2 0.892-2 2v32c0 1.108 0.892 2 2 2h22l16-16v-18c0-1.108-0.892-2-2-2z"/>
+ <path d="m16.5 19.688 9.9375 11.25 6.375-6.1875 5.2886 5.2886-1.102 0.961-4 5h-24v-7.5z" style="opacity:0.3"/>
+ <path d="m44 26h-14c-1.1046 0-2 0.89544-2 2v14z" style="fill:#ebdbb2"/>
+ <path fill="#ebdbb2" d="m30 26c-1.1046 0-2 0.89544-2 2v1c0-1.1046 0.89543-2 2-2h13l1-1h-14z" style="opacity:0.2"/>
+ <path opacity=".2" d="m44 25.955-16 16h-22c-1.108 0-2-0.892-2-2v1.045c0 1.108 0.892 2 2 2h22l16-16v-1.0449z"/>
+ <path style="fill:#ebdbb2;opacity:0.2" d="M 6 6 C 4.892 6 4 6.892 4 8 L 4 9 C 4 7.892 4.892 7 6 7 L 42 7 C 43.108 7 44 7.892 44 9 L 44 8 C 44 6.892 43.108 6 42 6 L 6 6 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/info.svg b/.icons/Gruvbox-Plus-Dark/status/48/info.svg
new file mode 120000
index 000000000..015e95ba6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/info.svg
@@ -0,0 +1 @@
+dialog-information.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/input-keyboard-virtual-off.svg b/.icons/Gruvbox-Plus-Dark/status/48/input-keyboard-virtual-off.svg
new file mode 100644
index 000000000..bc31b923e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/input-keyboard-virtual-off.svg
@@ -0,0 +1,38 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect style="fill:#ebdbb2" width="28" height="40" x="-38" y="-44" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)" />
+ <path style="opacity:0.2" d="m 14,27 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z" />
+ <path style="opacity:0.2" d="m 20,27 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z" />
+ <path style="opacity:0.2" d="m 26,27 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z" />
+ <path style="opacity:0.2" d="m 32,27 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z" />
+ <path style="opacity:0.2" d="m 38,27 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z" />
+ <rect style="opacity:0.2" width="30" height="4" x="9" y="32" rx="1" ry="1" />
+ <path style="opacity:0.2" d="m 35,19 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z" />
+ <path style="opacity:0.2" d="m 17,19 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z" />
+ <path style="opacity:0.2" d="m 11,19 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z" />
+ <path style="opacity:0.2" d="m 23,19 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z" />
+ <path style="opacity:0.2" d="m 29,19 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z" />
+ <path style="opacity:0.2" d="m 41,19 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z" />
+ <path style="fill:#928374" d="m 14,26 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z" />
+ <path style="fill:#928374" d="m 20,26 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z" />
+ <path style="fill:#928374" d="m 26,26 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z" />
+ <path style="fill:#928374" d="m 32,26 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z" />
+ <path style="fill:#928374" d="m 38,26 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z" />
+ <rect style="fill:#928374" width="30" height="4" x="9" y="31" rx="1" ry="1" />
+ <path style="fill:#928374" d="m 35,18 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z" />
+ <path style="fill:#928374" d="m 17,18 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z" />
+ <path style="fill:#928374" d="m 11,18 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z" />
+ <path style="fill:#928374" d="m 23,18 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z" />
+ <path style="fill:#928374" d="m 29,18 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z" />
+ <path style="fill:#928374" d="m 41,18 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z" />
+ <path style="opacity:0.1;fill:#ebdbb2"
+ d="m 6,10 c -1.108,0 -2,0.892 -2,2 l 0,1 c 0,-1.108 0.892,-2 2,-2 l 36,0 c 1.108,0 2,0.892 2,2 l 0,-1 c 0,-1.108 -0.892,-2 -2,-2 L 6,10 Z" />
+ <path style="opacity:0.2"
+ d="m 4,36 0,1 c 0,1.108 0.892,2 2,2 l 36,0 c 1.108,0 2,-0.892 2,-2 l 0,-1 c 0,1.108 -0.892,2 -2,2 L 6,38 C 4.892,38 4,37.108 4,36 Z" />
+ <circle style="fill:#cc241d" cx="37" cy="36" r="10" />
+ <path style="opacity:0.2"
+ d="M 46.979,36.414 A 10,10 0 0 1 37,46 10,10 0 0 1 27.021,36.586 10,10 0 0 0 27,37 10,10 0 0 0 37,47 10,10 0 0 0 47,37 10,10 0 0 0 46.979,36.414 Z" />
+ <rect style="fill:#ebdbb2" width="12" height="2" x="-5.48" y="50.8"
+ transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)" />
+ <rect style="fill:#ebdbb2" width="12" height="2" x="-57.8" y="-.48"
+ transform="matrix(-0.70710678,-0.70710678,0.70710678,-0.70710678,0,0)" />
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/input-keyboard-virtual-on.svg b/.icons/Gruvbox-Plus-Dark/status/48/input-keyboard-virtual-on.svg
new file mode 120000
index 000000000..5309c7800
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/input-keyboard-virtual-on.svg
@@ -0,0 +1 @@
+notification-keyboard-brightness.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/input-touchpad-off.svg b/.icons/Gruvbox-Plus-Dark/status/48/input-touchpad-off.svg
new file mode 120000
index 000000000..2f290f4e9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/input-touchpad-off.svg
@@ -0,0 +1 @@
+notification-touchpad-disabled-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/input-touchpad-on.svg b/.icons/Gruvbox-Plus-Dark/status/48/input-touchpad-on.svg
new file mode 120000
index 000000000..cc4086e02
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/input-touchpad-on.svg
@@ -0,0 +1 @@
+notification-input-touchpad-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/messagebox_critical.svg b/.icons/Gruvbox-Plus-Dark/status/48/messagebox_critical.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/messagebox_critical.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/messagebox_info.svg b/.icons/Gruvbox-Plus-Dark/status/48/messagebox_info.svg
new file mode 120000
index 000000000..015e95ba6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/messagebox_info.svg
@@ -0,0 +1 @@
+dialog-information.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/messagebox_warning.svg b/.icons/Gruvbox-Plus-Dark/status/48/messagebox_warning.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/messagebox_warning.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/mic-off.svg b/.icons/Gruvbox-Plus-Dark/status/48/mic-off.svg
new file mode 120000
index 000000000..154fb751e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/mic-off.svg
@@ -0,0 +1 @@
+notification-microphone-sensitivity-muted.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/mic-on.svg b/.icons/Gruvbox-Plus-Dark/status/48/mic-on.svg
new file mode 120000
index 000000000..e96075721
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/mic-on.svg
@@ -0,0 +1 @@
+notification-microphone-sensitivity-high.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/mic-ready.svg b/.icons/Gruvbox-Plus-Dark/status/48/mic-ready.svg
new file mode 120000
index 000000000..e96075721
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/mic-ready.svg
@@ -0,0 +1 @@
+notification-microphone-sensitivity-high.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/microphone-sensitivity-high.svg b/.icons/Gruvbox-Plus-Dark/status/48/microphone-sensitivity-high.svg
new file mode 120000
index 000000000..e96075721
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/microphone-sensitivity-high.svg
@@ -0,0 +1 @@
+notification-microphone-sensitivity-high.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/microphone-sensitivity-low.svg b/.icons/Gruvbox-Plus-Dark/status/48/microphone-sensitivity-low.svg
new file mode 120000
index 000000000..ed63a54d8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/microphone-sensitivity-low.svg
@@ -0,0 +1 @@
+notification-microphone-sensitivity-low.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/microphone-sensitivity-medium.svg b/.icons/Gruvbox-Plus-Dark/status/48/microphone-sensitivity-medium.svg
new file mode 120000
index 000000000..dfa3d7713
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/microphone-sensitivity-medium.svg
@@ -0,0 +1 @@
+notification-microphone-sensitivity-medium.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/microphone-sensitivity-muted.svg b/.icons/Gruvbox-Plus-Dark/status/48/microphone-sensitivity-muted.svg
new file mode 120000
index 000000000..154fb751e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/microphone-sensitivity-muted.svg
@@ -0,0 +1 @@
+notification-microphone-sensitivity-muted.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/network-error.svg b/.icons/Gruvbox-Plus-Dark/status/48/network-error.svg
new file mode 100644
index 000000000..6178d75e3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/network-error.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path fill="#ebdbb2" d="m6 5s-3 0-3 3v24s0 3 3 3h5l4 4h16l4-4h5s3 0 3-3v-24c0-3-3-3-3-3z"/>
+ <path fill="#ebdbb2" opacity=".4" d="m9 12h28v18h-4.4844l-4 4h-11.031l-4-4h-4.4844z"/>
+ <path fill="#665c54" d="m9 11h28v18h-4.4844l-4 4h-11.031l-4-4h-4.4844z"/>
+ <path fill="#ebdbb2" opacity=".1" d="m6 5s-3 0-3 3v1c0-3 3-3 3-3h34s3 0 3 3v-1c0-3-3-3-3-3h-34z"/>
+ <path opacity=".2" d="m3 32v1s0 3 3 3h5l4 4h16l4-4h5s3 0 3-3v-1c0 3-3 3-3 3h-5l-4 4h-16l-4-4h-5c-3 0-3-3-3-3z"/>
+ <circle fill="#cc241d" cx="35" cy="33" r="10"/>
+ <rect fill="#ebdbb2" width="12" height="2" x="29" y="32"/>
+ <path opacity=".2" d="m44.979 33.414a10 10 0 0 1 -9.979 9.586 10 10 0 0 1 -9.979 -9.414 10 10 0 0 0 -0.021 0.414 10 10 0 0 0 10 10 10 10 0 0 0 10 -10 10 10 0 0 0 -0.021 -0.586z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/network-offline.svg b/.icons/Gruvbox-Plus-Dark/status/48/network-offline.svg
new file mode 100644
index 000000000..11a28736d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/network-offline.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path fill="#ebdbb2" d="m6 5s-3 0-3 3v24s0 3 3 3h5l4 4h16l4-4h5s3 0 3-3v-24c0-3-3-3-3-3z"/>
+ <path fill="#ebdbb2" opacity=".4" d="m9 12h28v18h-4.4844l-4 4h-11.031l-4-4h-4.485z"/>
+ <path fill="#665c54" d="m9 11h28v18h-4.4844l-4 4h-11.031l-4-4h-4.485z"/>
+ <path fill="#ebdbb2" opacity=".1" d="m6 5s-3 0-3 3v1c0-3 3-3 3-3h34s3 0 3 3v-1c0-3-3-3-3-3h-34z"/>
+ <path opacity=".2" d="m3 32v1s0 3 3 3h5l4 4h16l4-4h5s3 0 3-3v-1c0 3-3 3-3 3h-5l-4 4h-16l-4-4h-5c-3 0-3-3-3-3z"/>
+ <circle fill="#cc241d" cx="35" cy="33" r="10"/>
+ <path opacity=".2" d="m44.979 33.414a10 10 0 0 1 -9.979 9.586 10 10 0 0 1 -9.979 -9.414 10 10 0 0 0 -0.021 0.414 10 10 0 0 0 10 10 10 10 0 0 0 10 -10 10 10 0 0 0 -0.021 -0.586z"/>
+ <g fill="#ebdbb2" transform="matrix(.70711 -.70711 .70711 .70711 -14.497 31.846)">
+ <rect width="12" height="2" x="28" y="35"/>
+ <rect width="12" height="2" x="-42" y="33" transform="rotate(-90)"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/network-wired-disconnected.svg b/.icons/Gruvbox-Plus-Dark/status/48/network-wired-disconnected.svg
new file mode 100644
index 000000000..576575580
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/network-wired-disconnected.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2"
+ d="M 16,42 12,38 H 7 C 5.338,38 4,36.662 4,35 V 11 C 4,9.338 5.338,8 7,8 H 41 C 42.662,8 44,9.338 44,11 V 35 C 44,36.662 42.662,38 41,38 H 36 L 32,42 Z" />
+ <path style="fill:#ebdbb2"
+ d="M 16,41 12,37 H 7 C 5.338,37 4,35.662 4,34 V 10 C 4,8.338 5.338,7 7,7 H 41 C 42.662,7 44,8.338 44,10 V 34 C 44,35.662 42.662,37 41,37 H 36 L 32,41 Z" />
+ <path style="opacity:0.6" d="M 20,35 15.5,31 H 10 V 13 H 38 V 31 H 32 L 28,35 Z" />
+ <g style="fill:#fabd2f" transform="scale(1,-1)">
+ <rect width="2" height="3" x="15" y="-16" />
+ <rect width="2" height="3" x="19" y="-16" />
+ <rect width="2" height="3" x="23" y="-16" />
+ <rect width="2" height="3" x="27" y="-16" />
+ <rect width="2" height="3" x="31" y="-16" />
+ </g>
+ <path style="fill:#ebdbb2;opacity:0.2"
+ d="M 7 7 C 5.338 7 4 8.338 4 10 L 4 11 C 4 9.338 5.338 8 7 8 L 41 8 C 42.662 8 44 9.338 44 11 L 44 10 C 44 8.338 42.662 7 41 7 L 7 7 z" />
+ <path style="opacity:0.2;fill:#ebdbb2"
+ d="M 10,31 V 32 H 15.5 L 20,36 H 28 L 32,32 H 38 V 31 H 32 L 28,35 H 20 L 15.5,31 Z" />
+ <circle cx="37" cy="35" r="10" style="fill:#cc241d" />
+ <path
+ d="M 46.979,35.414 A 10,10 0 0 1 37,45 10,10 0 0 1 27.021,35.586 10,10 0 0 0 27,36 10,10 0 0 0 37,46 10,10 0 0 0 47,36 10,10 0 0 0 46.979,35.414 Z"
+ style="opacity:0.2" />
+ <g transform="matrix(0.70711,-0.70711,0.70711,0.70711,-12.497,33.846)" style="fill:#ebdbb2">
+ <rect width="12" height="2" x="28" y="35" />
+ <rect width="12" height="2" x="-42" y="33" transform="rotate(-90)" />
+ </g>
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/network-wireless-encrypted.svg b/.icons/Gruvbox-Plus-Dark/status/48/network-wireless-encrypted.svg
new file mode 100644
index 000000000..841c0ce61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/network-wireless-encrypted.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path fill="#665c54" d="m24.082 9.0022c-7.9134 0-15.037 2.8117-20.945 7.1718l20.945 22.82 20.781-22.901c-5.885-4.312-12.929-7.0906-20.781-7.0906z"/>
+ <path fill="#928374" d="m24 14.994c-6.3037 0-12.154 2.0674-16.853 5.5589l16.941 18.441 16.765-18.442c-4.699-3.491-10.549-5.558-16.853-5.558z"/>
+ <path fill="#ebdbb2" d="m24 20.994c-4.7278 0-9.1156 1.5505-12.64 4.1692l12.706 13.831 12.574-13.831c-3.524-2.619-7.912-4.169-12.64-4.169z"/>
+ <path fill="#ebdbb2" opacity=".1" d="m24.082 9.0022c-7.9134 0-15.037 2.8118-20.945 7.1719l0.5625 0.61328c5.7976-4.131 12.714-6.7852 20.383-6.7852 7.6091 0 14.449 2.6224 20.221 6.707l0.56-0.617c-5.887-4.311-12.93-7.0896-20.783-7.0896z"/>
+ <path fill="#ebdbb2" opacity=".1" d="m24.001 14.993c-6.3037 0-12.155 2.069-16.854 5.5606l0.56445 0.61328c4.6011-3.2483 10.231-5.1738 16.289-5.1738 6.0605 0 11.689 1.9275 16.291 5.1777l0.561-0.618c-4.698-3.492-10.547-5.561-16.851-5.561z"/>
+ <path fill="#ebdbb2" opacity=".1" d="m24.001 20.993c-4.7278 0-9.1166 1.5513-12.641 4.1699l0.56445 0.61328c3.4249-2.3766 7.5935-3.7832 12.076-3.7832 4.4846 0 8.6524 1.4086 12.078 3.7871l0.561-0.617c-3.523-2.619-7.91-4.17-12.638-4.17z"/>
+ <path opacity=".2" d="m44.307 16.717-20.225 22.287-20.385-22.209c-0.1843 0.131-0.378 0.25-0.5603 0.385l20.945 22.82 20.781-22.902c-0.1814-0.1329-0.37305-0.25091-0.55664-0.38086z"/>
+ <rect width="20" height="20" x="24" y="27" rx="3" ry="3" style="opacity:0.2"/>
+ <rect style="fill:#689d6a" width="20" height="20" x="24" y="26" rx="3" ry="3"/>
+ <path style="fill:#ebdbb2" d="m 34,28.9995 c -2.216,0 -4,1.8216 -4,4.0625 V 35 h -1 c -0.554,0 -1,0.446 -1,1 v 6 c 0,0.554 0.446,1 1,1 h 10 c 0.554,0 1,-0.446 1,-1 v -6 c 0,-0.554 -0.446,-1 -1,-1 h -1 v -1.9375 c 0,-2.24 -1.784,-4.062 -4,-4.062 z m 0,2 c 1.108,0 2,0.892 2,2 v 2 h -4 v -2 c 0,-1.108 0.892,-2 2,-2 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/nm-device-wired.svg b/.icons/Gruvbox-Plus-Dark/status/48/nm-device-wired.svg
new file mode 120000
index 000000000..b074ab743
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/nm-device-wired.svg
@@ -0,0 +1 @@
+notification-network-ethernet-connected.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/nm-device-wireless.svg b/.icons/Gruvbox-Plus-Dark/status/48/nm-device-wireless.svg
new file mode 120000
index 000000000..3f362dd22
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/nm-device-wireless.svg
@@ -0,0 +1 @@
+notification-network-wireless.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/nm-device-wwan.svg b/.icons/Gruvbox-Plus-Dark/status/48/nm-device-wwan.svg
new file mode 120000
index 000000000..3ac455b1b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/nm-device-wwan.svg
@@ -0,0 +1 @@
+notification-gsm-connected.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/nm-no-connection.svg b/.icons/Gruvbox-Plus-Dark/status/48/nm-no-connection.svg
new file mode 120000
index 000000000..51fb68a94
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/nm-no-connection.svg
@@ -0,0 +1 @@
+notification-network-wireless-disconnected.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/nm-signal-100.svg b/.icons/Gruvbox-Plus-Dark/status/48/nm-signal-100.svg
new file mode 100644
index 000000000..55161f8be
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/nm-signal-100.svg
@@ -0,0 +1,24 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <defs>
+ <clipPath id="clipPath5078" clipPathUnits="userSpaceOnUse">
+ <path fill="#458588" d="m160 247c-7.9134 0-15.037 2.8117-20.945 7.1718l20.94 22.82 20.78-22.9c-5.88-4.31-12.93-7.09-20.78-7.09z"/>
+ </clipPath>
+ <clipPath id="clipPath5085" clipPathUnits="userSpaceOnUse">
+ <path fill="#458588" d="m160 247c-7.9134 0-15.037 2.8117-20.945 7.1718l20.94 22.82 20.78-22.9c-5.88-4.31-12.93-7.09-20.78-7.09z"/>
+ </clipPath>
+ </defs>
+ <path style="fill:#665c54" d="m 24.082,9.0022 c -7.9134,0 -15.037,2.8117 -20.945,7.1718 L 24.082,38.994 44.863,16.093 C 38.978,11.781 31.934,9.0024 24.082,9.0024 Z"/>
+ <path style="opacity:0.2;filter:url(#filter5060)" d="m 159.9,252.99 c -6.3037,0 -12.154,2.0674 -16.853,5.5589 l 16.941,18.441 16.765,-18.441 c -4.71,-3.49 -10.56,-5.56 -16.86,-5.56 z" clip-path="url(#clipPath5078)" transform="translate(-135.9,-238)"/>
+ <path style="fill:#928374" d="m 24,14.994 c -6.3037,0 -12.154,2.0674 -16.853,5.5589 l 16.941,18.441 16.765,-18.442 C 36.154,17.0609 30.304,14.9939 24,14.9939 Z"/>
+ <path style="opacity:0.2;filter:url(#filter5064)" d="m 159.9,258.99 c -4.7278,0 -9.1156,1.5505 -12.64,4.1692 l 12.706,13.831 12.574,-13.831 c -3.524,-2.6186 -7.9119,-4.1692 -12.64,-4.1692 z" clip-path="url(#clipPath5085)" transform="translate(-135.9,-238)"/>
+ <path style="fill:#ebdbb2" d="m 24,20.994 c -4.7278,0 -9.1156,1.5505 -12.64,4.1692 L 24.066,38.9942 36.64,25.1632 C 33.116,22.5442 28.728,20.9942 24,20.9942 Z"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="m 24.082,9.0022 c -7.9134,0 -15.037,2.8118 -20.945,7.1719 l 0.5625,0.61328 c 5.7976,-4.131 12.714,-6.7852 20.383,-6.7852 7.6091,0 14.449,2.6224 20.221,6.707 l 0.56,-0.617 c -5.887,-4.311 -12.93,-7.0896 -20.783,-7.0896 z"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="m 24.001,14.993 c -6.3037,0 -12.155,2.069 -16.854,5.5606 l 0.56445,0.61328 c 4.6011,-3.2483 10.231,-5.1738 16.289,-5.1738 6.0605,0 11.689,1.9275 16.291,5.1777 l 0.561,-0.618 c -4.698,-3.492 -10.547,-5.561 -16.851,-5.561 z"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="m 24.001,20.993 c -4.7278,0 -9.1166,1.5513 -12.641,4.1699 l 0.56445,0.61328 c 3.4249,-2.3766 7.5935,-3.7832 12.076,-3.7832 4.4846,0 8.6524,1.4086 12.078,3.7871 l 0.561,-0.617 c -3.523,-2.619 -7.91,-4.17 -12.638,-4.17 z"/>
+ <path style="opacity:0.2" d="M 44.307,16.717 24.082,39.004 3.697,16.795 C 3.5127,16.926 3.319,17.045 3.1367,17.18 L 24.0817,40 44.8627,17.098 c -0.1814,-0.1329 -0.37305,-0.25091 -0.55664,-0.38086 z"/>
+ <rect style="opacity:0.2" width="24" height="14" x="22" y="30" rx="2" ry="2"/>
+ <rect style="fill:#8f3f71" width="24" height="14" x="22" y="29" rx="2" ry="2"/>
+ <path style="fill:#ebdbb2" d="M 32.5,31 C 30.5783,31 29,32.578299 29,34.5 l 0,3 c 0,1.9217 1.5783,3.5 3.5,3.5 1.9217,0 3.5,-1.5783 3.5,-3.5 l 0,-3 C 36,32.578299 34.4217,31 32.5,31 Z m 0,2 c 0.8483,0 1.5,0.651699 1.5,1.5 l 0,3 C 34,38.3483 33.3483,39 32.5,39 31.6517,39 31,38.3483 31,37.5 l 0,-3 C 31,33.651699 31.6517,33 32.5,33 Z"/>
+ <path style="fill:#ebdbb2;fill-rule:evenodd" d="m 25,31 -1,2 2,0 0,8 2,0 0,-10 z"/>
+ <path style="fill:#ebdbb2" d="M 40.5,31 C 38.5783,31 37,32.578299 37,34.5 l 0,3 c 0,1.9217 1.5783,3.5 3.5,3.5 1.9217,0 3.5,-1.5783 3.5,-3.5 l 0,-3 C 44,32.578299 42.4217,31 40.5,31 Z m 0,2 c 0.8483,0 1.5,0.651699 1.5,1.5 l 0,3 C 42,38.3483 41.3483,39 40.5,39 39.6517,39 39,38.3483 39,37.5 l 0,-3 C 39,33.651699 39.6517,33 40.5,33 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/nm-signal-25.svg b/.icons/Gruvbox-Plus-Dark/status/48/nm-signal-25.svg
new file mode 100644
index 000000000..73c621b3d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/nm-signal-25.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <defs>
+ <clipPath id="clipPath5078" clipPathUnits="userSpaceOnUse">
+ <path fill="#458588" d="m160 247c-7.9134 0-15.037 2.8117-20.945 7.1718l20.94 22.82 20.78-22.9c-5.88-4.31-12.93-7.09-20.78-7.09z"/>
+ </clipPath>
+ <clipPath id="clipPath5085" clipPathUnits="userSpaceOnUse">
+ <path fill="#458588" d="m160 247c-7.9134 0-15.037 2.8117-20.945 7.1718l20.94 22.82 20.78-22.9c-5.88-4.31-12.93-7.09-20.78-7.09z"/>
+ </clipPath>
+ </defs>
+ <path style="fill:#665c54" d="m 24.082,9.0022 c -7.9134,0 -15.037,2.8117 -20.945,7.1718 L 24.082,38.994 44.863,16.093 C 38.978,11.781 31.934,9.0024 24.082,9.0024 Z"/>
+ <path style="opacity:0.2;filter:url(#filter5060)" d="m 159.9,252.99 c -6.3037,0 -12.154,2.0674 -16.853,5.5589 l 16.941,18.441 16.765,-18.441 c -4.71,-3.49 -10.56,-5.56 -16.86,-5.56 z" clip-path="url(#clipPath5078)" transform="translate(-135.9,-238)"/>
+ <path style="fill:#928374" d="m 24,14.994 c -6.3037,0 -12.154,2.0674 -16.853,5.5589 l 16.941,18.441 16.765,-18.442 C 36.154,17.0609 30.304,14.9939 24,14.9939 Z"/>
+ <path style="opacity:0.2;filter:url(#filter5064)" d="m 159.9,258.99 c -4.7278,0 -9.1156,1.5505 -12.64,4.1692 l 12.706,13.831 12.574,-13.831 c -3.524,-2.6186 -7.9119,-4.1692 -12.64,-4.1692 z" clip-path="url(#clipPath5085)" transform="translate(-135.9,-238)"/>
+ <path style="fill:#ebdbb2" d="m 24,20.994 c -4.7278,0 -9.1156,1.5505 -12.64,4.1692 L 24.066,38.9942 36.64,25.1632 C 33.116,22.5442 28.728,20.9942 24,20.9942 Z"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="m 24.082,9.0022 c -7.9134,0 -15.037,2.8118 -20.945,7.1719 l 0.5625,0.61328 c 5.7976,-4.131 12.714,-6.7852 20.383,-6.7852 7.6091,0 14.449,2.6224 20.221,6.707 l 0.56,-0.617 c -5.887,-4.311 -12.93,-7.0896 -20.783,-7.0896 z"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="m 24.001,14.993 c -6.3037,0 -12.155,2.069 -16.854,5.5606 l 0.56445,0.61328 c 4.6011,-3.2483 10.231,-5.1738 16.289,-5.1738 6.0605,0 11.689,1.9275 16.291,5.1777 l 0.561,-0.618 c -4.698,-3.492 -10.547,-5.561 -16.851,-5.561 z"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="m 24.001,20.993 c -4.7278,0 -9.1166,1.5513 -12.641,4.1699 l 0.56445,0.61328 c 3.4249,-2.3766 7.5935,-3.7832 12.076,-3.7832 4.4846,0 8.6524,1.4086 12.078,3.7871 l 0.561,-0.617 c -3.523,-2.619 -7.91,-4.17 -12.638,-4.17 z"/>
+ <path style="opacity:0.2" d="M 44.307,16.717 24.082,39.004 3.697,16.795 C 3.5127,16.926 3.319,17.045 3.1367,17.18 L 24.0817,40 44.8627,17.098 c -0.1814,-0.1329 -0.37305,-0.25091 -0.55664,-0.38086 z"/>
+ <rect style="opacity:0.2" width="18" height="14" x="22" y="30" rx="1.5" ry="1.5"/>
+ <rect style="fill:#fe8019" width="18" height="14" x="22" y="29" rx="1.5" ry="1.5"/>
+ <path style="fill:#ebdbb2;fill-rule:evenodd" d="m 27,31 c 0,0 -0.70875,-0.014 -1.44727,0.3555 C 24.81422,31.7247 24,32.6667 24,34 l 2,0 c 0,-1 1,-1 1,-1 0,0 1,0 1,1 0,0.5278 -0.1396,0.8229 -0.40625,1.1562 -0.26665,0.3334 -0.69336,0.668 -1.19336,1.043 -0.5,0.375 -1.07329,0.7904 -1.55664,1.3946 C 24.3604,38.1979 24,39.0278 24,40 l 0,1 6,0 0,-2 -3.64844,0 c 0.0313,-0.044 0.0187,-0.1112 0.0547,-0.1562 0.26665,-0.3334 0.69336,-0.668 1.19336,-1.043 0.5,-0.375 1.07329,-0.7904 1.55664,-1.3946 0.48335,-0.6041 0.84375,-1.434 0.84375,-2.4062 0,-1.3333 -0.81422,-2.2753 -1.55273,-2.6445 C 27.70875,30.9862 27,31 27,31 Z"/>
+ <path style="fill:#ebdbb2" d="m 32,31 0,4 0,2 2,0 1,0 c 0.554,0 1,0.446 1,1 0,0.554 -0.44718,0.9639 -1,1 l -3,0 0,2 3,0 c 1.662,0 3,-1.338 3,-3 0,-1.662 -1.34152,-3.1082 -3,-3 l -1,0 0,-2 3,0 0,-2 -3,0 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/nm-signal-50.svg b/.icons/Gruvbox-Plus-Dark/status/48/nm-signal-50.svg
new file mode 100644
index 000000000..030c837eb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/nm-signal-50.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <defs>
+ <clipPath id="clipPath5078" clipPathUnits="userSpaceOnUse">
+ <path fill="#458588" d="m160 247c-7.9134 0-15.037 2.8117-20.945 7.1718l20.94 22.82 20.78-22.9c-5.88-4.31-12.93-7.09-20.78-7.09z"/>
+ </clipPath>
+ <clipPath id="clipPath5085" clipPathUnits="userSpaceOnUse">
+ <path fill="#458588" d="m160 247c-7.9134 0-15.037 2.8117-20.945 7.1718l20.94 22.82 20.78-22.9c-5.88-4.31-12.93-7.09-20.78-7.09z"/>
+ </clipPath>
+ </defs>
+ <path style="fill:#665c54" d="m 24.082,9.0022 c -7.9134,0 -15.037,2.8117 -20.945,7.1718 L 24.082,38.994 44.863,16.093 C 38.978,11.781 31.934,9.0024 24.082,9.0024 Z"/>
+ <path style="opacity:0.2;filter:url(#filter5060)" d="m 159.9,252.99 c -6.3037,0 -12.154,2.0674 -16.853,5.5589 l 16.941,18.441 16.765,-18.441 c -4.71,-3.49 -10.56,-5.56 -16.86,-5.56 z" clip-path="url(#clipPath5078)" transform="translate(-135.9,-238)"/>
+ <path style="fill:#928374" d="m 24,14.994 c -6.3037,0 -12.154,2.0674 -16.853,5.5589 l 16.941,18.441 16.765,-18.442 C 36.154,17.0609 30.304,14.9939 24,14.9939 Z"/>
+ <path style="opacity:0.2;filter:url(#filter5064)" d="m 159.9,258.99 c -4.7278,0 -9.1156,1.5505 -12.64,4.1692 l 12.706,13.831 12.574,-13.831 c -3.524,-2.6186 -7.9119,-4.1692 -12.64,-4.1692 z" clip-path="url(#clipPath5085)" transform="translate(-135.9,-238)"/>
+ <path style="fill:#ebdbb2" d="m 24,20.994 c -4.7278,0 -9.1156,1.5505 -12.64,4.1692 L 24.066,38.9942 36.64,25.1632 C 33.116,22.5442 28.728,20.9942 24,20.9942 Z"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="m 24.082,9.0022 c -7.9134,0 -15.037,2.8118 -20.945,7.1719 l 0.5625,0.61328 c 5.7976,-4.131 12.714,-6.7852 20.383,-6.7852 7.6091,0 14.449,2.6224 20.221,6.707 l 0.56,-0.617 c -5.887,-4.311 -12.93,-7.0896 -20.783,-7.0896 z"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="m 24.001,14.993 c -6.3037,0 -12.155,2.069 -16.854,5.5606 l 0.56445,0.61328 c 4.6011,-3.2483 10.231,-5.1738 16.289,-5.1738 6.0605,0 11.689,1.9275 16.291,5.1777 l 0.561,-0.618 c -4.698,-3.492 -10.547,-5.561 -16.851,-5.561 z"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="m 24.001,20.993 c -4.7278,0 -9.1166,1.5513 -12.641,4.1699 l 0.56445,0.61328 c 3.4249,-2.3766 7.5935,-3.7832 12.076,-3.7832 4.4846,0 8.6524,1.4086 12.078,3.7871 l 0.561,-0.617 c -3.523,-2.619 -7.91,-4.17 -12.638,-4.17 z"/>
+ <path style="opacity:0.2" d="M 44.307,16.717 24.082,39.004 3.697,16.795 C 3.5127,16.926 3.319,17.045 3.1367,17.18 L 24.0817,40 44.8627,17.098 c -0.1814,-0.1329 -0.37305,-0.25091 -0.55664,-0.38086 z"/>
+ <rect style="opacity:0.2" width="18" height="14" x="22" y="30" rx="1.5" ry="1.5"/>
+ <rect style="fill:#8ec07c" width="18" height="14" x="22" y="29" rx="1.5" ry="1.5"/>
+ <path style="fill:#ebdbb2" d="m 24,31 0,4 0,2 2,0 1,0 c 0.554,0 1,0.446 1,1 0,0.554 -0.44718,0.9639 -1,1 l -3,0 0,2 3,0 c 1.662,0 3,-1.338 3,-3 0,-1.662 -1.34152,-3.1082 -3,-3 l -1,0 0,-2 3,0 0,-2 -3,0 z"/>
+ <path style="fill:#ebdbb2" d="M 34.5,31 C 32.5783,31 31,32.5783 31,34.5 l 0,3 c 0,1.9217 1.5783,3.5 3.5,3.5 1.9217,0 3.5,-1.5783 3.5,-3.5 l 0,-3 C 38,32.5783 36.4217,31 34.5,31 Z m 0,2 c 0.8483,0 1.5,0.6517 1.5,1.5 l 0,3 C 36,38.3483 35.3483,39 34.5,39 33.6517,39 33,38.3483 33,37.5 l 0,-3 C 33,33.6517 33.6517,33 34.5,33 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/nm-signal-75.svg b/.icons/Gruvbox-Plus-Dark/status/48/nm-signal-75.svg
new file mode 100644
index 000000000..d944ec645
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/nm-signal-75.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <defs>
+ <clipPath id="clipPath5078" clipPathUnits="userSpaceOnUse">
+ <path fill="#458588" d="m160 247c-7.9134 0-15.037 2.8117-20.945 7.1718l20.94 22.82 20.78-22.9c-5.88-4.31-12.93-7.09-20.78-7.09z"/>
+ </clipPath>
+ <clipPath id="clipPath5085" clipPathUnits="userSpaceOnUse">
+ <path fill="#458588" d="m160 247c-7.9134 0-15.037 2.8117-20.945 7.1718l20.94 22.82 20.78-22.9c-5.88-4.31-12.93-7.09-20.78-7.09z"/>
+ </clipPath>
+ </defs>
+ <path style="fill:#665c54" d="m 24.082,9.0022 c -7.9134,0 -15.037,2.8117 -20.945,7.1718 L 24.082,38.994 44.863,16.093 C 38.978,11.781 31.934,9.0024 24.082,9.0024 Z"/>
+ <path style="opacity:0.2;filter:url(#filter5060)" d="m 159.9,252.99 c -6.3037,0 -12.154,2.0674 -16.853,5.5589 l 16.941,18.441 16.765,-18.441 c -4.71,-3.49 -10.56,-5.56 -16.86,-5.56 z" clip-path="url(#clipPath5078)" transform="translate(-135.9,-238)"/>
+ <path style="fill:#928374" d="m 24,14.994 c -6.3037,0 -12.154,2.0674 -16.853,5.5589 l 16.941,18.441 16.765,-18.442 C 36.154,17.0609 30.304,14.9939 24,14.9939 Z"/>
+ <path style="opacity:0.2;filter:url(#filter5064)" d="m 159.9,258.99 c -4.7278,0 -9.1156,1.5505 -12.64,4.1692 l 12.706,13.831 12.574,-13.831 c -3.524,-2.6186 -7.9119,-4.1692 -12.64,-4.1692 z" clip-path="url(#clipPath5085)" transform="translate(-135.9,-238)"/>
+ <path style="fill:#ebdbb2" d="m 24,20.994 c -4.7278,0 -9.1156,1.5505 -12.64,4.1692 L 24.066,38.9942 36.64,25.1632 C 33.116,22.5442 28.728,20.9942 24,20.9942 Z"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="m 24.082,9.0022 c -7.9134,0 -15.037,2.8118 -20.945,7.1719 l 0.5625,0.61328 c 5.7976,-4.131 12.714,-6.7852 20.383,-6.7852 7.6091,0 14.449,2.6224 20.221,6.707 l 0.56,-0.617 c -5.887,-4.311 -12.93,-7.0896 -20.783,-7.0896 z"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="m 24.001,14.993 c -6.3037,0 -12.155,2.069 -16.854,5.5606 l 0.56445,0.61328 c 4.6011,-3.2483 10.231,-5.1738 16.289,-5.1738 6.0605,0 11.689,1.9275 16.291,5.1777 l 0.561,-0.618 c -4.698,-3.492 -10.547,-5.561 -16.851,-5.561 z"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="m 24.001,20.993 c -4.7278,0 -9.1166,1.5513 -12.641,4.1699 l 0.56445,0.61328 c 3.4249,-2.3766 7.5935,-3.7832 12.076,-3.7832 4.4846,0 8.6524,1.4086 12.078,3.7871 l 0.561,-0.617 c -3.523,-2.619 -7.91,-4.17 -12.638,-4.17 z"/>
+ <path style="opacity:0.2" d="M 44.307,16.717 24.082,39.004 3.697,16.795 C 3.5127,16.926 3.319,17.045 3.1367,17.18 L 24.0817,40 44.8627,17.098 c -0.1814,-0.1329 -0.37305,-0.25091 -0.55664,-0.38086 z"/>
+ <rect style="opacity:0.2" width="18" height="14" x="22" y="30" rx="1.5" ry="1.5"/>
+ <rect style="fill:#458588" width="18" height="14" x="22" y="29" rx="1.5" ry="1.5"/>
+ <g transform="translate(46.251989,2.058355)">
+ <path style="fill:#ebdbb2" d="m -14.251989,28.941645 0,4 0,2 2,0 1,0 c 0.554,0 1,0.446 1,1 0,0.554 -0.44718,0.9639 -1,1 l -3,0 0,2 3,0 c 1.662,0 3,-1.338 3,-3 0,-1.662 -1.34152,-3.1082 -3,-3 l -1,0 0,-2 3,0 0,-2 -3,0 z"/>
+ <path style="fill:#ebdbb2;fill-rule:evenodd" d="m -22.251989,30.941645 3.58108,0 -2.66064,8 2.12352,0 3.374999,-10 -6.418939,0 z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/non-starred.svg b/.icons/Gruvbox-Plus-Dark/status/48/non-starred.svg
new file mode 100644
index 000000000..15dccb79a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/non-starred.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="m 24,5.0002076 c -1.893179,0.026691 -3.243329,1.1515686 -3.876953,3.0136719 l 0.02344,-0.083984 -2.974609,9.0703129 -10.03125,0 c -0.02187,-3.46e-4 -0.042583,-3.46e-4 -0.064453,0 -1.197906,0.0383 -2.2780475,0.590003 -3.0390625,1.503906 -1.645849,1.863555 -1.2970123,4.795729 0.7929687,6.185547 l 7.8867189,5.685547 -3.060547,9.378906 c -0.0034,0.01038 -0.00657,0.02081 -0.00977,0.03125 -0.467655,1.515362 -0.027888,3.076558 1.1484376,4.144532 0.0085,0.0079 0.01864,0.01574 0.02734,0.02344 1.413575,1.239545 3.399732,1.397086 4.996093,0.371094 0.03037,-0.01938 0.06057,-0.03961 0.08984,-0.06055 L 24,38.500208 32.091797,44.26388 c 0.02927,0.02094 0.05947,0.04117 0.08984,0.06055 1.596361,1.025992 3.582518,0.868451 4.996093,-0.371094 0.0087,-0.0077 0.01879,-0.01556 0.02734,-0.02344 1.176326,-1.067974 1.616093,-2.62917 1.148438,-4.144532 -0.0032,-0.01044 -0.0064,-0.02087 -0.0098,-0.03125 l -3.060547,-9.378906 7.886719,-5.685547 c 2.089981,-1.389818 2.438818,-4.321992 0.792969,-6.185547 -0.761015,-0.913903 -1.841157,-1.465606 -3.039063,-1.503906 -0.02187,-3.46e-4 -0.04258,-3.46e-4 -0.06445,0 l -10.03125,0 -2.974609,-9.0703129 0.02344,0.083984 C 27.243329,6.1517762 25.893179,5.0268986 24,5.0002076 Z"/>
+ <path style="fill:#7c6f64" d="M 24 4 C 22.106821 4.026691 20.756671 5.1515686 20.123047 7.0136719 L 20.146484 6.9296875 L 17.171875 16 L 7.140625 16 C 7.118755 15.999654 7.0980419 15.999654 7.0761719 16 C 5.8782659 16.0383 4.7981244 16.590003 4.0371094 17.503906 C 2.3912604 19.367461 2.7400971 22.299635 4.8300781 23.689453 L 12.716797 29.375 L 9.65625 38.753906 C 9.65285 38.764286 9.6496844 38.774716 9.6464844 38.785156 C 9.1788294 40.300518 9.6185959 41.861714 10.794922 42.929688 C 10.803472 42.937568 10.813566 42.945425 10.822266 42.953125 C 12.235841 44.19267 14.221998 44.350211 15.818359 43.324219 C 15.848729 43.304839 15.878933 43.284612 15.908203 43.263672 L 24 37.5 L 32.091797 43.263672 C 32.121067 43.284612 32.151271 43.304839 32.181641 43.324219 C 33.778002 44.350211 35.764159 44.19267 37.177734 42.953125 C 37.186434 42.945425 37.196528 42.937568 37.205078 42.929688 C 38.381404 41.861714 38.821171 40.300518 38.353516 38.785156 C 38.350316 38.774716 38.34715 38.764286 38.34375 38.753906 L 35.283203 29.375 L 43.169922 23.689453 C 45.259903 22.299635 45.60874 19.367461 43.962891 17.503906 C 43.201876 16.590003 42.121734 16.0383 40.923828 16 C 40.901958 15.999654 40.881245 15.999654 40.859375 16 L 30.828125 16 L 27.853516 6.9296875 L 27.876953 7.0136719 C 27.243329 5.1515686 25.893179 4.026691 24 4 z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 24 4 C 22.106821 4.026691 20.756671 5.1515686 20.123047 7.0136719 L 20.146484 6.9296875 L 17.171875 16 L 7.140625 16 C 7.118755 15.999654 7.0980419 15.999654 7.0761719 16 C 5.8782659 16.0383 4.7981244 16.590003 4.0371094 17.503906 C 3.2103408 18.440036 2.8893345 19.644586 3.0371094 20.789062 C 3.1281185 19.970932 3.4500575 19.168611 4.0371094 18.503906 C 4.7981244 17.590003 5.8782659 17.0383 7.0761719 17 C 7.0980419 16.999654 7.118755 16.999654 7.140625 17 L 17.171875 17 L 20.146484 7.9296875 L 20.123047 8.0136719 C 20.756671 6.1515686 22.106821 5.026691 24 5 C 25.893179 5.026691 27.243365 6.151569 27.876953 8.0136719 L 27.853516 7.9296875 L 30.828125 17 L 40.859375 17 C 40.881245 16.999654 40.901958 16.999654 40.923828 17 C 42.121734 17.0383 43.201876 17.590003 43.962891 18.503906 C 44.549942 19.168611 44.871882 19.970932 44.962891 20.789062 C 45.110666 19.644586 44.789659 18.440036 43.962891 17.503906 C 43.201876 16.590003 42.121734 16.0383 40.923828 16 C 40.901958 15.999654 40.881245 15.999654 40.859375 16 L 30.828125 16 L 27.853516 6.9296875 L 27.876953 7.0136719 C 27.243329 5.1515686 25.893179 4.026691 24 4 z M 12.453125 30.183594 L 9.65625 38.753906 C 9.65285 38.764286 9.6496844 38.774716 9.6464844 38.785156 C 9.4679713 39.363599 9.423576 39.947948 9.5 40.509766 C 9.5291582 40.268599 9.5721045 40.026172 9.6464844 39.785156 C 9.6496844 39.774716 9.65285 39.764286 9.65625 39.753906 L 12.716797 30.375 L 12.453125 30.183594 z M 35.546875 30.183594 L 35.283203 30.375 L 38.34375 39.753906 C 38.34715 39.764286 38.350316 39.774716 38.353516 39.785156 C 38.427895 40.026172 38.470842 40.268599 38.5 40.509766 C 38.576424 39.947948 38.532029 39.363599 38.353516 38.785156 C 38.350316 38.774716 38.34715 38.764286 38.34375 38.753906 L 35.546875 30.183594 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-audio-volume-high.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-audio-volume-high.svg
new file mode 100644
index 000000000..e4427b407
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-audio-volume-high.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path fill="#ebdbb2" d="m29 4v4c6.3273 2.1143 11 8.6571 11 16s-4.6727 13.886-11 16v4c8.591-2.229 15-10.286 15-20s-6.409-17.771-15-20z"/>
+ <path fill="#ebdbb2" d="m4 14v20h9.0912l10.909 10v-40l-10.909 10z"/>
+ <path fill="#ebdbb2" d="m34 24c0-3.9-2.011-7.26-5-9v18c2.9609-1.74 5-5.1 5-9z"/>
+ <path opacity=".2" d="m29 8v1c6.1827 2.066 10.773 8.3626 10.98 15.5 0.005-0.167 0.02-0.332 0.02-0.5 0-7.343-4.673-13.886-11-16zm4.9668 16.494c-0.166 3.686-2.133 6.841-4.967 8.506v1c2.9609-1.74 5-5.1 5-9 0-0.1718-0.02549-0.33624-0.0332-0.50586zm10.012 0.006c-0.218 9.488-6.537 17.31-14.979 19.5v1c8.5909-2.2286 15-10.286 15-20 0-0.16859-0.01765-0.33243-0.02148-0.5zm-39.979 9.5v1h9.092l10.908 10v-1l-10.908-10h-9.092z"/>
+ <path fill="#ebdbb2" opacity=".2" d="m24 4l-10.908 10h-9.092v1h9.092l10.908-10v-1zm5 0v1c8.442 2.1899 14.761 10.012 14.979 19.5 0.003-0.168 0.021-0.331 0.021-0.5 0-9.714-6.409-17.771-15-20zm0 11v1c2.857 1.663 4.799 4.813 4.967 8.494 0.007-0.166 0.033-0.326 0.033-0.494 0-3.9-2.011-7.26-5-9zm10.98 9.5c-0.207 7.137-4.797 13.434-10.98 15.5v1c6.327-2.114 11-8.657 11-16 0-0.168-0.015-0.333-0.02-0.5z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-audio-volume-low.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-audio-volume-low.svg
new file mode 100644
index 000000000..e08c07641
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-audio-volume-low.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path fill="#ebdbb2" opacity=".2" d="m29 4v4c6.3273 2.1143 11 8.6571 11 16s-4.6727 13.886-11 16v4c8.591-2.229 15-10.286 15-20s-6.409-17.771-15-20z"/>
+ <path fill="#ebdbb2" d="m4 14v20h9.0912l10.909 10v-40l-10.909 10z"/>
+ <path fill="#ebdbb2" opacity=".2" d="m34 24c0-3.9-2.011-7.26-5-9v18c2.9609-1.74 5-5.1 5-9z"/>
+ <path opacity=".2" d="m4 34v1h9.0918l10.908 10v-1l-10.908-10h-9.092z"/>
+ <path fill="#ebdbb2" opacity=".2" d="m24 4-10.908 10h-9.092v1h9.092l10.908-10v-1z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-audio-volume-medium.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-audio-volume-medium.svg
new file mode 100644
index 000000000..c78f85ab3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-audio-volume-medium.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path fill="#ebdbb2" opacity=".2" d="m29 4v4c6.3273 2.1143 11 8.6571 11 16s-4.6727 13.886-11 16v4c8.591-2.229 15-10.286 15-20s-6.409-17.771-15-20z"/>
+ <path fill="#ebdbb2" d="m4 14v20h9.0912l10.909 10v-40l-10.909 10z"/>
+ <path fill="#ebdbb2" d="m34 24c0-3.9-2.011-7.26-5-9v18c2.9609-1.74 5-5.1 5-9z"/>
+ <path opacity=".2" d="m33.967 24.494c-0.166 3.686-2.133 6.841-4.967 8.506v1c2.9609-1.74 5-5.1 5-9 0-0.1718-0.02549-0.33624-0.0332-0.50586z"/>
+ <path opacity=".2" d="m4 34v1h9.0918l10.908 10v-1l-10.908-10h-9.092z"/>
+ <path fill="#ebdbb2" opacity=".2" d="m24 4-10.908 10h-9.092v1h9.092l10.908-10v-1z"/>
+ <path fill="#ebdbb2" opacity=".2" d="m29 15v1c2.8572 1.6633 4.7993 4.8134 4.9668 8.4941 0.007-0.166 0.033-0.326 0.033-0.494 0-3.9-2.011-7.26-5-9z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-audio-volume-muted.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-audio-volume-muted.svg
new file mode 100644
index 000000000..28e567ee4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-audio-volume-muted.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path fill="#ebdbb2" d="m4 14v20h9.0912l10.909 10v-40l-10.909 10z"/>
+ <path opacity=".2" d="m4 34v1h9.0918l10.908 10v-1l-10.908-10z"/>
+ <path fill="#ebdbb2" opacity=".2" d="m24 4-10.908 10h-9.092v1h9.092l10.908-10z"/>
+ <circle fill="#cc241d" cx="28" cy="36" r="10"/>
+ <path opacity=".2" d="m37.979 36.414a10 10 0 0 1 -9.979 9.586 10 10 0 0 1 -9.979 -9.414 10 10 0 0 0 -0.021 0.414 10 10 0 0 0 10 10 10 10 0 0 0 10 -10 10 10 0 0 0 -0.021 -0.586z"/>
+ <g fill="#ebdbb2" transform="matrix(.70711 -.70711 .70711 .70711 -21.497 34.846)">
+ <rect width="12" height="2" x="28" y="35"/>
+ <rect width="12" height="2" x="-42" y="33" transform="rotate(-90)"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-audio-volume-off.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-audio-volume-off.svg
new file mode 120000
index 000000000..8bf9a84c8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-audio-volume-off.svg
@@ -0,0 +1 @@
+notification-audio-volume-muted.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-battery-000.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-battery-000.svg
new file mode 120000
index 000000000..3ff0e206c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-battery-000.svg
@@ -0,0 +1 @@
+notification-battery-low.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-battery-020.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-battery-020.svg
new file mode 120000
index 000000000..3ff0e206c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-battery-020.svg
@@ -0,0 +1 @@
+notification-battery-low.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-battery-caution-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-battery-caution-symbolic.svg
new file mode 120000
index 000000000..3ff0e206c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-battery-caution-symbolic.svg
@@ -0,0 +1 @@
+notification-battery-low.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-battery-empty.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-battery-empty.svg
new file mode 120000
index 000000000..3ff0e206c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-battery-empty.svg
@@ -0,0 +1 @@
+notification-battery-low.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-battery-low.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-battery-low.svg
new file mode 100644
index 000000000..e0654ca88
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-battery-low.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path opacity=".2" d="m8 41v2c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-2c0 1.108-0.892 2-2 2h-28c-1.108 0-2-0.892-2-2z"/>
+ <path fill="#ebdbb2" d="m-42-40h32c1.108 0 2 0.892 2 2v28c0 1.108-0.892 2-2 2h-32c-1.108 0-2-0.892-2-2v-28c0-1.108 0.892-2 2-2z" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect fill="#ebdbb2" width="20" height="4" x="14" y="4"/>
+ <rect fill="#ebdbb2" opacity=".2" width="26" height="8" x="11" y="32"/>
+ <rect fill="#cc241d" width="26" height="8" x="11" y="31"/>
+ <rect fill="#ebdbb2" opacity=".2" width="26" height="8" x="11" y="22"/>
+ <rect fill="#665c54" width="26" height="8" x="11" y="21"/>
+ <rect fill="#ebdbb2" opacity=".2" width="26" height="8" x="11" y="12"/>
+ <rect fill="#665c54" width="26" height="8" x="11" y="11"/>
+ <path fill="#ebdbb2" opacity=".2" d="m14 4v1h20v-1h-20z"/>
+ <path fill="#ebdbb2" opacity=".1" d="m10 8c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h28c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-28z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-device-eject.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-device-eject.svg
new file mode 100644
index 000000000..d8ffc1b8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-device-eject.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect fill="#ebdbb2" width="40" height="32" x="-44" y="-40" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)" />
+ <path fill="#ebdbb2" opacity=".1"
+ d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h28c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-28z" />
+ <path opacity=".2"
+ d="m10 45c-1.108 0-2-0.892-2-2v-1c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v1c0 1.108-0.892 2-2 2h-28z" />
+ <path fill="#ebdbb2" opacity=".1" d="m16 25h16v3h-16zm8-12 8 9h-16z" />
+ <path fill="#665c54" d="m16 24h16v3h-16zm8-12 8 9h-16z" />
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-disabled.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-disabled.svg
new file mode 100644
index 000000000..d2d655e97
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-disabled.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <path fill="#fabd2f" d="m8.8149 24.576c0 8.313-10.123 14.424-1.0123 14.424h32.394c9.111 0-1.012-6.111-1.012-14.424 0-9.273-4.049-19.576-15.185-19.576s-15.185 10.303-15.185 19.576z"/>
+ <path fill="#d79921" d="m17 39c1.0342 2.3167 3.7612 4 7 4s5.9658-1.6833 7-4h-14z"/>
+ <path fill="#ebdbb2" opacity=".1" d="m24 5c-11.136 0-15.186 10.303-15.186 19.576 0.0005 6.146-5.5242 11.085-4.7281 13.244 0.5755-2.487 4.7286-6.905 4.7286-12.244 0-9.273 4.0495-19.576 15.186-19.576s15.186 10.303 15.186 19.576c0 5.339 4.153 9.757 4.728 12.244 0.796-2.159-4.728-7.098-4.728-13.244 0-9.273-4.05-19.576-15.186-19.576z"/>
+ <path opacity=".2" d="m4.0859 37.82c-0.3207 1.386 0.4562 2.18 3.7168 2.18h32.394c3.261 0 4.038-0.794 3.717-2.18-0.281 0.762-1.341 1.18-3.717 1.18h-32.394c-2.376 0-3.4366-0.418-3.7174-1.18z"/>
+ <path opacity=".2" d="m17 40c1.034 2.317 3.761 4 7 4s5.966-1.683 7-4h-0.594c-1.289 1.782-3.658 3-6.406 3s-5.117-1.218-6.406-3h-0.594z"/>
+ <g transform="translate(3,0)">
+ <circle style="fill:#cc241d" cx="34" cy="36" r="10"/>
+ <path style="opacity:0.2" d="M 43.979,36.414 A 10,10 0 0 1 34,46 10,10 0 0 1 24.021,36.586 10,10 0 0 0 24,37 10,10 0 0 0 34,47 10,10 0 0 0 44,37 10,10 0 0 0 43.979,36.414 Z"/>
+ <g style="fill:#ebdbb2" transform="matrix(0.70711,-0.70711,0.70711,0.70711,-15.497,34.846)">
+ <rect width="12" height="2" x="28" y="35"/>
+ <rect width="12" height="2" x="-42" y="33" transform="matrix(0,-1,1,0,0,0)"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-display-brightness-full.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-display-brightness-full.svg
new file mode 100644
index 000000000..014902ec3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-display-brightness-full.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <rect fill="#ebdbb2" width="32" height="24" x="-42" y="-36" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)" />
+ <rect fill="#ebdbb2" width="32" height="40" x="-38" y="-44" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)" />
+ <rect fill="#665c54" width="26" height="34" x="-35" y="-41" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)" />
+ <path fill="#ebdbb2" opacity=".2"
+ d="m6 6c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-36z" />
+ <path opacity=".2"
+ d="m12 40v1c0 1.108 0.892 2 2 2h20c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-20c-1.108 0-2-0.892-2-2z" />
+ <path opacity=".2"
+ d="m4 36v1c0 1.108 0.892 2 2 2h36c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-36c-1.108 0-2-0.892-2-2z" />
+ <path opacity=".2"
+ d="m24 11.685-3.3145 3.3145h-4.6855v4.6855l-3.3145 3.3145 3.314 3.314v4.6855h4.6855l3.314 3.314 3.314-3.314h4.686v-4.686l3.314-3.314-3.314-3.315v-4.6855h-4.6855l-3.314-3.315z" />
+ <path fill="#ebdbb2"
+ d="m24 10.686-3.314 3.314h-4.686v4.686l-3.314 3.314 3.314 3.314v4.686h4.686l3.314 3.314 3.314-3.314h4.686v-4.686l3.314-3.314-3.314-3.314v-4.686h-4.686l-3.314-3.314z" />
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-display-brightness-high.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-display-brightness-high.svg
new file mode 100644
index 000000000..19ad1d338
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-display-brightness-high.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <rect fill="#ebdbb2" width="32" height="24" x="-42" y="-36" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)" />
+ <rect fill="#ebdbb2" width="32" height="40" x="-38" y="-44" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)" />
+ <rect fill="#665c54" width="26" height="34" x="-35" y="-41" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)" />
+ <path fill="#ebdbb2" opacity=".2"
+ d="m6 6c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-36z" />
+ <path opacity=".2"
+ d="m12 40v1c0 1.108 0.892 2 2 2h20c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-20c-1.108 0-2-0.892-2-2z" />
+ <path opacity=".2"
+ d="m4 36v1c0 1.108 0.892 2 2 2h36c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-36c-1.108 0-2-0.892-2-2z" />
+ <path opacity=".2"
+ d="m24 11.685-3.3145 3.3145h-4.6855v4.6855l-3.3145 3.3145 3.314 3.314v4.6855h4.6855l3.314 3.314 3.314-3.314h4.686v-4.686l3.314-3.314-3.314-3.315v-4.6855h-4.6855l-3.314-3.315zm3 6.125c1.7914 1.0379 3 2.9701 3 5.1895 0 2.2193-1.2086 4.1515-3 5.1895v-10.379z" />
+ <path fill="#ebdbb2"
+ d="m24 10.686l-3.314 3.314h-4.686v4.686l-3.314 3.314 3.314 3.314v4.686h4.686l3.314 3.314 3.314-3.314h4.686v-4.686l3.314-3.314-3.314-3.314v-4.686h-4.686l-3.314-3.314zm3 6.125c1.791 1.037 3 2.97 3 5.189s-1.209 4.152-3 5.189v-10.378z" />
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-display-brightness-low.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-display-brightness-low.svg
new file mode 100644
index 000000000..f77f9ef0a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-display-brightness-low.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <rect fill="#ebdbb2" width="32" height="24" x="-42" y="-36" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)" />
+ <rect fill="#ebdbb2" width="32" height="40" x="-38" y="-44" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)" />
+ <rect fill="#665c54" width="26" height="34" x="-35" y="-41" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)" />
+ <path fill="#ebdbb2" opacity=".2"
+ d="m6 6c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-36z" />
+ <path opacity=".2"
+ d="m12 40v1c0 1.108 0.892 2 2 2h20c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-20c-1.108 0-2-0.892-2-2z" />
+ <path opacity=".2"
+ d="m4 36v1c0 1.108 0.892 2 2 2h36c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-36c-1.108 0-2-0.892-2-2z" />
+ <path opacity=".2"
+ d="m24 11.685-3.3145 3.3145h-4.6855v4.6855l-3.3145 3.3145 3.314 3.314v4.6855h4.6855l3.314 3.314 3.314-3.314h4.686v-4.686l3.314-3.314-3.314-3.315v-4.6855h-4.6855l-3.314-3.315zm0 5.3145a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6 -6 6 6 0 0 1 6 -6z" />
+ <path fill="#ebdbb2"
+ d="m24 10.686l-3.314 3.314h-4.686v4.686l-3.314 3.314 3.314 3.314v4.686h4.686l3.314 3.314 3.314-3.314h4.686v-4.686l3.314-3.314-3.314-3.314v-4.686h-4.686l-3.314-3.314zm0 5.314a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6 -6 6 6 0 0 1 6 -6z" />
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-display-brightness-medium.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-display-brightness-medium.svg
new file mode 100644
index 000000000..1ce108b61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-display-brightness-medium.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <rect fill="#ebdbb2" width="32" height="24" x="-42" y="-36" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)" />
+ <rect fill="#ebdbb2" width="32" height="40" x="-38" y="-44" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)" />
+ <rect fill="#665c54" width="26" height="34" x="-35" y="-41" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)" />
+ <path fill="#ebdbb2" opacity=".2"
+ d="m6 6c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-36z" />
+ <path opacity=".2"
+ d="m12 40v1c0 1.108 0.892 2 2 2h20c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-20c-1.108 0-2-0.892-2-2z" />
+ <path opacity=".2"
+ d="m4 36v1c0 1.108 0.892 2 2 2h36c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-36c-1.108 0-2-0.892-2-2z" />
+ <path opacity=".2"
+ d="m24 11.685-3.3145 3.3145h-4.6855v4.6855l-3.3145 3.3145 3.314 3.314v4.6855h4.6855l3.314 3.314 3.314-3.314h4.686v-4.686l3.314-3.314-3.314-3.315v-4.6855h-4.6855l-3.314-3.315zm0 5.3145c3.3137 0 6 2.6863 6 6s-2.6863 6-6 6v-12z" />
+ <path fill="#ebdbb2"
+ d="m24 10.686l-3.314 3.314h-4.686v4.686l-3.314 3.314 3.314 3.314v4.686h4.686l3.314 3.314 3.314-3.314h4.686v-4.686l3.314-3.314-3.314-3.314v-4.686h-4.686l-3.314-3.314zm0 5.314c3.314 0 6 2.686 6 6s-2.686 6-6 6v-12z" />
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-display-brightness-off.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-display-brightness-off.svg
new file mode 100644
index 000000000..e2ac7ed94
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-display-brightness-off.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <rect fill="#ebdbb2" width="32" height="24" x="-42" y="-36" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)" />
+ <rect fill="#ebdbb2" width="32" height="40" x="-38" y="-44" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)" />
+ <rect fill="#665c54" width="26" height="34" x="-35" y="-41" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)" />
+ <path fill="#ebdbb2" opacity=".2"
+ d="m6 6c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-36z" />
+ <path opacity=".2"
+ d="m12 40v1c0 1.108 0.892 2 2 2h20c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-20c-1.108 0-2-0.892-2-2z" />
+ <path opacity=".2"
+ d="m4 36v1c0 1.108 0.892 2 2 2h36c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-36c-1.108 0-2-0.892-2-2z" />
+ <circle fill="#cc241d" cx="37" cy="36" r="10" />
+ <path opacity=".2"
+ d="m46.979 36.414a10 10 0 0 1 -9.979 9.586 10 10 0 0 1 -9.979 -9.414 10 10 0 0 0 -0.021 0.414 10 10 0 0 0 10 10 10 10 0 0 0 10 -10 10 10 0 0 0 -0.021 -0.586z" />
+ <g fill="#ebdbb2" transform="matrix(.70711 -.70711 .70711 .70711 -12.497 34.846)">
+ <rect width="12" height="2" x="28" y="35" />
+ <rect width="12" height="2" x="-42" y="33" transform="rotate(-90)" />
+ </g>
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-display-brightness.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-display-brightness.svg
new file mode 120000
index 000000000..9fd9aa2b2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-display-brightness.svg
@@ -0,0 +1 @@
+notification-display-brightness-full.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-gsm-connected.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-gsm-connected.svg
new file mode 100644
index 000000000..962abbb2c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-gsm-connected.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path fill="#928374" d="m9 6h30v14h-30z" />
+ <rect fill="#ebdbb2" width="40" height="24" x="4" y="18" rx="2" ry="2" />
+ <g opacity=".2" transform="translate(0,-2)">
+ <rect width="8" height="4" x="20" y="38" />
+ </g>
+ <g fill="#cc241d" transform="translate(0,-3)">
+ <rect width="8" height="4" x="20" y="38" />
+ </g>
+ <path fill="#ebdbb2" opacity=".2" d="m9 6v1h30v-1h-30z" />
+ <path fill="#ebdbb2" opacity=".2"
+ d="m6 18c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-36z" />
+ <path opacity=".2"
+ d="m4 40v1c0 1.108 0.892 2 2 2h36c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-36c-1.108 0-2-0.892-2-2z" />
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-gsm-disconnected.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-gsm-disconnected.svg
new file mode 100644
index 000000000..8044b47d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-gsm-disconnected.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path fill="#928374" d="m9 6h30v14h-30z" />
+ <rect fill="#ebdbb2" width="40" height="24" x="4" y="18" rx="2" ry="2" />
+ <g opacity=".2" transform="translate(0,-2)">
+ <rect width="8" height="4" x="20" y="38" />
+ </g>
+ <g fill="#928374" transform="translate(0,-3)">
+ <rect width="8" height="4" x="20" y="38" />
+ </g>
+ <path fill="#ebdbb2" opacity=".2" d="m9 6v1h30v-1h-30z" />
+ <path fill="#ebdbb2" opacity=".2"
+ d="m6 18c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-36z" />
+ <path opacity=".2"
+ d="m4 40v1c0 1.108 0.892 2 2 2h36c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-36c-1.108 0-2-0.892-2-2z" />
+ <circle fill="#cc241d" cx="37" cy="37" r="10" />
+ <path opacity=".2"
+ d="m46.979 37.414a10 10 0 0 1 -9.979 9.586 10 10 0 0 1 -9.979 -9.414 10 10 0 0 0 -0.021 0.414 10 10 0 0 0 10 10 10 10 0 0 0 10 -10 10 10 0 0 0 -0.021 -0.586z" />
+ <g fill="#ebdbb2" transform="matrix(.70711 -.70711 .70711 .70711 -12.497 35.846)">
+ <rect width="12" height="2" x="28" y="35" />
+ <rect width="12" height="2" x="-42" y="33" transform="rotate(-90)" />
+ </g>
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-input-touchpad-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-input-touchpad-symbolic.svg
new file mode 100644
index 000000000..20ac29a34
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-input-touchpad-symbolic.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect fill="#ebdbb2" width="40" height="40" x="-44" y="-44" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)" />
+ <path fill="#ebdbb2" opacity=".2"
+ d="m6 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-36z" />
+ <g fill="#665c54">
+ <rect width="18" height="10" x="5" y="32" rx="2" ry="2" />
+ <rect width="18" height="10" x="25" y="32" rx="2" ry="2" />
+ <rect width="6" height="1" x="37" y="10" />
+ <rect width="6" height="1" x="37" y="13" />
+ <rect width="6" height="1" x="37" y="16" />
+ <rect width="6" height="1" x="37" y="19" />
+ <rect width="6" height="1" x="37" y="22" />
+ <rect width="6" height="1" x="37" y="25" />
+ </g>
+ <path opacity=".2"
+ d="m4 42v1c0 1.108 0.892 2 2 2h36c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-36c-1.108 0-2-0.892-2-2z" />
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-keyboard-brightness.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-keyboard-brightness.svg
new file mode 100644
index 000000000..95a6944b4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-keyboard-brightness.svg
@@ -0,0 +1,33 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect fill="#ebdbb2" width="28" height="40" x="-38" y="-44" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)" />
+ <path opacity=".2" d="m14 27a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z" />
+ <path opacity=".2" d="m20 27a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z" />
+ <path opacity=".2" d="m26 27a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z" />
+ <path opacity=".2" d="m32 27a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z" />
+ <path opacity=".2" d="m38 27a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z" />
+ <rect opacity=".2" width="30" height="4" x="9" y="32" rx="1" ry="1" />
+ <path opacity=".2" d="m35 19a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z" />
+ <path opacity=".2" d="m17 19a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z" />
+ <path opacity=".2" d="m11 19a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z" />
+ <path opacity=".2" d="m23 19a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z" />
+ <path opacity=".2" d="m29 19a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z" />
+ <path opacity=".2" d="m41 19a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z" />
+ <g fill="#cc241d">
+ <path d="m14 26a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z" />
+ <path d="m20 26a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z" />
+ <path d="m26 26a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z" />
+ <path d="m32 26a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z" />
+ <path d="m38 26a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z" />
+ <rect width="30" height="4" x="9" y="31" rx="1" ry="1" />
+ <path d="m35 18a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z" />
+ <path d="m17 18a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z" />
+ <path d="m11 18a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z" />
+ <path d="m23 18a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z" />
+ <path d="m29 18a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z" />
+ <path d="m41 18a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z" />
+ </g>
+ <path fill="#ebdbb2" opacity=".1"
+ d="m6 10c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-36z" />
+ <path opacity=".2"
+ d="m4 36v1c0 1.108 0.892 2 2 2h36c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-36c-1.108 0-2-0.892-2-2z" />
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-microphone-sensitivity-high.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-microphone-sensitivity-high.svg
new file mode 100644
index 000000000..587588b70
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-microphone-sensitivity-high.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect width="24" height="20" x="-29" y="-34" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"
+ style="opacity:0.2" />
+ <path
+ d="m 11,18 a 2,2 0 0 0 -2,2 l 0,2.5 c 0,6.358104 5.644991,11.564906 13,12.376953 L 22,41 14,41 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 l 20,0 a 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 l -8,0 0,-6.123047 C 33.355009,34.064906 39,28.858104 39,22.5 L 39,20 a 2,2 0 0 0 -2,-2 2,2 0 0 0 -2,2 l 0,1.833984 C 35,26.911984 30.094,31 24,31 17.906,31 13,26.911984 13,21.833984 L 13,20 a 2,2 0 0 0 -2,-2 z"
+ style="opacity:0.2" />
+ <path style="fill:#ebdbb2"
+ d="M 11 17 A 2 2 0 0 0 9 19 L 9 21.5 C 9 27.858104 14.644991 33.064906 22 33.876953 L 22 40 L 14 40 A 2 2 0 0 0 12 42 A 2 2 0 0 0 14 44 L 34 44 A 2 2 0 0 0 36 42 A 2 2 0 0 0 34 40 L 26 40 L 26 33.876953 C 33.355009 33.064906 39 27.858104 39 21.5 L 39 19 A 2 2 0 0 0 37 17 A 2 2 0 0 0 35 19 L 35 20.833984 C 35 25.911984 30.094 30 24 30 C 17.906 30 13 25.911984 13 20.833984 L 13 19 A 2 2 0 0 0 11 17 z" />
+ <rect width="24" height="20" x="-28" y="-34" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"
+ style="fill:#ebdbb2" />
+ <path style="fill:#ebdbb2;opacity:0.1"
+ d="M 11 17 A 2 2 0 0 0 9 19 L 9 20 A 2 2 0 0 1 11 18 A 2 2 0 0 1 13 20 L 13 19 A 2 2 0 0 0 11 17 z M 37 17 A 2 2 0 0 0 35 19 L 35 20 A 2 2 0 0 1 37 18 A 2 2 0 0 1 39 20 L 39 19 A 2 2 0 0 0 37 17 z M 13 20.833984 L 13 21.833984 C 13 26.911984 17.906 31 24 31 C 30.094 31 35 26.911984 35 21.833984 L 35 20.833984 C 35 25.911984 30.094 30 24 30 C 17.906 30 13 25.911984 13 20.833984 z M 14 40 A 2 2 0 0 0 12 42 A 2 2 0 0 0 12.064453 42.496094 A 2 2 0 0 1 14 41 L 22 41 L 22 40 L 14 40 z M 26 40 L 26 41 L 34 41 A 2 2 0 0 1 35.935547 42.503906 A 2 2 0 0 0 36 42 A 2 2 0 0 0 34 40 L 26 40 z" />
+ <path style="fill:#ebdbb2;opacity:0.1"
+ d="M 24 4 C 18.46 4 14 8.46 14 14 L 14 15 C 14 9.46 18.46 5 24 5 C 29.54 5 34 9.46 34 15 L 34 14 C 34 8.46 29.54 4 24 4 z" />
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-microphone-sensitivity-low.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-microphone-sensitivity-low.svg
new file mode 100644
index 000000000..762fdfd3b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-microphone-sensitivity-low.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect width="24" height="20" x="-29" y="-34" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"
+ style="opacity:0.2" />
+ <path
+ d="m 11,18 a 2,2 0 0 0 -2,2 l 0,2.5 c 0,6.358104 5.644991,11.564906 13,12.376953 L 22,41 14,41 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 l 20,0 a 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 l -8,0 0,-6.123047 C 33.355009,34.064906 39,28.858104 39,22.5 L 39,20 a 2,2 0 0 0 -2,-2 2,2 0 0 0 -2,2 l 0,1.833984 C 35,26.911984 30.094,31 24,31 17.906,31 13,26.911984 13,21.833984 L 13,20 a 2,2 0 0 0 -2,-2 z"
+ style="opacity:0.2" />
+ <path style="fill:#ebdbb2"
+ d="M 11 17 A 2 2 0 0 0 9 19 L 9 21.5 C 9 27.858104 14.644991 33.064906 22 33.876953 L 22 40 L 14 40 A 2 2 0 0 0 12 42 A 2 2 0 0 0 14 44 L 34 44 A 2 2 0 0 0 36 42 A 2 2 0 0 0 34 40 L 26 40 L 26 33.876953 C 33.355009 33.064906 39 27.858104 39 21.5 L 39 19 A 2 2 0 0 0 37 17 A 2 2 0 0 0 35 19 L 35 20.833984 C 35 25.911984 30.094 30 24 30 C 17.906 30 13 25.911984 13 20.833984 L 13 19 A 2 2 0 0 0 11 17 z" />
+ <rect width="24" height="20" x="-28" y="-34" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"
+ style="fill:#665c54" />
+ <path style="fill:#ebdbb2;opacity:0.1"
+ d="M 11 17 A 2 2 0 0 0 9 19 L 9 20 A 2 2 0 0 1 11 18 A 2 2 0 0 1 13 20 L 13 19 A 2 2 0 0 0 11 17 z M 37 17 A 2 2 0 0 0 35 19 L 35 20 A 2 2 0 0 1 37 18 A 2 2 0 0 1 39 20 L 39 19 A 2 2 0 0 0 37 17 z M 13 20.833984 L 13 21.833984 C 13 26.911984 17.906 31 24 31 C 30.094 31 35 26.911984 35 21.833984 L 35 20.833984 C 35 25.911984 30.094 30 24 30 C 17.906 30 13 25.911984 13 20.833984 z M 14 40 A 2 2 0 0 0 12 42 A 2 2 0 0 0 12.064453 42.496094 A 2 2 0 0 1 14 41 L 22 41 L 22 40 L 14 40 z M 26 40 L 26 41 L 34 41 A 2 2 0 0 1 35.935547 42.503906 A 2 2 0 0 0 36 42 A 2 2 0 0 0 34 40 L 26 40 z" />
+ <path style="fill:#ebdbb2;opacity:0.1"
+ d="M 24 4 C 18.46 4 14 8.46 14 14 L 14 15 C 14 9.46 18.46 5 24 5 C 29.54 5 34 9.46 34 15 L 34 14 C 34 8.46 29.54 4 24 4 z" />
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-microphone-sensitivity-medium.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-microphone-sensitivity-medium.svg
new file mode 100644
index 000000000..20650af78
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-microphone-sensitivity-medium.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect width="24" height="20" x="-29" y="-34" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"
+ style="opacity:0.2" />
+ <path
+ d="m 11,18 a 2,2 0 0 0 -2,2 l 0,2.5 c 0,6.358104 5.644991,11.564906 13,12.376953 L 22,41 14,41 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 l 20,0 a 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 l -8,0 0,-6.123047 C 33.355009,34.064906 39,28.858104 39,22.5 L 39,20 a 2,2 0 0 0 -2,-2 2,2 0 0 0 -2,2 l 0,1.833984 C 35,26.911984 30.094,31 24,31 17.906,31 13,26.911984 13,21.833984 L 13,20 a 2,2 0 0 0 -2,-2 z"
+ style="opacity:0.2" />
+ <path style="fill:#ebdbb2"
+ d="M 11 17 A 2 2 0 0 0 9 19 L 9 21.5 C 9 27.858104 14.644991 33.064906 22 33.876953 L 22 40 L 14 40 A 2 2 0 0 0 12 42 A 2 2 0 0 0 14 44 L 34 44 A 2 2 0 0 0 36 42 A 2 2 0 0 0 34 40 L 26 40 L 26 33.876953 C 33.355009 33.064906 39 27.858104 39 21.5 L 39 19 A 2 2 0 0 0 37 17 A 2 2 0 0 0 35 19 L 35 20.833984 C 35 25.911984 30.094 30 24 30 C 17.906 30 13 25.911984 13 20.833984 L 13 19 A 2 2 0 0 0 11 17 z" />
+ <path style="fill:#665c54" d="M 24 4 C 18.46 4 14 8.46 14 14 L 14 16 L 34 16 L 34 14 C 34 8.46 29.54 4 24 4 z" />
+ <path style="fill:#ebdbb2;opacity:0.1"
+ d="M 11 17 A 2 2 0 0 0 9 19 L 9 20 A 2 2 0 0 1 11 18 A 2 2 0 0 1 13 20 L 13 19 A 2 2 0 0 0 11 17 z M 37 17 A 2 2 0 0 0 35 19 L 35 20 A 2 2 0 0 1 37 18 A 2 2 0 0 1 39 20 L 39 19 A 2 2 0 0 0 37 17 z M 13 20.833984 L 13 21.833984 C 13 26.911984 17.906 31 24 31 C 30.094 31 35 26.911984 35 21.833984 L 35 20.833984 C 35 25.911984 30.094 30 24 30 C 17.906 30 13 25.911984 13 20.833984 z M 14 40 A 2 2 0 0 0 12 42 A 2 2 0 0 0 12.064453 42.496094 A 2 2 0 0 1 14 41 L 22 41 L 22 40 L 14 40 z M 26 40 L 26 41 L 34 41 A 2 2 0 0 1 35.935547 42.503906 A 2 2 0 0 0 36 42 A 2 2 0 0 0 34 40 L 26 40 z" />
+ <path style="fill:#ebdbb2;opacity:0.1"
+ d="M 24 4 C 18.46 4 14 8.46 14 14 L 14 15 C 14 9.46 18.46 5 24 5 C 29.54 5 34 9.46 34 15 L 34 14 C 34 8.46 29.54 4 24 4 z" />
+ <path d="m -18,-34 2,0 0,20 -2,0 c -5.54,0 -10,-4.46 -10,-10 0,-5.54 4.46,-10 10,-10 z"
+ transform="matrix(0,-1,-1,0,0,0)" style="fill:#ebdbb2" />
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-microphone-sensitivity-muted.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-microphone-sensitivity-muted.svg
new file mode 100644
index 000000000..bbb7e57c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-microphone-sensitivity-muted.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect width="24" height="20" x="-29" y="-34" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"
+ style="opacity:0.2" />
+ <path
+ d="m 11,18 a 2,2 0 0 0 -2,2 l 0,2.5 c 0,6.358104 5.644991,11.564906 13,12.376953 L 22,41 14,41 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 l 20,0 a 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 l -8,0 0,-6.123047 C 33.355009,34.064906 39,28.858104 39,22.5 L 39,20 a 2,2 0 0 0 -2,-2 2,2 0 0 0 -2,2 l 0,1.833984 C 35,26.911984 30.094,31 24,31 17.906,31 13,26.911984 13,21.833984 L 13,20 a 2,2 0 0 0 -2,-2 z"
+ style="opacity:0.2" />
+ <path style="fill:#ebdbb2"
+ d="M 11 17 A 2 2 0 0 0 9 19 L 9 21.5 C 9 27.858104 14.644991 33.064906 22 33.876953 L 22 40 L 14 40 A 2 2 0 0 0 12 42 A 2 2 0 0 0 14 44 L 34 44 A 2 2 0 0 0 36 42 A 2 2 0 0 0 34 40 L 26 40 L 26 33.876953 C 33.355009 33.064906 39 27.858104 39 21.5 L 39 19 A 2 2 0 0 0 37 17 A 2 2 0 0 0 35 19 L 35 20.833984 C 35 25.911984 30.094 30 24 30 C 17.906 30 13 25.911984 13 20.833984 L 13 19 A 2 2 0 0 0 11 17 z" />
+ <rect width="24" height="20" x="-28" y="-34" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"
+ style="fill:#665c54" />
+ <path style="fill:#ebdbb2;opacity:0.1"
+ d="M 11 17 A 2 2 0 0 0 9 19 L 9 20 A 2 2 0 0 1 11 18 A 2 2 0 0 1 13 20 L 13 19 A 2 2 0 0 0 11 17 z M 37 17 A 2 2 0 0 0 35 19 L 35 20 A 2 2 0 0 1 37 18 A 2 2 0 0 1 39 20 L 39 19 A 2 2 0 0 0 37 17 z M 13 20.833984 L 13 21.833984 C 13 26.911984 17.906 31 24 31 C 30.094 31 35 26.911984 35 21.833984 L 35 20.833984 C 35 25.911984 30.094 30 24 30 C 17.906 30 13 25.911984 13 20.833984 z M 14 40 A 2 2 0 0 0 12 42 A 2 2 0 0 0 12.064453 42.496094 A 2 2 0 0 1 14 41 L 22 41 L 22 40 L 14 40 z M 26 40 L 26 41 L 34 41 A 2 2 0 0 1 35.935547 42.503906 A 2 2 0 0 0 36 42 A 2 2 0 0 0 34 40 L 26 40 z" />
+ <path style="fill:#ebdbb2;opacity:0.1"
+ d="M 24 4 C 18.46 4 14 8.46 14 14 L 14 15 C 14 9.46 18.46 5 24 5 C 29.54 5 34 9.46 34 15 L 34 14 C 34 8.46 29.54 4 24 4 z" />
+ <circle cx="36" cy="37" r="10" style="fill:#cc241d" />
+ <path
+ d="M 45.979,37.414 A 10,10 0 0 1 36,47 10,10 0 0 1 26.021,37.586 10,10 0 0 0 26,38 10,10 0 0 0 36,48 10,10 0 0 0 46,38 10,10 0 0 0 45.979,37.414 Z"
+ style="opacity:0.2" />
+ <g transform="matrix(0.70711,-0.70711,0.70711,0.70711,-13.497,35.846)" style="fill:#ebdbb2">
+ <rect width="12" height="2" x="28" y="35" />
+ <rect width="12" height="2" x="-42" y="33" transform="matrix(0,-1,1,0,0,0)" />
+ </g>
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-network-ethernet-connected.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-network-ethernet-connected.svg
new file mode 100644
index 000000000..1d0b3fc7d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-network-ethernet-connected.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path fill="#ebdbb2" d="m7 7s-3 0-3 3v24s0 3 3 3h5l4 4h16l4-4h5s3 0 3-3v-24c0-3-3-3-3-3z"/>
+ <path fill="#ebdbb2" opacity=".4" d="m10 14h28v18h-4.4844l-4 4h-11.031l-4-4h-4.4844z"/>
+ <path fill="#665c54" d="m10 13h28v18h-4.4844l-4 4h-11.031l-4-4h-4.4844z"/>
+ <path fill="#ebdbb2" opacity=".1" d="m7 7s-3 0-3 3v1c0-3 3-3 3-3h34s3 0 3 3v-1c0-3-3-3-3-3h-34z"/>
+ <path opacity=".2" d="m4 34v1s0 3 3 3h5l4 4h16l4-4h5s3 0 3-3v-1c0 3-3 3-3 3h-5l-4 4h-16l-4-4h-5c-3 0-3-3-3-3z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-network-ethernet-disconnected.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-network-ethernet-disconnected.svg
new file mode 120000
index 000000000..af43e27f7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-network-ethernet-disconnected.svg
@@ -0,0 +1 @@
+network-offline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-network-wired.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-network-wired.svg
new file mode 120000
index 000000000..b074ab743
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-network-wired.svg
@@ -0,0 +1 @@
+notification-network-ethernet-connected.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-network-wireless-disconnected-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-network-wireless-disconnected-symbolic.svg
new file mode 120000
index 000000000..51fb68a94
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-network-wireless-disconnected-symbolic.svg
@@ -0,0 +1 @@
+notification-network-wireless-disconnected.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-network-wireless-disconnected.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-network-wireless-disconnected.svg
new file mode 100644
index 000000000..9091e17b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-network-wireless-disconnected.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <defs>
+ <clipPath id="clipPath5078" clipPathUnits="userSpaceOnUse">
+ <path fill="#458588" d="m160 247c-7.9134 0-15.037 2.8117-20.945 7.1718l20.94 22.82 20.78-22.9c-5.88-4.31-12.93-7.09-20.78-7.09z"/>
+ </clipPath>
+ <clipPath id="clipPath5085" clipPathUnits="userSpaceOnUse">
+ <path fill="#458588" d="m160 247c-7.9134 0-15.037 2.8117-20.945 7.1718l20.94 22.82 20.78-22.9c-5.88-4.31-12.93-7.09-20.78-7.09z"/>
+ </clipPath>
+ </defs>
+ <path fill="#665c54" d="m24.082 9.0022c-7.9134 0-15.037 2.8117-20.945 7.1718l20.945 22.82 20.781-22.901c-5.885-4.312-12.929-7.0906-20.781-7.0906z"/>
+ <path opacity=".2" d="m159.9 252.99c-6.3037 0-12.154 2.0674-16.853 5.5589l16.941 18.441 16.765-18.441c-4.71-3.49-10.56-5.56-16.86-5.56z" clip-path="url(#clipPath5078)" filter="url(#filter5060)" transform="translate(-135.9 -238)"/>
+ <path fill="#928374" d="m24 14.994c-6.3037 0-12.154 2.0674-16.853 5.5589l16.941 18.441 16.765-18.442c-4.699-3.491-10.549-5.558-16.853-5.558z"/>
+ <path opacity=".2" d="m159.9 258.99c-4.7278 0-9.1156 1.5505-12.64 4.1692l12.706 13.831 12.574-13.831c-3.524-2.6186-7.9119-4.1692-12.64-4.1692z" clip-path="url(#clipPath5085)" filter="url(#filter5064)" transform="translate(-135.9 -238)"/>
+ <path fill="#ebdbb2" d="m24 20.994c-4.7278 0-9.1156 1.5505-12.64 4.1692l12.706 13.831 12.574-13.831c-3.524-2.619-7.912-4.169-12.64-4.169z"/>
+ <path fill="#ebdbb2" opacity=".1" d="m24.082 9.0022c-7.9134 0-15.037 2.8118-20.945 7.1719l0.5625 0.61328c5.7976-4.131 12.714-6.7852 20.383-6.7852 7.6091 0 14.449 2.6224 20.221 6.707l0.56-0.617c-5.887-4.311-12.93-7.0896-20.783-7.0896z"/>
+ <path fill="#ebdbb2" opacity=".1" d="m24.001 14.993c-6.3037 0-12.155 2.069-16.854 5.5606l0.56445 0.61328c4.6011-3.2483 10.231-5.1738 16.289-5.1738 6.0605 0 11.689 1.9275 16.291 5.1777l0.561-0.618c-4.698-3.492-10.547-5.561-16.851-5.561z"/>
+ <path fill="#ebdbb2" opacity=".1" d="m24.001 20.993c-4.7278 0-9.1166 1.5513-12.641 4.1699l0.56445 0.61328c3.4249-2.3766 7.5935-3.7832 12.076-3.7832 4.4846 0 8.6524 1.4086 12.078 3.7871l0.561-0.617c-3.523-2.619-7.91-4.17-12.638-4.17z"/>
+ <path opacity=".2" d="m44.307 16.717-20.225 22.287-20.385-22.209c-0.1843 0.131-0.378 0.25-0.5603 0.385l20.945 22.82 20.781-22.902c-0.1814-0.1329-0.37305-0.25091-0.55664-0.38086z"/>
+ <circle fill="#cc241d" cx="34" cy="36" r="10"/>
+ <path opacity=".2" d="m43.979 36.414a10 10 0 0 1 -9.979 9.586 10 10 0 0 1 -9.979 -9.414 10 10 0 0 0 -0.021 0.414 10 10 0 0 0 10 10 10 10 0 0 0 10 -10 10 10 0 0 0 -0.021 -0.586z"/>
+ <g fill="#ebdbb2" transform="matrix(.70711 -.70711 .70711 .70711 -15.497 34.846)">
+ <rect width="12" height="2" x="28" y="35"/>
+ <rect width="12" height="2" x="-42" y="33" transform="rotate(-90)"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-network-wireless-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-network-wireless-symbolic.svg
new file mode 120000
index 000000000..3f362dd22
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-network-wireless-symbolic.svg
@@ -0,0 +1 @@
+notification-network-wireless.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-network-wireless.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-network-wireless.svg
new file mode 100644
index 000000000..c184adcdc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-network-wireless.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <defs>
+ <clipPath id="clipPath5078" clipPathUnits="userSpaceOnUse">
+ <path fill="#458588" d="m160 247c-7.9134 0-15.037 2.8117-20.945 7.1718l20.94 22.82 20.78-22.9c-5.88-4.31-12.93-7.09-20.78-7.09z"/>
+ </clipPath>
+ <clipPath id="clipPath5085" clipPathUnits="userSpaceOnUse">
+ <path fill="#458588" d="m160 247c-7.9134 0-15.037 2.8117-20.945 7.1718l20.94 22.82 20.78-22.9c-5.88-4.31-12.93-7.09-20.78-7.09z"/>
+ </clipPath>
+ </defs>
+ <path fill="#665c54" d="m24.082 9.0022c-7.9134 0-15.037 2.8117-20.945 7.1718l20.945 22.82 20.781-22.901c-5.885-4.312-12.929-7.0906-20.781-7.0906z"/>
+ <path opacity=".2" d="m159.9 252.99c-6.3037 0-12.154 2.0674-16.853 5.5589l16.941 18.441 16.765-18.441c-4.71-3.49-10.56-5.56-16.86-5.56z" clip-path="url(#clipPath5078)" filter="url(#filter5060)" transform="translate(-135.9 -238)"/>
+ <path fill="#928374" d="m24 14.994c-6.3037 0-12.154 2.0674-16.853 5.5589l16.941 18.441 16.765-18.442c-4.699-3.491-10.549-5.558-16.853-5.558z"/>
+ <path opacity=".2" d="m159.9 258.99c-4.7278 0-9.1156 1.5505-12.64 4.1692l12.706 13.831 12.574-13.831c-3.524-2.6186-7.9119-4.1692-12.64-4.1692z" clip-path="url(#clipPath5085)" filter="url(#filter5064)" transform="translate(-135.9 -238)"/>
+ <path fill="#ebdbb2" d="m24 20.994c-4.7278 0-9.1156 1.5505-12.64 4.1692l12.706 13.831 12.574-13.831c-3.524-2.619-7.912-4.169-12.64-4.169z"/>
+ <path fill="#ebdbb2" opacity=".1" d="m24.082 9.0022c-7.9134 0-15.037 2.8118-20.945 7.1719l0.5625 0.61328c5.7976-4.131 12.714-6.7852 20.383-6.7852 7.6091 0 14.449 2.6224 20.221 6.707l0.56-0.617c-5.887-4.311-12.93-7.0896-20.783-7.0896z"/>
+ <path fill="#ebdbb2" opacity=".1" d="m24.001 14.993c-6.3037 0-12.155 2.069-16.854 5.5606l0.56445 0.61328c4.6011-3.2483 10.231-5.1738 16.289-5.1738 6.0605 0 11.689 1.9275 16.291 5.1777l0.561-0.618c-4.698-3.492-10.547-5.561-16.851-5.561z"/>
+ <path fill="#ebdbb2" opacity=".1" d="m24.001 20.993c-4.7278 0-9.1166 1.5513-12.641 4.1699l0.56445 0.61328c3.4249-2.3766 7.5935-3.7832 12.076-3.7832 4.4846 0 8.6524 1.4086 12.078 3.7871l0.561-0.617c-3.523-2.619-7.91-4.17-12.638-4.17z"/>
+ <path opacity=".2" d="m44.307 16.717-20.225 22.287-20.385-22.209c-0.1843 0.131-0.378 0.25-0.5603 0.385l20.945 22.82 20.781-22.902c-0.1814-0.1329-0.37305-0.25091-0.55664-0.38086z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-power.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-power.svg
new file mode 120000
index 000000000..3ff0e206c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-power.svg
@@ -0,0 +1 @@
+notification-battery-low.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-printer-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-printer-symbolic.svg
new file mode 100644
index 000000000..9bae479f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-printer-symbolic.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect width="17" height="40" x="-33" y="-44" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)" style="opacity:0.2"/>
+ <path d="m 8,28 0,15 c 0,1.108 0.892,2 2,2 l 28,0 c 1.108,0 2,-0.892 2,-2 L 40,28 8,28 Z" style="opacity:0.2"/>
+ <path style="fill:#ebdbb2" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 18 L 40 18 L 40 6 C 40 4.892 39.108 4 38 4 L 10 4 z"/>
+ <rect fill="#504945" width="17" height="40" x="-32" y="-44" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#ebdbb2" opacity=".1" d="m6 15.004c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-36z"/>
+ <rect width="36" height="4" x="6" y="25" style="opacity:0.2"/>
+ <rect style="opacity:0.2" width="4" height="4" x="6" y="18" rx="1.5" ry="1.5"/>
+ <rect width="4" height="4" x="6" y="17" rx="1.5" ry="1.5" style="fill:#b8bb26"/>
+ <path style="fill:#ebdbb2" d="M 8 27 L 8 42 C 8 43.108 8.892 44 10 44 L 38 44 C 39.108 44 40 43.108 40 42 L 40 27 L 8 27 z"/>
+ <path style="fill:#ebdbb2;opacity:0.2" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 38 5 C 39.108 5 40 5.892 40 7 L 40 6 C 40 4.892 39.108 4 38 4 L 10 4 z"/>
+ <rect width="21" height="2" x="12" y="38" style="opacity:0.5;fill-rule:evenodd"/>
+ <rect width="17" height="2" x="12" y="34" style="opacity:0.5;fill-rule:evenodd"/>
+ <rect style="opacity:0.5;fill-rule:evenodd" width="24" height="2" x="12" y="30"/>
+ <path style="fill:#ebdbb2;opacity:0.2" d="M 7.5 17 C 6.669 17 6 17.669 6 18.5 L 6 19.5 C 6 18.669 6.669 18 7.5 18 L 8.5 18 C 9.331 18 10 18.669 10 19.5 L 10 18.5 C 10 17.669 9.331 17 8.5 17 L 7.5 17 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-touchpad-disabled-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-touchpad-disabled-symbolic.svg
new file mode 100644
index 000000000..d4561dd84
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-touchpad-disabled-symbolic.svg
@@ -0,0 +1,24 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect fill="#ebdbb2" width="40" height="40" x="-44" y="-44" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)" />
+ <path fill="#ebdbb2" opacity=".2"
+ d="m6 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-36z" />
+ <g fill="#665c54">
+ <rect width="18" height="10" x="5" y="32" rx="2" ry="2" />
+ <rect width="18" height="10" x="25" y="32" rx="2" ry="2" />
+ <rect width="6" height="1" x="37" y="10" />
+ <rect width="6" height="1" x="37" y="13" />
+ <rect width="6" height="1" x="37" y="16" />
+ <rect width="6" height="1" x="37" y="19" />
+ <rect width="6" height="1" x="37" y="22" />
+ <rect width="6" height="1" x="37" y="25" />
+ </g>
+ <path opacity=".2"
+ d="m4 42v1c0 1.108 0.892 2 2 2h36c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-36c-1.108 0-2-0.892-2-2z" />
+ <circle fill="#cc241d" cx="38" cy="37" r="10" />
+ <path opacity=".2"
+ d="m47.979 37.414a10 10 0 0 1 -9.979 9.586 10 10 0 0 1 -9.979 -9.414 10 10 0 0 0 -0.021 0.414 10 10 0 0 0 10 10 10 10 0 0 0 10 -10 10 10 0 0 0 -0.021 -0.586z" />
+ <g fill="#ebdbb2" transform="matrix(.70711 -.70711 .70711 .70711 -11.497 35.846)">
+ <rect width="12" height="2" x="28" y="35" />
+ <rect width="12" height="2" x="-42" y="33" transform="rotate(-90)" />
+ </g>
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/notification-wifi-enabled.svg b/.icons/Gruvbox-Plus-Dark/status/48/notification-wifi-enabled.svg
new file mode 120000
index 000000000..3f362dd22
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/notification-wifi-enabled.svg
@@ -0,0 +1 @@
+notification-network-wireless.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/printer-error.svg b/.icons/Gruvbox-Plus-Dark/status/48/printer-error.svg
new file mode 100644
index 000000000..200716863
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/printer-error.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect width="17" height="40" x="-33" y="-44" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)" style="opacity:0.2"/>
+ <path d="m 8,28 0,15 c 0,1.108 0.892,2 2,2 l 28,0 c 1.108,0 2,-0.892 2,-2 L 40,28 8,28 Z" style="opacity:0.2"/>
+ <path style="fill:#ebdbb2" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 18 L 40 18 L 40 6 C 40 4.892 39.108 4 38 4 L 10 4 z"/>
+ <rect fill="#504945" width="17" height="40" x="-32" y="-44" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#ebdbb2" opacity=".1" d="m6 15.004c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-36z"/>
+ <rect width="36" height="4" x="6" y="25" style="opacity:0.2"/>
+ <rect style="opacity:0.2" width="4" height="4" x="6" y="18" rx="1.5" ry="1.5"/>
+ <rect width="4" height="4" x="6" y="17" rx="1.5" ry="1.5" style="fill:#cc241d"/>
+ <path style="fill:#ebdbb2" d="M 8 27 L 8 42 C 8 43.108 8.892 44 10 44 L 38 44 C 39.108 44 40 43.108 40 42 L 40 27 L 8 27 z"/>
+ <path style="fill:#ebdbb2;opacity:0.2" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 38 5 C 39.108 5 40 5.892 40 7 L 40 6 C 40 4.892 39.108 4 38 4 L 10 4 z"/>
+ <rect width="21" height="2" x="12" y="38" style="opacity:0.5;fill-rule:evenodd"/>
+ <rect width="17" height="2" x="12" y="34" style="opacity:0.5;fill-rule:evenodd"/>
+ <rect style="opacity:0.5;fill-rule:evenodd" width="24" height="2" x="12" y="30"/>
+ <path style="fill:#ebdbb2;opacity:0.2" d="M 7.5 17 C 6.669 17 6 17.669 6 18.5 L 6 19.5 C 6 18.669 6.669 18 7.5 18 L 8.5 18 C 9.331 18 10 18.669 10 19.5 L 10 18.5 C 10 17.669 9.331 17 8.5 17 L 7.5 17 z"/>
+ <circle cx="36" cy="36" r="10" style="fill:#cc241d"/>
+ <path d="M 45.979,36.414 A 10,10 0 0 1 36,46 10,10 0 0 1 26.021,36.586 10,10 0 0 0 26,37 10,10 0 0 0 36,47 10,10 0 0 0 46,37 10,10 0 0 0 45.979,36.414 Z" style="opacity:0.2"/>
+ <g transform="matrix(0.70711,-0.70711,0.70711,0.70711,-13.497,34.846)" style="fill:#ebdbb2">
+ <rect width="12" height="2" x="28" y="35"/>
+ <rect width="12" height="2" x="-42" y="33" transform="matrix(0,-1,1,0,0,0)"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/printer-printing.svg b/.icons/Gruvbox-Plus-Dark/status/48/printer-printing.svg
new file mode 120000
index 000000000..e81825f07
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/printer-printing.svg
@@ -0,0 +1 @@
+notification-printer-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/semi-starred.svg b/.icons/Gruvbox-Plus-Dark/status/48/semi-starred.svg
new file mode 100644
index 000000000..78c0f2c1c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/semi-starred.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2"
+ d="m 24,5.0002076 c -1.893179,0.026691 -3.243329,1.1515686 -3.876953,3.0136719 l 0.02344,-0.083984 -2.974609,9.0703129 -10.03125,0 c -0.02187,-3.46e-4 -0.042583,-3.46e-4 -0.064453,0 -1.197906,0.0383 -2.2780475,0.590003 -3.0390625,1.503906 -1.645849,1.863555 -1.2970123,4.795729 0.7929687,6.185547 l 7.8867189,5.685547 -3.060547,9.378906 c -0.0034,0.01038 -0.00657,0.02081 -0.00977,0.03125 -0.467655,1.515362 -0.027888,3.076558 1.1484376,4.144532 0.0085,0.0079 0.01864,0.01574 0.02734,0.02344 1.413575,1.239545 3.399732,1.397086 4.996093,0.371094 0.03037,-0.01938 0.06057,-0.03961 0.08984,-0.06055 L 24,38.500208 32.091797,44.26388 c 0.02927,0.02094 0.05947,0.04117 0.08984,0.06055 1.596361,1.025992 3.582518,0.868451 4.996093,-0.371094 0.0087,-0.0077 0.01879,-0.01556 0.02734,-0.02344 1.176326,-1.067974 1.616093,-2.62917 1.148438,-4.144532 -0.0032,-0.01044 -0.0064,-0.02087 -0.0098,-0.03125 l -3.060547,-9.378906 7.886719,-5.685547 c 2.089981,-1.389818 2.438818,-4.321992 0.792969,-6.185547 -0.761015,-0.913903 -1.841157,-1.465606 -3.039063,-1.503906 -0.02187,-3.46e-4 -0.04258,-3.46e-4 -0.06445,0 l -10.03125,0 -2.974609,-9.0703129 0.02344,0.083984 C 27.243329,6.1517762 25.893179,5.0268986 24,5.0002076 Z" />
+ <path style="fill:#fabd2f"
+ d="M 24 4 L 24 37.5 L 32.091797 43.263672 C 32.121067 43.284612 32.151271 43.304839 32.181641 43.324219 C 33.778002 44.350211 35.764159 44.19267 37.177734 42.953125 C 37.186434 42.945425 37.196528 42.937568 37.205078 42.929688 C 38.381404 41.861714 38.821171 40.300518 38.353516 38.785156 C 38.350316 38.774716 38.34715 38.764286 38.34375 38.753906 L 35.283203 29.375 L 43.169922 23.689453 C 45.259903 22.299635 45.60874 19.367461 43.962891 17.503906 C 43.201876 16.590003 42.121734 16.0383 40.923828 16 C 40.901958 15.999654 40.881245 15.999654 40.859375 16 L 30.828125 16 L 27.853516 6.9296875 L 27.876953 7.0136719 C 27.243329 5.1515686 25.893179 4.026691 24 4 z" />
+ <path style="fill:#7c6f64"
+ d="M 24 4 C 22.106821 4.026691 20.756671 5.1515686 20.123047 7.0136719 L 20.146484 6.9296875 L 17.171875 16 L 7.140625 16 C 7.118755 15.999654 7.0980419 15.999654 7.0761719 16 C 5.8782659 16.0383 4.7981244 16.590003 4.0371094 17.503906 C 2.3912604 19.367461 2.7400971 22.299635 4.8300781 23.689453 L 12.716797 29.375 L 9.65625 38.753906 C 9.65285 38.764286 9.6496844 38.774716 9.6464844 38.785156 C 9.1788294 40.300518 9.6185958 41.861714 10.794922 42.929688 C 10.803472 42.937568 10.813566 42.945425 10.822266 42.953125 C 12.235841 44.19267 14.221998 44.350211 15.818359 43.324219 C 15.848729 43.304839 15.878933 43.284612 15.908203 43.263672 L 24 37.5 L 24 4 z" />
+ <path style="opacity:0.2;fill:#ebdbb2"
+ d="M 24 4 C 22.106821 4.026691 20.756671 5.1515686 20.123047 7.0136719 L 20.146484 6.9296875 L 17.171875 16 L 7.140625 16 C 7.118755 15.999654 7.0980419 15.999654 7.0761719 16 C 5.8782659 16.0383 4.7981244 16.590003 4.0371094 17.503906 C 3.2103408 18.440036 2.8893345 19.644586 3.0371094 20.789062 C 3.1281185 19.970932 3.4500575 19.168611 4.0371094 18.503906 C 4.7981244 17.590003 5.8782659 17.0383 7.0761719 17 C 7.0980419 16.999654 7.118755 16.999654 7.140625 17 L 17.171875 17 L 20.146484 7.9296875 L 20.123047 8.0136719 C 20.756671 6.1515686 22.106821 5.026691 24 5 C 25.893179 5.026691 27.243365 6.151569 27.876953 8.0136719 L 27.853516 7.9296875 L 30.828125 17 L 40.859375 17 C 40.881245 16.999654 40.901958 16.999654 40.923828 17 C 42.121734 17.0383 43.201876 17.590003 43.962891 18.503906 C 44.549942 19.168611 44.871882 19.970932 44.962891 20.789062 C 45.110666 19.644586 44.789659 18.440036 43.962891 17.503906 C 43.201876 16.590003 42.121734 16.0383 40.923828 16 C 40.901958 15.999654 40.881245 15.999654 40.859375 16 L 30.828125 16 L 27.853516 6.9296875 L 27.876953 7.0136719 C 27.243329 5.1515686 25.893179 4.026691 24 4 z M 12.453125 30.183594 L 9.65625 38.753906 C 9.65285 38.764286 9.6496844 38.774716 9.6464844 38.785156 C 9.4679713 39.363599 9.423576 39.947948 9.5 40.509766 C 9.5291582 40.268599 9.5721045 40.026172 9.6464844 39.785156 C 9.6496844 39.774716 9.65285 39.764286 9.65625 39.753906 L 12.716797 30.375 L 12.453125 30.183594 z M 35.546875 30.183594 L 35.283203 30.375 L 38.34375 39.753906 C 38.34715 39.764286 38.350316 39.774716 38.353516 39.785156 C 38.427895 40.026172 38.470842 40.268599 38.5 40.509766 C 38.576424 39.947948 38.532029 39.363599 38.353516 38.785156 C 38.350316 38.774716 38.34715 38.764286 38.34375 38.753906 L 35.546875 30.183594 z" />
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/starred.svg b/.icons/Gruvbox-Plus-Dark/status/48/starred.svg
new file mode 100644
index 000000000..bc24cda31
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/starred.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="m 24,5.0002076 c -1.893179,0.026691 -3.243329,1.1515686 -3.876953,3.0136719 l 0.02344,-0.083984 -2.974609,9.0703129 -10.03125,0 c -0.02187,-3.46e-4 -0.042583,-3.46e-4 -0.064453,0 -1.197906,0.0383 -2.2780475,0.590003 -3.0390625,1.503906 -1.645849,1.863555 -1.2970123,4.795729 0.7929687,6.185547 l 7.8867189,5.685547 -3.060547,9.378906 c -0.0034,0.01038 -0.00657,0.02081 -0.00977,0.03125 -0.467655,1.515362 -0.027888,3.076558 1.1484376,4.144532 0.0085,0.0079 0.01864,0.01574 0.02734,0.02344 1.413575,1.239545 3.399732,1.397086 4.996093,0.371094 0.03037,-0.01938 0.06057,-0.03961 0.08984,-0.06055 L 24,38.500208 32.091797,44.26388 c 0.02927,0.02094 0.05947,0.04117 0.08984,0.06055 1.596361,1.025992 3.582518,0.868451 4.996093,-0.371094 0.0087,-0.0077 0.01879,-0.01556 0.02734,-0.02344 1.176326,-1.067974 1.616093,-2.62917 1.148438,-4.144532 -0.0032,-0.01044 -0.0064,-0.02087 -0.0098,-0.03125 l -3.060547,-9.378906 7.886719,-5.685547 c 2.089981,-1.389818 2.438818,-4.321992 0.792969,-6.185547 -0.761015,-0.913903 -1.841157,-1.465606 -3.039063,-1.503906 -0.02187,-3.46e-4 -0.04258,-3.46e-4 -0.06445,0 l -10.03125,0 -2.974609,-9.0703129 0.02344,0.083984 C 27.243329,6.1517762 25.893179,5.0268986 24,5.0002076 Z"/>
+ <path style="fill:#fabd2f" d="M 24 4 C 22.106821 4.026691 20.756671 5.1515686 20.123047 7.0136719 L 20.146484 6.9296875 L 17.171875 16 L 7.140625 16 C 7.118755 15.999654 7.0980419 15.999654 7.0761719 16 C 5.8782659 16.0383 4.7981244 16.590003 4.0371094 17.503906 C 2.3912604 19.367461 2.7400971 22.299635 4.8300781 23.689453 L 12.716797 29.375 L 9.65625 38.753906 C 9.65285 38.764286 9.6496844 38.774716 9.6464844 38.785156 C 9.1788294 40.300518 9.6185959 41.861714 10.794922 42.929688 C 10.803472 42.937568 10.813566 42.945425 10.822266 42.953125 C 12.235841 44.19267 14.221998 44.350211 15.818359 43.324219 C 15.848729 43.304839 15.878933 43.284612 15.908203 43.263672 L 24 37.5 L 32.091797 43.263672 C 32.121067 43.284612 32.151271 43.304839 32.181641 43.324219 C 33.778002 44.350211 35.764159 44.19267 37.177734 42.953125 C 37.186434 42.945425 37.196528 42.937568 37.205078 42.929688 C 38.381404 41.861714 38.821171 40.300518 38.353516 38.785156 C 38.350316 38.774716 38.34715 38.764286 38.34375 38.753906 L 35.283203 29.375 L 43.169922 23.689453 C 45.259903 22.299635 45.60874 19.367461 43.962891 17.503906 C 43.201876 16.590003 42.121734 16.0383 40.923828 16 C 40.901958 15.999654 40.881245 15.999654 40.859375 16 L 30.828125 16 L 27.853516 6.9296875 L 27.876953 7.0136719 C 27.243329 5.1515686 25.893179 4.026691 24 4 z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 24 4 C 22.106821 4.026691 20.756671 5.1515686 20.123047 7.0136719 L 20.146484 6.9296875 L 17.171875 16 L 7.140625 16 C 7.118755 15.999654 7.0980419 15.999654 7.0761719 16 C 5.8782659 16.0383 4.7981244 16.590003 4.0371094 17.503906 C 3.2103408 18.440036 2.8893345 19.644586 3.0371094 20.789062 C 3.1281185 19.970932 3.4500575 19.168611 4.0371094 18.503906 C 4.7981244 17.590003 5.8782659 17.0383 7.0761719 17 C 7.0980419 16.999654 7.118755 16.999654 7.140625 17 L 17.171875 17 L 20.146484 7.9296875 L 20.123047 8.0136719 C 20.756671 6.1515686 22.106821 5.026691 24 5 C 25.893179 5.026691 27.243365 6.151569 27.876953 8.0136719 L 27.853516 7.9296875 L 30.828125 17 L 40.859375 17 C 40.881245 16.999654 40.901958 16.999654 40.923828 17 C 42.121734 17.0383 43.201876 17.590003 43.962891 18.503906 C 44.549942 19.168611 44.871882 19.970932 44.962891 20.789062 C 45.110666 19.644586 44.789659 18.440036 43.962891 17.503906 C 43.201876 16.590003 42.121734 16.0383 40.923828 16 C 40.901958 15.999654 40.881245 15.999654 40.859375 16 L 30.828125 16 L 27.853516 6.9296875 L 27.876953 7.0136719 C 27.243329 5.1515686 25.893179 4.026691 24 4 z M 12.453125 30.183594 L 9.65625 38.753906 C 9.65285 38.764286 9.6496844 38.774716 9.6464844 38.785156 C 9.4679713 39.363599 9.423576 39.947948 9.5 40.509766 C 9.5291582 40.268599 9.5721045 40.026172 9.6464844 39.785156 C 9.6496844 39.774716 9.65285 39.764286 9.65625 39.753906 L 12.716797 30.375 L 12.453125 30.183594 z M 35.546875 30.183594 L 35.283203 30.375 L 38.34375 39.753906 C 38.34715 39.764286 38.350316 39.774716 38.353516 39.785156 C 38.427895 40.026172 38.470842 40.268599 38.5 40.509766 C 38.576424 39.947948 38.532029 39.363599 38.353516 38.785156 C 38.350316 38.774716 38.34715 38.764286 38.34375 38.753906 L 35.546875 30.183594 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/status_lock.svg b/.icons/Gruvbox-Plus-Dark/status/48/status_lock.svg
new file mode 120000
index 000000000..7d7d88238
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/status_lock.svg
@@ -0,0 +1 @@
+changes-prevent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/stock_dialog-error.svg b/.icons/Gruvbox-Plus-Dark/status/48/stock_dialog-error.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/stock_dialog-error.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/stock_dialog-info.svg b/.icons/Gruvbox-Plus-Dark/status/48/stock_dialog-info.svg
new file mode 120000
index 000000000..015e95ba6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/stock_dialog-info.svg
@@ -0,0 +1 @@
+dialog-information.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/stock_dialog-question.svg b/.icons/Gruvbox-Plus-Dark/status/48/stock_dialog-question.svg
new file mode 120000
index 000000000..9c339cf60
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/stock_dialog-question.svg
@@ -0,0 +1 @@
+dialog-question.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/stock_dialog-warning.svg b/.icons/Gruvbox-Plus-Dark/status/48/stock_dialog-warning.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/stock_dialog-warning.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/stock_lock.svg b/.icons/Gruvbox-Plus-Dark/status/48/stock_lock.svg
new file mode 120000
index 000000000..7d7d88238
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/stock_lock.svg
@@ -0,0 +1 @@
+changes-prevent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/task-attempt.svg b/.icons/Gruvbox-Plus-Dark/status/48/task-attempt.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/task-attempt.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/task-attention.svg b/.icons/Gruvbox-Plus-Dark/status/48/task-attention.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/task-attention.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/task-due.svg b/.icons/Gruvbox-Plus-Dark/status/48/task-due.svg
new file mode 100644
index 000000000..9c569400d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/task-due.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <g transform="translate(0,-284.3)">
+ <rect width="37" height="36" x="-329.3" y="-42" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)" style="opacity:0.2"/>
+ <rect style="fill:#fe8019" width="37" height="36" x="-328.3" y="-42" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path d="m 9,291.3 c -1.662,0 -3,1.338 -3,3 v 1 c 0,-1.662 1.338,-3 3,-3 h 30 c 1.662,0 3,1.338 3,3 v -1 c 0,-1.662 -1.338,-3 -3,-3 z" style="opacity:0.2;fill:#ebdbb2"/>
+ <rect style="fill:#ebdbb2" width="28" height="29" x="10" y="295.3"/>
+ <path d="m 24,286.3 c -2.216,0 -4,1.784 -4,4 v 2 h -2 c -1.108,0 -2,0.892 -2,2 v 1 3 h 8 8 v -3 -1 c 0,-1.108 -0.892,-2 -2,-2 h -2 v -2 c 0,-2.216 -1.784,-4 -4,-4 z" style="fill:#d5c4a1"/>
+ <circle cx="24" cy="291.3" r="2" style="opacity:0.2"/>
+ <circle style="fill:#ebdbb2" cx="24" cy="290.3" r="2"/>
+ <path d="m 24,286.3 c -2.216,0 -4,1.784 -4,4 v 1 c 0,-2.216 1.784,-4 4,-4 2.216,0 4,1.784 4,4 v -1 c 0,-2.216 -1.784,-4 -4,-4 z m -6,6 c -1.108,0 -2,0.892 -2,2 v 1 c 0,-1.108 0.892,-2 2,-2 h 2 v -1 z m 10,0 v 1 h 2 c 1.108,0 2,0.892 2,2 v -1 c 0,-1.108 -0.892,-2 -2,-2 z" style="opacity:0.2;fill:#ebdbb2"/>
+ <path style="fill:#bdae93" d="m 16,296.3 v 2 h 8 8 v -2 z"/>
+ <path style="fill:#fb4934" d="m 26.0003,301.3 v 12 h -4 v -12 z m 0,14 v 4 h -4 v -4 z"/>
+ <rect style="opacity:0.2" width="28" height="1" x="10" y="324.3"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/task-past-due.svg b/.icons/Gruvbox-Plus-Dark/status/48/task-past-due.svg
new file mode 100644
index 000000000..d9ad230b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/task-past-due.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <g transform="translate(0,-284.3)">
+ <rect width="37" height="36" x="-329.3" y="-42" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)" style="opacity:0.2"/>
+ <rect style="fill:#fe8019" width="37" height="36" x="-328.3" y="-42" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 38,296.3 H 10 v 5.60014 l 3,2.39986 3,-2 4,1 4,-2 4,2 6,-2 4,0.60014 z"/>
+ <path d="M 38,295.3 H 10 v 5.60014 l 3,2.39986 3,-2 4,1 4,-2 4,2 6,-2 4,0.60014 z" style="fill:#ebdbb2"/>
+ <path d="m 9,291.3 c -1.662,0 -3,1.338 -3,3 v 1 c 0,-1.662 1.338,-3 3,-3 h 30 c 1.662,0 3,1.338 3,3 v -1 c 0,-1.662 -1.338,-3 -3,-3 z" style="opacity:0.2;fill:#ebdbb2"/>
+ <path d="m 24,286.3 c -2.216,0 -4,1.784 -4,4 v 2 h -2 c -1.108,0 -2,0.892 -2,2 v 1 3 h 8 8 v -3 -1 c 0,-1.108 -0.892,-2 -2,-2 h -2 v -2 c 0,-2.216 -1.784,-4 -4,-4 z" style="fill:#d5c4a1"/>
+ <circle cx="24" cy="291.3" r="2" style="opacity:0.2"/>
+ <circle style="fill:#ebdbb2" cx="24" cy="290.3" r="2"/>
+ <path d="m 24,286.3 c -2.216,0 -4,1.784 -4,4 v 1 c 0,-2.216 1.784,-4 4,-4 2.216,0 4,1.784 4,4 v -1 c 0,-2.216 -1.784,-4 -4,-4 z m -6,6 c -1.108,0 -2,0.892 -2,2 v 1 c 0,-1.108 0.892,-2 2,-2 h 2 v -1 z m 10,0 v 1 h 2 c 1.108,0 2,0.892 2,2 v -1 c 0,-1.108 -0.892,-2 -2,-2 z" style="opacity:0.2;fill:#ebdbb2"/>
+ <path style="fill:#bdae93" d="m 16,296.3 v 2 h 8 8 v -2 z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/trophy-bronze.svg b/.icons/Gruvbox-Plus-Dark/status/48/trophy-bronze.svg
new file mode 100644
index 000000000..9c2eb9ecc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/trophy-bronze.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path d="M 34.658203,5.0018466 A 9.8300564,11.152129 20.398439 0 0 25.558594,10.888565 9.8300564,11.152129 20.398439 0 0 28.638672,25.740127 9.8300564,11.152129 20.398439 0 0 42.441406,21.111221 9.8300564,11.152129 20.398439 0 0 39.361328,6.2596591 9.8300564,11.152129 20.398439 0 0 34.658203,5.0018466 Z m 0.08008,4.0683594 c 0.958171,-0.024517 1.887716,0.207418 2.69336,0.6953125 2.578063,1.5612625 3.621087,5.5760035 1.585937,9.2734365 -2.03515,3.697434 -5.871157,4.756576 -8.449219,3.195313 -2.578062,-1.561262 -3.62304,-5.576004 -1.58789,-9.273437 1.399165,-2.541985 3.649837,-3.8366887 5.757812,-3.890625 z" style="opacity:0.2"/>
+ <path d="M 13.341797,5.0018466 A 11.152129,9.8300564 69.601561 0 0 8.6386719,6.2596591 11.152129,9.8300564 69.601561 0 0 5.5585938,21.111221 11.152129,9.8300564 69.601561 0 0 19.361328,25.740127 11.152129,9.8300564 69.601561 0 0 22.441406,10.888565 11.152129,9.8300564 69.601561 0 0 13.341797,5.0018466 Z m -0.08203,4.0683594 c 2.107697,0.053431 4.358647,1.34864 5.757812,3.890625 2.03515,3.697433 0.992125,7.712175 -1.585937,9.273437 -2.578062,1.561263 -6.414069,0.502121 -8.4492191,-3.195313 C 6.9472717,15.341522 7.9902976,11.328734 10.568359,9.7674716 11.374004,9.279577 12.301721,9.0459194 13.259766,9.070206 Z" style="opacity:0.2"/>
+ <rect style="opacity:0.2" width="28" height="4" x="10" y="41" rx="2" ry="2"/>
+ <path style="fill:#d65d0e" d="M 34.658203 4.0019531 A 9.8300564 11.152129 20.398439 0 0 25.558594 9.8886719 A 9.8300564 11.152129 20.398439 0 0 28.638672 24.740234 A 9.8300564 11.152129 20.398439 0 0 42.441406 20.111328 A 9.8300564 11.152129 20.398439 0 0 39.361328 5.2597656 A 9.8300564 11.152129 20.398439 0 0 34.658203 4.0019531 z M 34.738281 8.0703125 C 35.696452 8.045796 36.625997 8.2777305 37.431641 8.765625 C 40.009704 10.326888 41.052728 14.341629 39.017578 18.039062 C 36.982428 21.736496 33.146421 22.795638 30.568359 21.234375 C 27.990297 19.673113 26.945319 15.658371 28.980469 11.960938 C 30.379634 9.4189523 32.630306 8.1242488 34.738281 8.0703125 z"/>
+ <path style="fill:#d65d0e" d="M 13.341797 4.0019531 A 11.152129 9.8300564 69.601561 0 0 8.6386719 5.2597656 A 11.152129 9.8300564 69.601561 0 0 5.5585938 20.111328 A 11.152129 9.8300564 69.601561 0 0 19.361328 24.740234 A 11.152129 9.8300564 69.601561 0 0 22.441406 9.8886719 A 11.152129 9.8300564 69.601561 0 0 13.341797 4.0019531 z M 13.259766 8.0703125 C 15.367463 8.1237431 17.618413 9.4189524 19.017578 11.960938 C 21.052728 15.658371 20.009703 19.673113 17.431641 21.234375 C 14.853579 22.795638 11.017572 21.736496 8.9824219 18.039062 C 6.9472717 14.341629 7.9902976 10.328841 10.568359 8.7675781 C 11.374004 8.2796835 12.301721 8.0460259 13.259766 8.0703125 z"/>
+ <rect style="fill:#d65d0e" width="8" height="18" x="20" y="24"/>
+ <path d="m 11,5 v 9.5 C 11,19.19442 16.820298,30 24,30 31.179702,30 37,19.19442 37,14.5 V 5 Z" style="opacity:0.2"/>
+ <path style="fill:#fe8019" d="M 11 4 L 11 13.5 C 11 18.19442 16.820298 29 24 29 C 31.179702 29 37 18.19442 37 13.5 L 37 4 L 11 4 z"/>
+ <rect width="32" height="4" x="8" y="5" rx="2" ry="2" style="opacity:0.2"/>
+ <rect style="fill:#fe8019" width="32" height="4" x="8" y="4" rx="2" ry="2"/>
+ <path style="fill:#fe8019" d="m 24,36 a 9,5.9999997 0 0 0 -9,6 h 18 a 9,5.9999997 0 0 0 -9,-6 z"/>
+ <rect width="28" height="4" x="10" y="40" rx="2" ry="2" style="fill:#504945"/>
+ <path style="opacity:0.2;fill:#f9f9f9" d="M 10 4 C 8.892 4 8 4.892 8 6 C 8 6.1738348 8.0290105 6.3394094 8.0703125 6.5 C 8.2922638 5.6370069 9.0658348 5 10 5 L 38 5 C 38.934165 5 39.707736 5.6370069 39.929688 6.5 C 39.970989 6.3394094 40 6.1738348 40 6 C 40 4.892 39.108 4 38 4 L 10 4 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/trophy-gold.svg b/.icons/Gruvbox-Plus-Dark/status/48/trophy-gold.svg
new file mode 100644
index 000000000..049368489
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/trophy-gold.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path d="M 34.658203,5.0018466 A 9.8300564,11.152129 20.398439 0 0 25.558594,10.888565 9.8300564,11.152129 20.398439 0 0 28.638672,25.740127 9.8300564,11.152129 20.398439 0 0 42.441406,21.111221 9.8300564,11.152129 20.398439 0 0 39.361328,6.2596591 9.8300564,11.152129 20.398439 0 0 34.658203,5.0018466 Z m 0.08008,4.0683594 c 0.958171,-0.024517 1.887716,0.207418 2.69336,0.6953125 2.578063,1.5612625 3.621087,5.5760035 1.585937,9.2734365 -2.03515,3.697434 -5.871157,4.756576 -8.449219,3.195313 -2.578062,-1.561262 -3.62304,-5.576004 -1.58789,-9.273437 1.399165,-2.541985 3.649837,-3.8366887 5.757812,-3.890625 z" style="opacity:0.2"/>
+ <path d="M 13.341797,5.0018466 A 11.152129,9.8300564 69.601561 0 0 8.6386719,6.2596591 11.152129,9.8300564 69.601561 0 0 5.5585938,21.111221 11.152129,9.8300564 69.601561 0 0 19.361328,25.740127 11.152129,9.8300564 69.601561 0 0 22.441406,10.888565 11.152129,9.8300564 69.601561 0 0 13.341797,5.0018466 Z m -0.08203,4.0683594 c 2.107697,0.053431 4.358647,1.34864 5.757812,3.890625 2.03515,3.697433 0.992125,7.712175 -1.585937,9.273437 -2.578062,1.561263 -6.414069,0.502121 -8.4492191,-3.195313 C 6.9472717,15.341522 7.9902976,11.328734 10.568359,9.7674716 11.374004,9.279577 12.301721,9.0459194 13.259766,9.070206 Z" style="opacity:0.2"/>
+ <rect style="opacity:0.2" width="28" height="4" x="10" y="41" rx="2" ry="2"/>
+ <path style="fill:#d79921" d="M 34.658203 4.0019531 A 9.8300564 11.152129 20.398439 0 0 25.558594 9.8886719 A 9.8300564 11.152129 20.398439 0 0 28.638672 24.740234 A 9.8300564 11.152129 20.398439 0 0 42.441406 20.111328 A 9.8300564 11.152129 20.398439 0 0 39.361328 5.2597656 A 9.8300564 11.152129 20.398439 0 0 34.658203 4.0019531 z M 34.738281 8.0703125 C 35.696452 8.045796 36.625997 8.2777305 37.431641 8.765625 C 40.009704 10.326888 41.052728 14.341629 39.017578 18.039062 C 36.982428 21.736496 33.146421 22.795638 30.568359 21.234375 C 27.990297 19.673113 26.945319 15.658371 28.980469 11.960938 C 30.379634 9.4189523 32.630306 8.1242488 34.738281 8.0703125 z"/>
+ <path style="fill:#d79921" d="M 13.341797 4.0019531 A 11.152129 9.8300564 69.601561 0 0 8.6386719 5.2597656 A 11.152129 9.8300564 69.601561 0 0 5.5585938 20.111328 A 11.152129 9.8300564 69.601561 0 0 19.361328 24.740234 A 11.152129 9.8300564 69.601561 0 0 22.441406 9.8886719 A 11.152129 9.8300564 69.601561 0 0 13.341797 4.0019531 z M 13.259766 8.0703125 C 15.367463 8.1237431 17.618413 9.4189524 19.017578 11.960938 C 21.052728 15.658371 20.009703 19.673113 17.431641 21.234375 C 14.853579 22.795638 11.017572 21.736496 8.9824219 18.039062 C 6.9472717 14.341629 7.9902976 10.328841 10.568359 8.7675781 C 11.374004 8.2796835 12.301721 8.0460259 13.259766 8.0703125 z"/>
+ <rect style="fill:#d79921" width="8" height="18" x="20" y="24"/>
+ <path d="m 11,5 v 9.5 C 11,19.19442 16.820298,30 24,30 31.179702,30 37,19.19442 37,14.5 V 5 Z" style="opacity:0.2"/>
+ <path style="fill:#fabd2f" d="M 11 4 L 11 13.5 C 11 18.19442 16.820298 29 24 29 C 31.179702 29 37 18.19442 37 13.5 L 37 4 L 11 4 z"/>
+ <rect width="32" height="4" x="8" y="5" rx="2" ry="2" style="opacity:0.2"/>
+ <rect style="fill:#fabd2f" width="32" height="4" x="8" y="4" rx="2" ry="2"/>
+ <path style="fill:#fabd2f" d="m 24,36 a 9,5.9999997 0 0 0 -9,6 h 18 a 9,5.9999997 0 0 0 -9,-6 z"/>
+ <rect width="28" height="4" x="10" y="40" rx="2" ry="2" style="fill:#504945"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 10 4 C 8.892 4 8 4.892 8 6 C 8 6.1738348 8.0290105 6.3394094 8.0703125 6.5 C 8.2922638 5.6370069 9.0658348 5 10 5 L 38 5 C 38.934165 5 39.707736 5.6370069 39.929688 6.5 C 39.970989 6.3394094 40 6.1738348 40 6 C 40 4.892 39.108 4 38 4 L 10 4 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48/trophy-silver.svg b/.icons/Gruvbox-Plus-Dark/status/48/trophy-silver.svg
new file mode 100644
index 000000000..8f5e49911
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48/trophy-silver.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path d="M 34.658203,5.0018466 A 9.8300564,11.152129 20.398439 0 0 25.558594,10.888565 9.8300564,11.152129 20.398439 0 0 28.638672,25.740127 9.8300564,11.152129 20.398439 0 0 42.441406,21.111221 9.8300564,11.152129 20.398439 0 0 39.361328,6.2596591 9.8300564,11.152129 20.398439 0 0 34.658203,5.0018466 Z m 0.08008,4.0683594 c 0.958171,-0.024517 1.887716,0.207418 2.69336,0.6953125 2.578063,1.5612625 3.621087,5.5760035 1.585937,9.2734365 -2.03515,3.697434 -5.871157,4.756576 -8.449219,3.195313 -2.578062,-1.561262 -3.62304,-5.576004 -1.58789,-9.273437 1.399165,-2.541985 3.649837,-3.8366887 5.757812,-3.890625 z" style="opacity:0.2"/>
+ <path d="M 13.341797,5.0018466 A 11.152129,9.8300564 69.601561 0 0 8.6386719,6.2596591 11.152129,9.8300564 69.601561 0 0 5.5585938,21.111221 11.152129,9.8300564 69.601561 0 0 19.361328,25.740127 11.152129,9.8300564 69.601561 0 0 22.441406,10.888565 11.152129,9.8300564 69.601561 0 0 13.341797,5.0018466 Z m -0.08203,4.0683594 c 2.107697,0.053431 4.358647,1.34864 5.757812,3.890625 2.03515,3.697433 0.992125,7.712175 -1.585937,9.273437 -2.578062,1.561263 -6.414069,0.502121 -8.4492191,-3.195313 C 6.9472717,15.341522 7.9902976,11.328734 10.568359,9.7674716 11.374004,9.279577 12.301721,9.0459194 13.259766,9.070206 Z" style="opacity:0.2"/>
+ <rect style="opacity:0.2" width="28" height="4" x="10" y="41" rx="2" ry="2"/>
+ <path style="fill:#a89984" d="M 34.658203 4.0019531 A 9.8300564 11.152129 20.398439 0 0 25.558594 9.8886719 A 9.8300564 11.152129 20.398439 0 0 28.638672 24.740234 A 9.8300564 11.152129 20.398439 0 0 42.441406 20.111328 A 9.8300564 11.152129 20.398439 0 0 39.361328 5.2597656 A 9.8300564 11.152129 20.398439 0 0 34.658203 4.0019531 z M 34.738281 8.0703125 C 35.696452 8.045796 36.625997 8.2777305 37.431641 8.765625 C 40.009704 10.326888 41.052728 14.341629 39.017578 18.039062 C 36.982428 21.736496 33.146421 22.795638 30.568359 21.234375 C 27.990297 19.673113 26.945319 15.658371 28.980469 11.960938 C 30.379634 9.4189523 32.630306 8.1242488 34.738281 8.0703125 z"/>
+ <path style="fill:#a89984" d="M 13.341797 4.0019531 A 11.152129 9.8300564 69.601561 0 0 8.6386719 5.2597656 A 11.152129 9.8300564 69.601561 0 0 5.5585938 20.111328 A 11.152129 9.8300564 69.601561 0 0 19.361328 24.740234 A 11.152129 9.8300564 69.601561 0 0 22.441406 9.8886719 A 11.152129 9.8300564 69.601561 0 0 13.341797 4.0019531 z M 13.259766 8.0703125 C 15.367463 8.1237431 17.618413 9.4189524 19.017578 11.960938 C 21.052728 15.658371 20.009703 19.673113 17.431641 21.234375 C 14.853579 22.795638 11.017572 21.736496 8.9824219 18.039062 C 6.9472717 14.341629 7.9902976 10.328841 10.568359 8.7675781 C 11.374004 8.2796835 12.301721 8.0460259 13.259766 8.0703125 z"/>
+ <rect style="fill:#a89984" width="8" height="18" x="20" y="24"/>
+ <path d="m 11,5 v 9.5 C 11,19.19442 16.820298,30 24,30 31.179702,30 37,19.19442 37,14.5 V 5 Z" style="opacity:0.2"/>
+ <path style="fill:#bdae93" d="M 11 4 L 11 13.5 C 11 18.19442 16.820298 29 24 29 C 31.179702 29 37 18.19442 37 13.5 L 37 4 L 11 4 z"/>
+ <rect width="32" height="4" x="8" y="5" rx="2" ry="2" style="opacity:0.2"/>
+ <rect style="fill:#bdae93" width="32" height="4" x="8" y="4" rx="2" ry="2"/>
+ <path style="fill:#bdae93" d="m 24,36 a 9,5.9999997 0 0 0 -9,6 h 18 a 9,5.9999997 0 0 0 -9,-6 z"/>
+ <rect width="28" height="4" x="10" y="40" rx="2" ry="2" style="fill:#504945"/>
+ <path style="opacity:0.2;fill:#f9f9f9" d="M 10 4 C 8.892 4 8 4.892 8 6 C 8 6.1738348 8.0290105 6.3394094 8.0703125 6.5 C 8.2922638 5.6370069 9.0658348 5 10 5 L 38 5 C 38.934165 5 39.707736 5.6370069 39.929688 6.5 C 39.970989 6.3394094 40 6.1738348 40 6 C 40 4.892 39.108 4 38 4 L 10 4 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/48@2x b/.icons/Gruvbox-Plus-Dark/status/48@2x
new file mode 120000
index 000000000..31ff414b7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/48@2x
@@ -0,0 +1 @@
+48 \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/airplane-mode-disabled-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/airplane-mode-disabled-symbolic.svg
new file mode 100644
index 000000000..bfe299e5c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/airplane-mode-disabled-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 15,8 C 15,8.55 14.55,9 14,9 H 12.4 L 6.21,2.81 5.97,2.06 C 5.7,1.01 5.7,1 6.5,1 6.93,1 6.93,1.01 7.22,1.5 L 10.9,7 H 14 C 14.55,7 15,7.44 15,8 Z M 10.38,9.78 7.22,14.5 C 6.95,14.95 6.93,15 6.56,15 H 6.5 C 5.7,15 5.72,14.96 5.97,13.97 L 7.59,9 H 3.09 L 1.87,10.78 C 1.73,10.99 1.75,11 1.53,11 H 1.31 C 0.88,11 1.03,10.56 1.03,10.56 L 1.31,8 1.03,5.43 C 1.03,5.43 0.89,5 1.28,5 H 1.53 C 1.74,5 1.73,5.01 1.87,5.22 L 3.09,7 H 7.59 Z"/>
+ <path style="fill:#ebdbb2" d="M 15.06,13.65 2.34,0.93 0.93,2.34 13.65,15.06 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/airplane-mode-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/airplane-mode-symbolic.svg
new file mode 100644
index 000000000..84823c1ce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/airplane-mode-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 6.5,1 C 5.7,1 5.72,1.03 5.97,2.03 L 7.59,7 H 3.09 L 1.87,5.22 C 1.73,5.01 1.75,5 1.53,5 H 1.31 C 0.88003,5 1.03,5.43 1.03,5.43 L 1.31,8 1.03,10.56 C 1.03,10.56 0.89003,11 1.28,11 H 1.53 C 1.74,11 1.73,10.99 1.87,10.78 L 3.09,9 H 7.59 L 5.97,13.93 C 5.7,14.98 5.7,15 6.5,15 6.93,15 6.93,14.98 7.22,14.5 L 10.9,9 H 14 C 14.55,9 15,8.55 15,8 15,7.44 14.55,7 14,7 H 10.9 L 7.22,1.5 C 6.95,1.04 6.93,1 6.56,1 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/alarm-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/alarm-symbolic.svg
new file mode 100644
index 000000000..b8a250571
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/alarm-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 4.5,0 A 3.5,3.5 0 0 0 1,3.5 3.5,3.5 0 0 0 1.2344,4.7559 C 2.4865,2.7693 4.5816,1.3678 7.0156,1.0664 A 3.5,3.5 0 0 0 4.5,0 Z M 11.5,0 A 3.5,3.5 0 0 0 8.9883,1.0664 C 11.42,1.3687 13.512,2.7696 14.764,4.7539 A 3.5,3.5 0 0 0 15,3.5 3.5,3.5 0 0 0 11.5,0 Z M 8,2 A 7,7 0 0 0 1,9 7,7 0 0 0 2.6465,13.51 7,7 0 0 0 3.1074,14.006 1,1 0 0 0 2.293,14.293 1,1 0 0 0 2.293,15.707 1,1 0 0 0 3.707,15.707 1,1 0 0 0 3.9531,14.701 7,7 0 0 0 4.543,15.076 7,7 0 0 0 5.1387,15.379 7,7 0 0 0 5.1953,15.404 7,7 0 0 0 5.7324,15.613 7,7 0 0 0 5.9023,15.67 7,7 0 0 0 6.3906,15.805 7,7 0 0 0 6.584,15.848 7,7 0 0 0 7.0684,15.93 7,7 0 0 0 7.293,15.957 7,7 0 0 0 7.8145,15.994 7,7 0 0 0 8,16 7,7 0 0 0 8.6992,15.965 7,7 0 0 0 12.023,14.723 7,7 0 0 0 12.045,14.709 1,1 0 0 0 12.293,15.707 1,1 0 0 0 13.707,15.707 1,1 0 0 0 13.707,14.293 1,1 0 0 0 12.881,14.008 7,7 0 0 0 13.326,13.529 7,7 0 0 0 13.357,13.496 7,7 0 0 0 13.369,13.48 7,7 0 0 0 13.738,12.994 7,7 0 0 0 13.797,12.914 7,7 0 0 0 14.092,12.432 7,7 0 0 0 14.164,12.305 7,7 0 0 0 14.4,11.812 7,7 0 0 0 14.465,11.67 7,7 0 0 0 14.633,11.207 7,7 0 0 0 14.705,10.988 7,7 0 0 0 14.818,10.547 7,7 0 0 0 14.871,10.312 7,7 0 0 0 14.938,9.8633 7,7 0 0 0 14.969,9.6094 7,7 0 0 0 15,9 7,7 0 0 0 8,2 Z M 8,4 A 5,5 0 0 1 13,9 5,5 0 0 1 8,14 5,5 0 0 1 3,9 5,5 0 0 1 3.0254,8.5 5,5 0 0 1 8,4 Z M 10.49,5.9961 A 0.50005,0.50005 0 0 0 10.146,6.1465 L 8,8.293 6.3535,6.6465 A 0.50005,0.50005 0 1 0 5.6465,7.3535 L 7.6465,9.3535 A 0.50005,0.50005 0 0 0 8.3535,9.3535 L 10.854,6.8535 A 0.50005,0.50005 0 0 0 10.49,5.9961 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/appointment-missed-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/appointment-missed-symbolic.svg
new file mode 100644
index 000000000..f86ad474c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/appointment-missed-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 11,11 V 12 C 11,12.28 11.1,12.54 11.28,12.72 L 12.06,13.5 11.28,14.28 C 11.1,14.46 11,14.72 11,15 V 16 H 12 C 12.28,16 12.54,15.9 12.72,15.72 L 13.5,14.94 14.28,15.72 C 14.46,15.9 14.72,16 15,16 H 16 V 15 C 16,14.72 15.9,14.46 15.72,14.28 L 14.94,13.5 15.72,12.72 C 15.9,12.54 16,12.28 16,12 V 11 H 15 C 14.72,11 14.46,11.1 14.28,11.28 L 13.5,12.06 12.72,11.28 C 12.54,11.1 12.28,11 12,11 Z"/>
+ <path style="fill:#ebdbb2;opacity:0.3" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 10 14.705 L 10 12.576 A 5 5 0 0 1 8 13 A 5 5 0 0 1 3 8 A 5 5 0 0 1 8 3 A 5 5 0 0 1 13 8 A 5 5 0 0 1 12.58 10 L 14.701 10 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z"/>
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 10.49,4.9961 A 0.50005,0.50005 0 0 0 10.146,5.1465 L 8,7.293 6.3535,5.6465 A 0.50005,0.50005 0 1 0 5.6465,6.3535 L 7.6465,8.3535 A 0.50005,0.50005 0 0 0 8.3535,8.3535 L 10.854,5.8535 A 0.50005,0.50005 0 0 0 10.49,4.9961 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/appointment-soon-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/appointment-soon-symbolic.svg
new file mode 100644
index 000000000..67d33f6bb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/appointment-soon-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,1 A 7,7 0 0 0 1,8 7,7 0 0 0 8,15 7,7 0 0 0 15,8 7,7 0 0 0 8,1 Z M 8,3 A 5,5 0 0 1 13,8 5,5 0 0 1 8,13 5,5 0 0 1 3,8 5,5 0 0 1 8,3 Z"/>
+ <path style="fill:#ebdbb2" d="M 10.49,4.9961 A 0.50005,0.50005 0 0 0 10.146,5.1465 L 8,7.293 6.3535,5.6465 A 0.50005,0.50005 0 1 0 5.6465,6.3535 L 7.6465,8.3535 A 0.50005,0.50005 0 0 0 8.3535,8.3535 L 10.854,5.8535 A 0.50005,0.50005 0 0 0 10.49,4.9961 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/arch-error-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/arch-error-symbolic.svg
new file mode 100644
index 000000000..047eddd90
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/arch-error-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#458588" class="warning" d="M 8 1 C 6.175 2.725 3 4 2 4.25 C 2 9 4.25 14.25 8 15 C 11.75 14.25 14 9 14 4.25 C 13 4 9.825 2.725 8 1 z M 5 5 L 6 5 L 8 7 L 10 5 L 11 5 L 11 6 L 9 8 L 11 10 L 11 11 L 10 11 L 8 9 L 6 11 L 5 11 L 5 10 L 7 8 L 5 6 L 5 5 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/arch-lit-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/arch-lit-symbolic.svg
new file mode 100644
index 000000000..5e3407397
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/arch-lit-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,1 C 6.175,2.725 3,4 2,4.25 2,9 4.25,14.25 8,15 11.75,14.25 14,9 14,4.25 13,4 9.825,2.725 8,1 Z M 7,5 H 9 V 8 H 11 L 8,12 5,8 H 7 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/arch-unknown-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/arch-unknown-symbolic.svg
new file mode 100644
index 000000000..d31539458
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/arch-unknown-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,1 C 6.175,2.725 3,4 2,4.25 2,9 4.25,14.25 8,15 11.75,14.25 14,9 14,4.25 13,4 9.825,2.725 8,1 Z M 8,5 C 8.6179,5.0016 9.2202,5.194 9.7246,5.5508 L 10,5 11,7 H 9 L 9.2695,6.4609 C 8.9126,6.1647 8.4638,6.0018 8,6 6.8954,6 6,6.8954 6,8 H 5 C 5,6.3431 6.3431,5 8,5 Z M 10,8 H 11 C 11,9.6569 9.6569,11 8,11 7.3821,10.998 6.7798,10.806 6.2754,10.449 L 6,11 5,9 H 7 L 6.7305,9.5391 C 7.0874,9.8353 7.5362,9.9982 8,10 9.1046,10 10,9.1046 10,8 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/arch-updates-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/arch-updates-symbolic.svg
new file mode 100644
index 000000000..674778ca6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/arch-updates-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#458588" class="warning" d="M 16,13.5 A 1.5,1.5 0 0 1 14.5,15 1.5,1.5 0 0 1 13,13.5 1.5,1.5 0 0 1 14.5,12 1.5,1.5 0 0 1 16,13.5 Z"/>
+ <path style="fill:#ebdbb2" d="M 8 1 C 6.175 2.725 3 4 2 4.25 C 2 9 4.25 14.25 8 15 C 11.75 14.25 14 9 14 4.25 C 13 4 9.825 2.725 8 1 z M 8 4 A 1 1 0 0 1 9 5 A 1 1 0 0 1 8 6 A 1 1 0 0 1 7 5 A 1 1 0 0 1 8 4 z M 6 7 L 7 7 L 9 7 L 9 12 L 7 12 L 7 8 L 6 8 L 6 7 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/arch-uptodate-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/arch-uptodate-symbolic.svg
new file mode 100644
index 000000000..b8dff320a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/arch-uptodate-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8 1 C 6.175 2.725 3 4 2 4.25 C 2 9 4.25 14.25 8 15 C 11.75 14.25 14 9 14 4.25 C 13 4 9.825 2.725 8 1 z M 11 6 L 12 7 L 8 11 L 5 8 L 6 7 L 8 9 L 11 6 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-input-microphone-high-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-input-microphone-high-symbolic.svg
new file mode 120000
index 000000000..63e37f94a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-input-microphone-high-symbolic.svg
@@ -0,0 +1 @@
+microphone-sensitivity-high-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-input-microphone-low-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-input-microphone-low-symbolic.svg
new file mode 120000
index 000000000..1690fdc06
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-input-microphone-low-symbolic.svg
@@ -0,0 +1 @@
+microphone-sensitivity-low-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-input-microphone-medium-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-input-microphone-medium-symbolic.svg
new file mode 120000
index 000000000..8d10b6aa3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-input-microphone-medium-symbolic.svg
@@ -0,0 +1 @@
+microphone-sensitivity-medium-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-input-microphone-muted-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-input-microphone-muted-symbolic.svg
new file mode 120000
index 000000000..be320ed5c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-input-microphone-muted-symbolic.svg
@@ -0,0 +1 @@
+microphone-sensitivity-muted-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-volume-high-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-volume-high-symbolic.svg
new file mode 100644
index 000000000..439b75d95
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-volume-high-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8 1 L 4 5 L 1 5 L 1 11 L 4 11 L 8 15 L 8 1 z M 10 1 L 10 2.5 C 12.32 3.24 14 5.43 14 8 C 14 10.57 12.32 12.76 10 13.5 L 10 15 C 13.15 14.22 15.5 11.4 15.5 8 C 15.5 4.6 13.15 1.78 10 1 z M 10 5 L 10 11 C 11.06 10.42 11.789 9.3 11.789 8 C 11.789 6.7 11.07 5.58 10 5 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-volume-low-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-volume-low-symbolic.svg
new file mode 100644
index 000000000..8824ba0ed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-volume-low-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,1 4,5 H 1 V 11 H 4 L 8,15 Z"/>
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 10 1 L 10 2.5 C 12.32 3.24 14 5.43 14 8 C 14 10.57 12.32 12.76 10 13.5 L 10 15 C 13.15 14.22 15.5 11.4 15.5 8 C 15.5 4.6 13.15 1.78 10 1 z M 10 5 L 10 11 C 11.06 10.42 11.789 9.3 11.789 8 C 11.789 6.7 11.07 5.58 10 5 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-volume-medium-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-volume-medium-symbolic.svg
new file mode 100644
index 000000000..6a0f5ba09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-volume-medium-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,1 4,5 H 1 V 11 H 4 L 8,15 Z M 10,5 V 11 C 11.06,10.42 11.79,9.3 11.79,8 11.79,6.7 11.07,5.58 10,5 Z"/>
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 10,1 V 2.5 C 12.32,3.24 14,5.43 14,8 14,10.57 12.32,12.76 10,13.5 V 15 C 13.15,14.22 15.5,11.4 15.5,8 15.5,4.6 13.15,1.78 10,1 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-volume-muted-blocking-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-volume-muted-blocking-symbolic.svg
new file mode 100644
index 000000000..3c0ecff42
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-volume-muted-blocking-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#458588" class="warning" d="M 8,1 4,5 H 1 V 11 H 4 L 8,15 Z M 10,1 V 2.5 C 12.32,3.24 14,5.43 14,8 14,10.57 12.32,12.76 10,13.5 V 15 C 13.15,14.22 15.5,11.4 15.5,8 15.5,4.6 13.15,1.78 10,1 Z M 10,5 V 11 C 11.06,10.42 11.789,9.3 11.789,8 11.789,6.7 11.07,5.58 10,5 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-volume-muted-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-volume-muted-symbolic.svg
new file mode 100644
index 000000000..c040de092
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/audio-volume-muted-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2;opacity:0.3" d="M 8,1 4,5 H 1 V 11 H 4 L 8,15 Z M 10,1 V 2.5 C 12.32,3.24 14,5.43 14,8 14,10.57 12.32,12.76 10,13.5 V 15 C 13.15,14.22 15.5,11.4 15.5,8 15.5,4.6 13.15,1.78 10,1 Z M 10,5 V 11 C 11.06,10.42 11.789,9.3 11.789,8 11.789,6.7 11.07,5.58 10,5 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/avatar-default-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/avatar-default-symbolic.svg
new file mode 100644
index 000000000..5d12d598e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/avatar-default-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,2 C 9.66,2 11,3.34 11,5 11,6.65 9.66,8 8,8 6.34,8 5,6.65 5,5 5,3.34 6.34,2 8,2 Z M 8,10 C 14,9.99 14,14 14,14 V 15 H 2 V 14 C 2,14 2,10 8,10 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-caution-charging-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-caution-charging-symbolic.svg
new file mode 100644
index 000000000..e0df397ef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-caution-charging-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1v1h-3v12c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-12h-3v-1zm2 4v3h3l-3 5v-3h-3z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3 12v2c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-2h-4.4l-0.6 1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-caution-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-caution-symbolic.svg
new file mode 100644
index 000000000..5edc81bbd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-caution-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m6 1v1h-3v12c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-12h-3v-1z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Highlight" d="m3 12v2c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-empty-charging-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-empty-charging-symbolic.svg
new file mode 100644
index 000000000..2fc28b7ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-empty-charging-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1v1h-3v12c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-12h-3v-1zm2 4v3h3l-3 5v-3h-3z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-empty-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-empty-symbolic.svg
new file mode 100644
index 000000000..7273e8e86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-empty-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" fill="currentColor" d="m6 1v1h-3v12c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-12h-3v-1zm1 3h2v4l-0.25 2h-1.5l-0.25-2zm0 7h2v2h-2z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-full-charged-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-full-charged-symbolic.svg
new file mode 100644
index 000000000..c9d3fb2f4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-full-charged-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1v1h-3v12c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-12h-3v-1zm2 4v3h3l-3 5v-3h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-full-charging-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-full-charging-symbolic.svg
new file mode 120000
index 000000000..ddf114ced
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-full-charging-symbolic.svg
@@ -0,0 +1 @@
+battery-full-charged-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-full-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-full-symbolic.svg
new file mode 100644
index 000000000..6fe663c81
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-full-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1v1h-3v12c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-12h-3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-good-charging-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-good-charging-symbolic.svg
new file mode 100644
index 000000000..1d27311a9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-good-charging-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1v1h-3v12c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-12h-3v-1zm2 4v3h3l-3 5v-3h-3z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3 6v8c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-8h-5v2h3l-3 5v-3h-3l2.4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-good-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-good-symbolic.svg
new file mode 100644
index 000000000..1d7142bc5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-good-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1v1h-3v12c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-12h-3v-1z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3 6v8c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-low-charging-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-low-charging-symbolic.svg
new file mode 100644
index 000000000..214993e66
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-low-charging-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1v1h-3v12c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-12h-3v-1zm2 4v3h3l-3 5v-3h-3z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3 10v4c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-4h-3.199l-1.801 3v-3h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-low-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-low-symbolic.svg
new file mode 100644
index 000000000..0a72bfa82
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-low-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1v1h-3v12c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-12h-3v-1z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3 10v4c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-medium-charging-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-medium-charging-symbolic.svg
new file mode 100644
index 000000000..377e45b74
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-medium-charging-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1v1h-3v12c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-12h-3v-1zm2 4v3h3l-3 5v-3h-3z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3 8v6c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-6h-2l-3 5v-3h-3l1.199-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-medium-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-medium-symbolic.svg
new file mode 100644
index 000000000..cfa99a9dd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-medium-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1v1h-3v12c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-12h-3v-1z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3 8v6c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-missing-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-missing-symbolic.svg
new file mode 100644
index 000000000..ce992f059
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/battery-missing-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1v1h-3v12c0 0.55 0.446 1 1 1h8c0.554 0 1-0.45 1-1v-12h-3v-1zm1.896 3.572c2.11 0 2.451 1.349 2.451 2.016 0 0.4613-0.1859 0.845-0.3438 1.088-0.5879 0.8531-1.179 1.084-1.477 1.809-0.1306 0.2987-0.0737 0.6573-0.07031 0.6777h-1.512c-0.04305-0.2153-0.06818-0.7166 0.04687-1.078 0.3751-1.232 1.568-1.535 1.568-2.393 0-0.1403-0.07217-0.6641-0.8359-0.6641-0.4846 0-0.9244 0.09137-1.592 0.4336l-0.4805-1.293c0.6726-0.4313 1.615-0.5957 2.244-0.5957zm-0.1719 6.162c0.5075 0 0.918 0.4105 0.918 0.918s-0.4105 0.9199-0.918 0.9199-0.9199-0.4125-0.9199-0.9199c0-0.5075 0.4125-0.918 0.9199-0.918z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/bluetooth-active-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/bluetooth-active-symbolic.svg
new file mode 100644
index 000000000..744394720
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/bluetooth-active-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8.5,0 C 5.45,0 3,2.68 3,6 V 10 C 3,13.32 5.45,16 8.5,16 11.55,16 14,13.32 14,10 V 6 C 14,2.68 11.55,0 8.5,0 Z M 8,1.29 12.24,5.53 9.3,8 12.24,10.47 8,14.71 V 9.09 L 5.57,11.13 4.93,10.37 7.75,8 4.93,5.63 5.57,4.87 8,6.91 Z M 9,3.71 V 6.95 L 10.76,5.47 Z M 9,9.05 V 12.29 L 10.76,10.53 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/bluetooth-disabled-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/bluetooth-disabled-symbolic.svg
new file mode 100644
index 000000000..e8859aceb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/bluetooth-disabled-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 8.5,0 C 5.45,0 3,2.68 3,6 V 10 C 3,13.32 5.45,16 8.5,16 11.55,16 14,13.32 14,10 V 6 C 14,2.68 11.55,0 8.5,0 Z M 8,1.29 12.24,5.53 9.3,8 12.24,10.47 8,14.71 V 9.09 L 5.57,11.13 4.93,10.37 7.75,8 4.93,5.63 5.57,4.87 8,6.91 Z M 9,3.71 V 6.95 L 10.76,5.47 Z M 9,9.05 V 12.29 L 10.76,10.53 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/bumblebee-active-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/bumblebee-active-symbolic.svg
new file mode 100644
index 000000000..2e9bfdda0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/bumblebee-active-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.635 7.167s1.478-2.419 4.366-2.67v-0.8776c-3.199 0.291-6.001 3.362-6.001 3.362s1.601 5.142 6.001 5.612v-0.933c-3.229-0.461-4.366-4.495-4.366-4.495zm4.366 2.639v0.8541c-2.441-0.493-3.15-3.369-3.15-3.369s1.203-1.472 3.15-1.71v0.9375c-0.0012 0-2e-3 -4e-4 -3e-3 -4e-4 -1.022-0.139-1.851 0.9429-1.851 0.9429s0.4788 1.821 1.855 2.344m0-7.805v1.619c0.0939-0.0081 0.1563-0.015 0.2507-0.0187 3.637-0.1389 6.007 3.381 6.007 3.381s-2.723 3.751-5.558 3.751c-0.2599 0-0.4716-0.026-0.7001-0.072v1.001c0.1953 0.028 0.3665 0.044 0.5779 0.044 2.638 0 4.547-1.527 6.394-3.335 0.307 0.2777 1.561 0.9549 1.819 1.251-1.757 1.667-5.851 3.011-8.173 3.011-0.2238 0-0.4072-0.015-0.6184-0.039v1.407h9.998v-12h-9.998zm0 3.581v-1.084c0.0929-0.0063 0.155-0.013 0.2507-0.0164 2.615-0.0932 4.331 2.548 4.331 2.548s-1.853 2.918-3.841 2.918c-0.286 0-0.5109-0.0523-0.7417-0.1406v-3.287c1.018 0.1394 1.192 0.6493 1.804 1.806l1.361-1.301s-0.9943-1.477-2.669-1.477c-0.1821-1e-4 -0.3248 0.0145-0.4959 0.0351" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/bumblebee-inactive-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/bumblebee-inactive-symbolic.svg
new file mode 100644
index 000000000..6d779b7c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/bumblebee-inactive-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1">
+ <path opacity=".3" d="M 1.6347,7.1666 C 1.6347,7.1666 3.1127,4.7474 6.001,4.4971 V 3.6195 C 2.8019,3.9105 0,6.9818 0,6.9818 0,6.9818 1.6006,12.124 6.001,12.594 V 11.661 C 2.7718,11.2 1.6347,7.1658 1.6347,7.1658 Z M 6.001,9.8059 V 10.66 C 3.5604,10.167 2.8515,7.2909 2.8515,7.2909 2.8515,7.2909 4.0548,5.8192 6.0011,5.5806 V 6.5181 C 5.9999,6.5181 5.9991,6.5177 5.9981,6.5177 4.9766,6.3787 4.1471,7.4606 4.1471,7.4606 4.1471,7.4606 4.6259,9.2813 6.0018,9.805 M 6.0018,2 V 3.6188 C 6.0957,3.6107 6.1581,3.6038 6.2525,3.6001 9.8895,3.4612 12.26,6.9813 12.26,6.9813 12.26,6.9813 9.5375,10.732 6.7019,10.732 6.442,10.732 6.2303,10.706 6.0018,10.66 V 11.661 C 6.1971,11.689 6.3683,11.705 6.5797,11.705 9.2182,11.705 11.127,10.178 12.974,8.3701 13.281,8.6478 14.535,9.325 14.793,9.6207 13.036,11.288 8.9417,12.632 6.6201,12.632 6.3963,12.632 6.2129,12.617 6.0017,12.593 V 14 H 16 V 2 H 6.0017 Z M 6.0018,5.5807 V 4.4965 C 6.0947,4.4902 6.1568,4.4835 6.2525,4.4801 8.8678,4.3869 10.584,7.0277 10.584,7.0277 10.584,7.0277 8.7306,9.9456 6.7433,9.9456 6.4573,9.9456 6.2324,9.8933 6.0016,9.805 V 6.5182 C 7.0198,6.6576 7.1932,7.1675 7.8057,8.3238 L 9.1672,7.0228 C 9.1672,7.0228 8.1729,5.5454 6.4978,5.5454 6.3157,5.5453 6.173,5.5599 6.0019,5.5805" style="fill:#ebdbb2"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/call-missed-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/call-missed-symbolic.svg
new file mode 100644
index 000000000..ff1257d38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/call-missed-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 8,1 9.79,2.79 8,4.59 5,1.59 3.59,3 7.29,6.71 C 7.6812,7.1043 8.3188,7.1043 8.71,6.71 L 11.211,4.21 13,6 V 1 Z"/>
+ <path style="fill:#ebdbb2" d="M 8.14,8.01 C 5.47,7.97 2.89,9.02 0.99,10.91 L 0.29,11.62 C -0.1,12 -0.1,12.63 0.29,13.02 L 2.39,15.12 C 2.78,15.51 3.41,15.51 3.8,15.12 L 5,13.92 V 11.66 11.66 L 5.2,11.58 C 6.98,10.79 9.02,10.79 10.801,11.59 L 11.001,11.66 V 11.66 13.92 L 11.501,14.42 12.211,15.12 C 12.59,15.51 13.221,15.51 13.61,15.12 L 15.711,13.02 C 16.1,12.63 16.1,12 15.711,11.62 L 15.01,10.91 C 13.18,9.09 10.721,8.05 8.14,8.01 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/capslock-disabled-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/capslock-disabled-symbolic.svg
new file mode 100644
index 000000000..d6ece0a7d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/capslock-disabled-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g style="opacity:0.3">
+ <path style="fill:#ebdbb2" d="M 0,13.203 5.2738e-4,13.75 C 0.0017,14.962 1.0386,16 2.2504,16 H 13.75 C 14.962,16 16,14.962 16,13.75 V 13.203 C 15.468,13.688 14.775,14 14,14 H 2.0004 C 1.2258,14 0.53159,13.688 0,13.203 Z"/>
+ <path style="fill:#ebdbb2" d="M 3,0 C 1.9808,-2e-4 1.1244,0.7663 1.0117,1.7793 L 0.01172,10.779 C -0.11988,11.964 0.80783,13 2,13 H 14 C 15.192,13 16.12,11.964 15.988,10.779 L 14.988,1.7793 C 14.875,0.7664 14.019,-10e-5 13,0 Z M 6.8984,2 H 9.2129 L 12.123,11 H 10.213 L 9.6035,9 H 6.5273 L 5.9102,11 H 4 Z M 8.0801,3.2969 7,7.289 H 9.1797 Z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/capslock-enabled-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/capslock-enabled-symbolic.svg
new file mode 100644
index 000000000..16a0b2b25
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/capslock-enabled-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g>
+ <path style="fill:#ebdbb2" d="M 0,13.203 5.2738e-4,13.75 C 0.0017,14.962 1.0386,16 2.2504,16 H 13.75 C 14.962,16 16,14.962 16,13.75 V 13.203 C 15.468,13.688 14.775,14 14,14 H 2.0004 C 1.2258,14 0.53159,13.688 0,13.203 Z"/>
+ <path style="fill:#ebdbb2" d="M 3,0 C 1.9808,-2e-4 1.1244,0.7663 1.0117,1.7793 L 0.01172,10.779 C -0.11988,11.964 0.80783,13 2,13 H 14 C 15.192,13 16.12,11.964 15.988,10.779 L 14.988,1.7793 C 14.875,0.7664 14.019,-10e-5 13,0 Z M 6.8984,2 H 9.2129 L 12.123,11 H 10.213 L 9.6035,9 H 6.5273 L 5.9102,11 H 4 Z M 8.0801,3.2969 7,7.289 H 9.1797 Z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/changes-allow-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/changes-allow-symbolic.svg
new file mode 100644
index 000000000..59251a699
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/changes-allow-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,0 C 5.784,0 4,1.784 4,4 V 5 H 6 V 4 C 6,2.892 6.892,2 8,2 9.108,2 10,2.892 10,4 V 8 H 3 C 2.446,8 2,8.446 2,9 V 15 C 2,15.554 2.446,16 3,16 H 13 C 13.554,16 14,15.554 14,15 V 9 C 14,8.446 13.554,8 13,8 H 12 V 4 C 12,1.784 10.216,0 8,0 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/changes-prevent-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/changes-prevent-symbolic.svg
new file mode 100644
index 000000000..f1495fe70
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/changes-prevent-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,1 C 5.784,1 4,2.784 4,5 V 7 H 3 C 2.446,7 2,7.446 2,8 V 14 C 2,14.554 2.446,15 3,15 H 13 C 13.554,15 14,14.554 14,14 V 8 C 14,7.446 13.554,7 13,7 H 12 V 5 C 12,2.784 10.216,1 8,1 Z M 8,3 C 9.108,3 10,3.892 10,5 V 7 H 6 V 5 C 6,3.892 6.892,3 8,3 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/channel-insecure-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/channel-insecure-symbolic.svg
new file mode 100644
index 000000000..4262661d8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/channel-insecure-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 2.5,1 C 1.67,1 1,1.67 1,2.5 V 14.5 C 1,15.33 1.67,16 2.5,16 H 14.5 C 15.33,16 16,15.33 16,14.5 V 2.5 C 16,1.67 15.33,1 14.5,1 Z M 11,8 V 6 C 11,4.89 10.11,4 9,4 H 8 C 6.89,4 5.98,4.89 6,6 H 5 C 5,4.34 6.34,3 8,3 H 9 C 10.66,3 12,4.34 12,6 V 8 C 12.55,8 13,8.45 13,9 V 13 C 13,13.55 12.55,14 12,14 H 5 C 4.45,14 4,13.55 4,13 V 9 C 4,8 5,8 5,8 M 8.5,9 C 7.67,9 7,9.67 7,10.5 7,11.13 7.4,11.7 8,11.91 V 13 H 9 V 11.91 C 9.6,11.7 10,11.13 10,10.5 10,9.67 9.33,9 8.5,9 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/channel-secure-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/channel-secure-symbolic.svg
new file mode 100644
index 000000000..7051c662a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/channel-secure-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 2.5 1 C 1.67 1 1 1.67 1 2.5 L 1 14.5 C 1 15.33 1.67 16 2.5 16 L 14.5 16 C 15.33 16 16 15.33 16 14.5 L 16 2.5 C 16 1.67 15.33 1 14.5 1 L 2.5 1 z M 8 3 L 9 3 C 10.66 3 12 4.34 12 6 L 12 8 C 12.55 8 13 8.45 13 9 L 13 13 C 13 13.55 12.55 14 12 14 L 5 14 C 4.45 14 4 13.55 4 13 L 4 9 C 4 8 5 8 5 8 L 5 6 C 5 4.34 6.34 3 8 3 z M 8 4 C 6.89 4 5.98 4.89 6 6 L 6 8 L 11 8 L 11 6 C 11 4.89 10.11 4 9 4 L 8 4 z M 8.5 9 C 7.67 9 7 9.67 7 10.5 C 7 11.13 7.4 11.700156 8 11.910156 L 8 13 L 9 13 L 9 11.910156 C 9.6 11.700156 10 11.13 10 10.5 C 10 9.67 9.33 9 8.5 9 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/checkbox-checked-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/checkbox-checked-symbolic.svg
new file mode 100644
index 000000000..e38b5aba0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/checkbox-checked-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 4,2 C 2.89,2 2,2.89 2,4 V 12 C 2,13.11 2.89,14 4,14 H 12 C 13.11,14 14,13.11 14,12 V 7.25 L 13,8.41 V 12 C 13,12.55 12.55,13 12,13 H 4 C 3.45,13 3,12.55 3,12 V 4 C 3,3.45 3.45,3 4,3 H 12 C 12.13,3 12.23,3.05 12.34,3.09 L 13.03,2.28 C 12.73,2.1 12.38,2 12,2 Z"/>
+ <path style="fill:#ebdbb2" d="M 14.278,2.3705 8.0005,9.561 5.7505,7.3105 C 5.2887,6.8608 4.6905,6.9405 4.3105,7.3105 3.9405,7.6905 3.8548,8.2947 4.3105,8.7505 L 8.0905,12.5 15.778,3.6905 C 16.537,2.8206 15.214,1.2986 14.278,2.3705 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/checkbox-mixed-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/checkbox-mixed-symbolic.svg
new file mode 100644
index 000000000..f78a179fc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/checkbox-mixed-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 4,2 C 2.89,2 2,2.89 2,4 V 12 C 2,13.11 2.89,14 4,14 H 12 C 13.11,14 14,13.11 14,12 V 4 C 14,2.89 13.11,2 12,2 Z M 4,3 H 12 C 12.55,3 13,3.45 13,4 V 12 C 13,12.55 12.55,13 12,13 H 4 C 3.45,13 3,12.55 3,12 V 4 C 3,3.45 3.45,3 4,3 Z"/>
+ <path style="fill:#ebdbb2" d="M 6,7 H 10 C 11.108,7 12,7.446 12,8 12,8.554 11.108,9 10,9 H 6 C 4.892,9 4,8.554 4,8 4,7.446 4.892,7 6,7 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/checkbox-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/checkbox-symbolic.svg
new file mode 100644
index 000000000..f9037a6a9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/checkbox-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 4,2 C 2.89,2 2,2.89 2,4 V 12 C 2,13.11 2.89,14 4,14 H 12 C 13.11,14 14,13.11 14,12 V 4 C 14,2.89 13.11,2 12,2 Z M 4,3 H 12 C 12.55,3 13,3.45 13,4 V 12 C 13,12.55 12.55,13 12,13 H 4 C 3.45,13 3,12.55 3,12 V 4 C 3,3.45 3.45,3 4,3 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/computer-fail-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/computer-fail-symbolic.svg
new file mode 100644
index 000000000..c525ac24c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/computer-fail-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 2,0 C 0,0 0,2 0,2 V 11 C 0,11 0,13 2,13 H 14 C 14,13 16,13 16,11 V 2 C 16,2 16,0 14,0 Z M 2,2 H 14 V 10 H 2 Z M 3,15 V 16 H 13 V 15 C 13,14 12,14 12,14 H 4 C 4,14 3,14 3,15 Z"/>
+ <path style="fill:#ebdbb2" d="M 5,3 V 5 H 6 V 3 Z M 10,3 V 5 H 11 V 3 Z M 5,7 V 8 H 11 V 7 Z M 11,8 V 9 H 12 V 8 Z M 5,8 H 4 V 9 H 5 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/content-loading-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/content-loading-symbolic.svg
new file mode 100644
index 000000000..8a63dcf90
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/content-loading-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 5,8 A 2,2 0 0 1 3,10 2,2 0 0 1 1,8 2,2 0 0 1 3,6 2,2 0 0 1 5,8 Z"/>
+ <path style="fill:#ebdbb2" d="M 10,8 A 2,2 0 0 1 8,10 2,2 0 0 1 6,8 2,2 0 0 1 8,6 2,2 0 0 1 10,8 Z"/>
+ <path style="fill:#ebdbb2" d="M 15,8 A 2,2 0 0 1 13,10 2,2 0 0 1 11,8 2,2 0 0 1 13,6 2,2 0 0 1 15,8 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/data-information-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/data-information-symbolic.svg
new file mode 120000
index 000000000..8565facd1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/data-information-symbolic.svg
@@ -0,0 +1 @@
+dialog-information-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/daytime-sunrise-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/daytime-sunrise-symbolic.svg
new file mode 100644
index 000000000..8cb469f0a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/daytime-sunrise-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 14.971,12.5 C 14.981,12.66 15,12.83 15,13 H 16 Z M 1.0293,12.5 0,13 H 1 C 1,12.83 1.0193,12.66 1.0293,12.5 Z M 13.66,7.3398 12.561,7.7109 C 12.811,7.9309 13.059,8.1797 13.279,8.4297 Z M 2.3398,7.3398 2.7207,8.4297 C 2.9407,8.1797 3.1895,7.9309 3.4395,7.7109 Z M 8,7 C 4.69,7 2,9.68 2,13 H 14 C 14,9.68 11.31,7 8,7 Z M 8,5 7.5,6.0293 C 7.67,6.0193 7.83,6 8,6 8.17,6 8.33,6.0193 8.5,6.0293 Z"/>
+ <path style="fill:#ebdbb2" d="M 1,14 H 15 C 15.554,14 16,14.446 16,15 16,15.554 15.554,16 15,16 H 1 C 0.446,16 0,15.554 0,15 0,14.446 0.446,14 1,14 Z"/>
+ <path style="fill:#ebdbb2" d="M 8,0 11,4 H 5 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/daytime-sunset-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/daytime-sunset-symbolic.svg
new file mode 100644
index 000000000..725ea9ee8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/daytime-sunset-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,0 7.5,1.0293 C 7.67,1.0193 7.83,1 8,1 8.17,1 8.33,1.0193 8.5,1.0293 Z M 8,2 C 4.69,2 2,4.68 2,8 H 14 C 14,4.68 11.31,2 8,2 Z M 2.3398,2.3398 2.7207,3.4297 C 2.9407,3.1797 3.1895,2.9309 3.4395,2.7109 Z M 13.66,2.3398 12.561,2.7109 C 12.811,2.9309 13.059,3.1797 13.279,3.4297 Z M 1.0293,7.5 0,8 H 1 C 1,7.83 1.0193,7.66 1.0293,7.5 Z M 14.971,7.5 C 14.981,7.66 15,7.83 15,8 H 16 Z"/>
+ <path style="fill:#ebdbb2" d="M 1,9 H 15 C 15.554,9 16,9.446 16,10 16,10.554 15.554,11 15,11 H 1 C 0.446,11 0,10.554 0,10 0,9.446 0.446,9 1,9 Z"/>
+ <path style="fill:#ebdbb2" d="M 8,16 11,12 H 5 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/dialog-error-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/dialog-error-symbolic.svg
new file mode 100644
index 000000000..18409f4f0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/dialog-error-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#458588" class="warning" d="M 8,1 C 4.13,1 1,4.13 1,8 1,11.86 4.13,15 8,15 11.87,15 15,11.86 15,8 15,4.13 11.87,1 8,1 Z M 7,3 H 9 V 9 H 7 Z M 7,11 H 9 V 13 H 7 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/dialog-information-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/dialog-information-symbolic.svg
new file mode 100644
index 000000000..4d8722b9d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/dialog-information-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,1 C 4.13,1 1,4.13 1,8 1,11.87 4.13,15 8,15 11.87,15 15,11.87 15,8 15,4.13 11.87,1 8,1 Z M 8,3.75 C 8.69,3.75 9.25,4.31 9.25,5 9.25,5.69 8.69,6.25 8,6.25 7.31,6.25 6.75,5.69 6.75,5 6.75,4.31 7.31,3.75 8,3.75 Z M 7,7 H 9 V 12 H 7 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/dialog-password-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/dialog-password-symbolic.svg
new file mode 100644
index 000000000..3b9707695
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/dialog-password-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,2 C 6.34,2 5,3.34 5,5 5,6.24 5.74,7.3 6.82,7.76 L 5,14 H 11 L 9.18,7.76 C 10.26,7.3 11,6.24 11,5 11,3.34 9.66,2 8,2 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/dialog-question-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/dialog-question-symbolic.svg
new file mode 100644
index 000000000..6b06e0069
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/dialog-question-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8.0008,0.001 C 7.7452,0.001 7.4896,0.0981 7.2938,0.29397 L 0.2938,7.294 C -0.09793,7.6857 -0.09793,8.3163 0.2938,8.708 L 7.2938,15.706 C 7.6855,16.098 8.3161,16.098 8.7078,15.706 L 15.706,8.708 C 16.098,8.3163 16.098,7.6857 15.706,7.294 L 8.7078,0.29397 C 8.512,0.0981 8.2564,0.001 8.0008,0.001 Z M 7.9999,4 C 9.1049,4 10,4.8954 10,6 10,7.105 9.1049,8 7.9999,8 V 9 H 6.9999 V 7 H 7.9999 C 8.5519,7 8.9999,6.552 8.9999,6 8.9999,5.4477 8.5519,5 7.9999,5 7.4479,5 6.9999,5.4477 6.9999,6 H 5.9999 C 5.9999,4.8954 6.8949,4 7.9999,4 Z M 6.9999,10 H 7.9999 V 11 H 6.9999 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/dialog-warning-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/dialog-warning-symbolic.svg
new file mode 100644
index 000000000..37dbbd19b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/dialog-warning-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#458588" class="warning" d="M 8,1 C 7.6451,1 7.326,1.172 7.1367,1.4961 L 0.13672,13.496 C -0.25081,14.167 0.23,15 1,15 H 15 C 15.76,15 16.248,14.155 15.867,13.496 L 8.8633,1.4961 C 8.674,1.172 8.3549,1 8,1 Z M 7,4 H 9 V 10 H 7 Z M 7,11 H 9 V 13 H 7 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/display-brightness-high-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/display-brightness-high-symbolic.svg
new file mode 100644
index 000000000..3fa425715
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/display-brightness-high-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,0.72 5.81,3 H 3 V 5.81 L 0.72,8 3,10.22 V 13 H 5.81 L 8,15.28 10.22,13 H 13 V 10.22 L 15.28,8 13,6 V 3 H 10.22 Z M 8,4 C 10.21,4 12,5.79 12,8 12,10.21 10.21,12 8,12 5.79,12 4,10.21 4,8 4,5.79 5.79,4 8,4 Z M 8,5 C 6.3431,5 5,6.3431 5,8 5,9.6569 6.3431,11 8,11 9.6569,11 11,9.6569 11,8 11,6.3431 9.6569,5 8,5 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/display-brightness-low-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/display-brightness-low-symbolic.svg
new file mode 100644
index 000000000..860d4faeb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/display-brightness-low-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,5 C 6.34,5 5,6.34 5,8 5,9.66 6.34,11 8,11 Z"/>
+ <path style="fill:#ebdbb2;opacity:0.3" d="M 8 0.7207 L 5.8105 3 L 3 3 L 3 5.8105 L 0.7207 8 L 3 10.221 L 3 13 L 5.8105 13 L 8 15.279 L 10.221 13 L 13 13 L 13 10.221 L 15.279 8 L 13 6 L 13 3 L 10.221 3 L 8 0.7207 z M 8 4 C 10.21 4 12 5.79 12 8 C 12 10.21 10.21 12 8 12 C 5.79 12 4 10.21 4 8 C 4 5.79 5.79 4 8 4 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/display-brightness-medium-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/display-brightness-medium-symbolic.svg
new file mode 100644
index 000000000..06e1e9af8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/display-brightness-medium-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,0.721 5.8105,3.0003 H 3 V 5.8108 L 0.7207,8.0003 3,10.221 V 13 H 5.8105 L 8,15.279 10.221,13 H 13 V 10.221 L 15.279,8.0003 13,6.0003 V 3.0003 H 10.221 Z M 8,4.0003 C 10.21,4.0003 12,5.7903 12,8.0003 12,10.21 10.21,12 8,12 5.79,12 4,10.21 4,8.0003 4,5.7903 5.79,4.0003 8,4.0003 Z M 8,5.0003 C 6.3431,5.0003 5,6.3434 5,8.0003 5,9.6572 6.3431,11 8,11 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/display-brightness-off-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/display-brightness-off-symbolic.svg
new file mode 100644
index 000000000..c3390325d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/display-brightness-off-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2;opacity:0.3" d="M 8,0.721 5.8105,3.0003 H 3 V 5.8108 L 0.7207,8.0003 3,10.221 V 13 H 5.8105 L 8,15.279 10.221,13 H 13 V 10.221 L 15.279,8.0003 13,6.0003 V 3.0003 H 10.221 Z M 8,4.0003 C 10.21,4.0003 12,5.7903 12,8.0003 12,10.21 10.21,12 8,12 5.79,12 4,10.21 4,8.0003 4,5.7903 5.79,4.0003 8,4.0003 Z M 8,5.0003 C 6.3431,5.0003 5,6.3434 5,8.0003 5,9.6572 6.3431,11 8,11 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/display-brightness-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/display-brightness-symbolic.svg
new file mode 100644
index 000000000..06e1e9af8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/display-brightness-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,0.721 5.8105,3.0003 H 3 V 5.8108 L 0.7207,8.0003 3,10.221 V 13 H 5.8105 L 8,15.279 10.221,13 H 13 V 10.221 L 15.279,8.0003 13,6.0003 V 3.0003 H 10.221 Z M 8,4.0003 C 10.21,4.0003 12,5.7903 12,8.0003 12,10.21 10.21,12 8,12 5.79,12 4,10.21 4,8.0003 4,5.7903 5.79,4.0003 8,4.0003 Z M 8,5.0003 C 6.3431,5.0003 5,6.3434 5,8.0003 5,9.6572 6.3431,11 8,11 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/folder-drag-accept-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/folder-drag-accept-symbolic.svg
new file mode 100644
index 000000000..7a4ee868b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/folder-drag-accept-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 2,1 C 2,1 1,1 1,2 V 7 C 1,6 2,6 2,6 H 7 L 9,8 H 14 C 14,8 15,8 15,9 V 4 C 15,3 14,3 14,3 H 9 L 7,1 Z"/>
+ <path style="fill:#ebdbb2" d="M 2,7 C 2,7 1,7 1,8 V 13 C 1,13 1,14 2,14 H 14 C 14,14 15,14 15,13 V 10 C 15,9 14,9 14,9 H 9 L 7,7 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/folder-open-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/folder-open-symbolic.svg
new file mode 100644
index 000000000..b26274f54
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/folder-open-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 2,1 C 2,1 1,1 1,2 V 5 C 1,4 2,4 2,4 H 7 L 9,6 H 14 C 14,6 15,6 15,7 V 4 C 15,3 14,3 14,3 H 9 L 7,1 Z"/>
+ <path style="fill:#ebdbb2" d="M 2,5 C 2,5 1,5 1,6 V 13 C 1,13 1,14 2,14 H 14 C 14,14 15,14 15,13 V 8 C 15,7 14,7 14,7 H 9 L 7,5 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/folder-visiting-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/folder-visiting-symbolic.svg
new file mode 100644
index 000000000..928f007fc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/folder-visiting-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2;opacity:0.3" d="M 1,2 V 13 C 1,13 1,14 2,14 H 14 C 14,14 15,14 15,13 V 4 C 15,3 14,3 14,3 H 9 L 7,1 H 2 C 2,1 1,1 1,2 Z"/>
+ <path style="fill:#ebdbb2" d="M 2,1 C 2,1 1.9084,1.0089 1.7891,1.0332 L 15,8.6602 V 6.6602 L 5.1953,1 Z M 1,2.5781 V 4.5781 L 15,12.66 V 10.66 Z M 12.125,3 15,4.6602 V 4 C 15,3 14,3 14,3 Z M 1,6.5781 V 8.5781 L 10.393,14 H 13.855 Z M 1,10.578 V 12.578 L 3.4648,14 H 6.9277 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/freon-fan-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/freon-fan-symbolic.svg
new file mode 120000
index 000000000..81a5e269f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/freon-fan-symbolic.svg
@@ -0,0 +1 @@
+sensors-fan-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/freon-gpu-temperature-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/freon-gpu-temperature-symbolic.svg
new file mode 100644
index 000000000..85326dec3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/freon-gpu-temperature-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 1,0 C -0.325,0 -0.325,2 1,2 H 2 V 5 H 0 V 8 H 2 V 9 H 0 V 12 H 2 V 14 C 2,15.325 4,15.325 4,14 V 0.99996 C 4,0 3,0 3,0 Z M 5,3 V 5 H 14 V 13 H 8 V 11 H 5 V 13 H 6 V 15 H 16 V 3 Z M 1,6 H 2 V 7 H 1 Z M 6,6 V 10 H 7 V 6 Z M 8,6 V 10 H 9 V 6 Z M 10,6 V 10 H 11 V 6 Z M 12,6 V 10 H 13 V 6 Z M 1,10 H 2 V 11 H 1 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/freon-temperature-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/freon-temperature-symbolic.svg
new file mode 120000
index 000000000..c62743ebc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/freon-temperature-symbolic.svg
@@ -0,0 +1 @@
+sensors-temperature-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/freon-voltage-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/freon-voltage-symbolic.svg
new file mode 120000
index 000000000..22b815153
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/freon-voltage-symbolic.svg
@@ -0,0 +1 @@
+sensors-voltage-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/gser-icon-playing-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/gser-icon-playing-symbolic.svg
new file mode 100644
index 000000000..7654c1e65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/gser-icon-playing-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 1,2 C 0.446,2 0,2.446 0,3 V 13 C 0,13.554 0.446,14 1,14 H 15 C 15.554,14 16,13.554 16,13 V 3 C 16,2.446 15.554,2 15,2 Z M 5,4 A 4,4 0 0 1 9,8 4,4 0 0 1 5,12 4,4 0 0 1 1,8 4,4 0 0 1 5,4 Z M 11,5 H 14 C 14.277,5 14.5,5.223 14.5,5.5 14.5,5.777 14.277,6 14,6 H 11 C 10.723,6 10.5,5.777 10.5,5.5 10.5,5.223 10.723,5 11,5 Z M 5,6 A 2,2 0 0 0 3,8 2,2 0 0 0 5,10 2,2 0 0 0 7,8 2,2 0 0 0 5,6 Z M 11,7 H 14 C 14.277,7 14.5,7.223 14.5,7.5 14.5,7.777 14.277,8 14,8 H 11 C 10.723,8 10.5,7.777 10.5,7.5 10.5,7.223 10.723,7 11,7 Z M 11,9 H 14 C 14.277,9 14.5,9.223 14.5,9.5 14.5,9.777 14.277,10 14,10 H 11 C 10.723,10 10.5,9.777 10.5,9.5 10.5,9.223 10.723,9 11,9 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/gser-icon-stopped-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/gser-icon-stopped-symbolic.svg
new file mode 100644
index 000000000..88c89a9ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/gser-icon-stopped-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 1,2 C 0.446,2 0,2.446 0,3 V 13 C 0,13.554 0.446,14 1,14 H 15 C 15.554,14 16,13.554 16,13 V 3 C 16,2.446 15.554,2 15,2 Z M 5,4 A 4,4 0 0 1 9,8 4,4 0 0 1 5,12 4,4 0 0 1 1,8 4,4 0 0 1 5,4 Z M 11,5 H 14 C 14.277,5 14.5,5.223 14.5,5.5 14.5,5.777 14.277,6 14,6 H 11 C 10.723,6 10.5,5.777 10.5,5.5 10.5,5.223 10.723,5 11,5 Z M 11,7 H 14 C 14.277,7 14.5,7.223 14.5,7.5 14.5,7.777 14.277,8 14,8 H 11 C 10.723,8 10.5,7.777 10.5,7.5 10.5,7.223 10.723,7 11,7 Z M 11,9 H 14 C 14.277,9 14.5,9.223 14.5,9.5 14.5,9.777 14.277,10 14,10 H 11 C 10.723,10 10.5,9.777 10.5,9.5 10.5,9.223 10.723,9 11,9 Z"/>
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 7,8 A 2,2 0 0 1 5,10 2,2 0 0 1 3,8 2,2 0 0 1 5,6 2,2 0 0 1 7,8 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/image-loading-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/image-loading-symbolic.svg
new file mode 100644
index 000000000..a4d485d59
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/image-loading-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 2,2 C 1.446,2 1,2.446 1,3 V 5 H 15 V 3 C 15,2.446 14.554,2 14,2 Z M 1,11 V 13 C 1,13.554 1.446,14 2,14 H 14 C 14.554,14 15,13.554 15,13 V 11 Z"/>
+ <path style="fill:#ebdbb2" d="M 5,8 A 2,2 0 0 1 3,10 2,2 0 0 1 1,8 2,2 0 0 1 3,6 2,2 0 0 1 5,8 Z"/>
+ <path style="fill:#ebdbb2" d="M 10,8 A 2,2 0 0 1 8,10 2,2 0 0 1 6,8 2,2 0 0 1 8,6 2,2 0 0 1 10,8 Z"/>
+ <path style="fill:#ebdbb2" d="M 15,8 A 2,2 0 0 1 13,10 2,2 0 0 1 11,8 2,2 0 0 1 13,6 2,2 0 0 1 15,8 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/keyboard-brightness-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/keyboard-brightness-symbolic.svg
new file mode 100644
index 000000000..118e6f879
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/keyboard-brightness-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 5.5,9 C 5.223,9 5,9.223 5,9.5 V 12 H 11 V 9.5 C 11,9.223 10.777,9 10.5,9 Z"/>
+ <path style="fill:#ebdbb2" d="M 3,12 V 10 L 0,11 Z"/>
+ <path style="fill:#ebdbb2" d="M 7,6 H 9 L 8,3 Z"/>
+ <path style="fill:#ebdbb2" d="M 13,10 V 12 L 16,11 Z"/>
+ <path style="fill:#ebdbb2" d="M 10.825,6.756 12.239,8.1703 13.654,5.3418 Z"/>
+ <path style="fill:#ebdbb2" d="M 3.7605,8.1703 5.1748,6.756 2.3463,5.3418 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/mail-attachment-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/mail-attachment-symbolic.svg
new file mode 100644
index 000000000..25989e34c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/mail-attachment-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 9,0 C 7.36,0 6,1.35 6,3 V 11 H 8 V 3 C 8,2 9,2 9,2 9,2 10,2 10,3 V 11.5 C 10,12.89 8.89,14 7.5,14 6.11,14 5,12.89 5,11.5 V 4 H 3 V 11.5 C 3,13.97 5.03,16 7.5,16 9.97,16 12,13.97 12,11.5 V 3 C 12,1.35 10.64,0 9,0 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/mail-read-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/mail-read-symbolic.svg
new file mode 100644
index 000000000..8ec364770
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/mail-read-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2;opacity:0.3" d="M 2 2 C 0.892 2 0 2.892 0 4 L 0 12 C 0 13.108 0.892 14 2 14 L 14 14 C 15.108 14 16 13.108 16 12 L 16 4 C 16 2.892 15.108 2 14 2 L 2 2 z M 2 4 L 8 7 L 14 4 L 14 6 L 8 9 L 2 6 L 2 4 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/mail-replied-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/mail-replied-symbolic.svg
new file mode 100644
index 000000000..054b209fe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/mail-replied-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 7,1.5 V 4 H 9.5 C 12.5,4 14.5,6.13 14.5,9.25 14.5,12.5 10.5,14 10.5,14 10.5,14 12.37,11.35 11.94,10 11.57,8.87 10.36,8 9,8 H 7 V 10.5 L 0.5,6 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/mail-unread-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/mail-unread-symbolic.svg
new file mode 100644
index 000000000..b1120f241
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/mail-unread-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 2 2 C 0.892 2 0 2.892 0 4 L 0 12 C 0 13.108 0.892 14 2 14 L 14 14 C 15.108 14 16 13.108 16 12 L 16 4 C 16 2.892 15.108 2 14 2 L 2 2 z M 2 4 L 8 7 L 14 4 L 14 6 L 8 9 L 2 6 L 2 4 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-consecutive-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-consecutive-rtl-symbolic.svg
new file mode 100644
index 000000000..e98f1c17a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-consecutive-rtl-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 4,5 V 7 H 15 V 9 H 4 V 11 L 0,8 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-consecutive-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-consecutive-symbolic-rtl.svg
new file mode 120000
index 000000000..ed55bf206
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-consecutive-symbolic-rtl.svg
@@ -0,0 +1 @@
+media-playlist-consecutive-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-consecutive-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-consecutive-symbolic.svg
new file mode 100644
index 000000000..0def33d54
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-consecutive-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 12,5 V 7 H 1 V 9 H 12 V 11 L 16,8 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-no-repeat-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-no-repeat-symbolic.svg
new file mode 100644
index 000000000..492a06c6f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-no-repeat-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 6,1 V 3 H 4 C 2.338,3 1,4.338 1,6 V 10 C 1,11.662 2.338,13 4,13 H 12 C 13.662,13 15,11.662 15,10 V 6 C 15,4.338 13.662,3 12,3 H 11 V 5 H 12 C 12.554,5 13,5.446 13,6 V 10 C 13,10.554 12.554,11 12,11 H 4 C 3.446,11 3,10.554 3,10 V 6 C 3,5.446 3.446,5 4,5 H 6 V 7 L 10,4 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-no-shuffle-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-no-shuffle-rtl-symbolic.svg
new file mode 120000
index 000000000..ed55bf206
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-no-shuffle-rtl-symbolic.svg
@@ -0,0 +1 @@
+media-playlist-consecutive-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-no-shuffle-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-no-shuffle-symbolic.svg
new file mode 120000
index 000000000..3111d1de6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-no-shuffle-symbolic.svg
@@ -0,0 +1 @@
+media-playlist-consecutive-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-one-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-one-rtl-symbolic.svg
new file mode 120000
index 000000000..3d28021a1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-one-rtl-symbolic.svg
@@ -0,0 +1 @@
+media-playlist-repeat-song-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-one-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-one-symbolic.svg
new file mode 120000
index 000000000..7301c3117
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-one-symbolic.svg
@@ -0,0 +1 @@
+media-playlist-repeat-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-rtl-symbolic.svg
new file mode 100644
index 000000000..89bdf40b4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-rtl-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 10,1 V 3 H 12 C 13.662,3 15,4.338 15,6 V 10 C 15,11.662 13.662,13 12,13 H 4 C 2.338,13 1,11.662 1,10 V 6 C 1,4.338 2.338,3 4,3 H 5 V 5 H 4 C 3.446,5 3,5.446 3,6 V 10 C 3,10.554 3.446,11 4,11 H 12 C 12.554,11 13,10.554 13,10 V 6 C 13,5.446 12.554,5 12,5 H 10 V 7 L 6,4 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-song-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-song-rtl-symbolic.svg
new file mode 100644
index 000000000..c7b1fec83
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-song-rtl-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 4.5,8 C 2.57,8 1,9.57 1,11.5 1,13.43 2.57,15 4.5,15 6.43,15 8,13.43 8,11.5 8,9.57 6.43,8 4.5,8 Z M 4,9 H 5 V 14 H 4 V 10.5 H 3 V 10 C 4,10 4,9 4,9 Z"/>
+ <path style="fill:#ebdbb2" d="M 10 1 L 6 4 L 10 7 L 10 5 L 12 5 C 12.554 5 13 5.446 13 6 L 13 10 C 13 10.554 12.554 11 12 11 L 8.9668 11 A 4.5 4.5 0 0 1 9 11.5 A 4.5 4.5 0 0 1 8.7363 13 L 12 13 C 13.662 13 15 11.662 15 10 L 15 6 C 15 4.338 13.662 3 12 3 L 10 3 L 10 1 z M 4 3 C 2.338 3 1 4.338 1 6 L 1 8.6777 A 4.5 4.5 0 0 1 3 7.2637 L 3 6 C 3 5.446 3.446 5 4 5 L 5 5 L 5 3 L 4 3 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-song-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-song-symbolic-rtl.svg
new file mode 120000
index 000000000..3d28021a1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-song-symbolic-rtl.svg
@@ -0,0 +1 @@
+media-playlist-repeat-song-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-song-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-song-symbolic.svg
new file mode 100644
index 000000000..c753e96ef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-song-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 11.5,8 C 9.57,8 8,9.57 8,11.5 8,13.43 9.57,15 11.5,15 13.43,15 15,13.43 15,11.5 15,9.57 13.43,8 11.5,8 Z M 11,9 H 12 V 14 H 11 V 10.5 H 10 V 10 C 11,10 11,9 11,9 Z"/>
+ <path style="fill:#ebdbb2" d="M 6 1 L 6 3 L 4 3 C 2.338 3 1 4.338 1 6 L 1 10 C 1 11.662 2.338 13 4 13 L 7.2637 13 A 4.5 4.5 0 0 1 7 11.5 A 4.5 4.5 0 0 1 7.0312 11 L 4 11 C 3.446 11 3 10.554 3 10 L 3 6 C 3 5.446 3.446 5 4 5 L 6 5 L 6 7 L 10 4 L 6 1 z M 11 3 L 11 5 L 12 5 C 12.554 5 13 5.446 13 6 L 13 7.2637 A 4.5 4.5 0 0 1 15 8.6738 L 15 6 C 15 4.338 13.662 3 12 3 L 11 3 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-symbolic-rtl.svg
new file mode 120000
index 000000000..477da5e55
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-symbolic-rtl.svg
@@ -0,0 +1 @@
+media-playlist-repeat-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-symbolic.svg
new file mode 100644
index 000000000..2595565be
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 6,1 V 3 H 4 C 2.338,3 1,4.338 1,6 V 10 C 1,11.662 2.338,13 4,13 H 12 C 13.662,13 15,11.662 15,10 V 6 C 15,4.338 13.662,3 12,3 H 11 V 5 H 12 C 12.554,5 13,5.446 13,6 V 10 C 13,10.554 12.554,11 12,11 H 4 C 3.446,11 3,10.554 3,10 V 6 C 3,5.446 3.446,5 4,5 H 6 V 7 L 10,4 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat.svg
new file mode 120000
index 000000000..bdaa644af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-repeat.svg
@@ -0,0 +1 @@
+media-playlist-repeat-song-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-shuffle-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-shuffle-rtl-symbolic.svg
new file mode 100644
index 000000000..644d54a7b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-shuffle-rtl-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 3,13 V 11 H 7 C 7.554,11 8,10.55 8,10 V 6 C 8,4.34 9.338,3 11,3 H 15 V 5 H 11 C 10.446,5 10,5.45 10,6 V 10 C 10,11.66 8.662,13 7,13 Z"/>
+ <path style="fill:#ebdbb2" d="M 3,3 V 5 H 6.623 C 6.792,4.2702 7.1462,3.6156 7.625,3.0664 7.4231,3.0238 7.2149,3 7,3 Z M 11.377,11 C 11.208,11.73 10.854,12.384 10.375,12.934 10.577,12.976 10.785,13 11,13 H 15 V 11 Z"/>
+ <path style="fill:#ebdbb2" d="M 4,1 V 7 L 0,4 Z"/>
+ <path style="fill:#ebdbb2" d="M 4,9 V 15 L 0,12 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-shuffle-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-shuffle-symbolic-rtl.svg
new file mode 120000
index 000000000..7dd973687
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-shuffle-symbolic-rtl.svg
@@ -0,0 +1 @@
+media-playlist-shuffle-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-shuffle-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-shuffle-symbolic.svg
new file mode 100644
index 000000000..129a2a7d7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-shuffle-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 13,13 V 11 H 9 C 8.446,11 8,10.55 8,10 V 6 C 8,4.34 6.662,3 5,3 H 1 V 5 H 5 C 5.554,5 6,5.45 6,6 V 10 C 6,11.66 7.338,13 9,13 Z"/>
+ <path style="fill:#ebdbb2" d="M 13,3 V 5 H 9.377 C 9.208,4.2702 8.8538,3.6156 8.375,3.0664 8.5769,3.0238 8.7851,3 9,3 Z M 4.623,11 C 4.792,11.73 5.146,12.384 5.625,12.934 5.423,12.976 5.215,13 5,13 H 1 V 11 Z"/>
+ <path style="fill:#ebdbb2" d="M 12,1 V 7 L 16,4 Z"/>
+ <path style="fill:#ebdbb2" d="M 12,9 V 15 L 16,12 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-shuffle.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-shuffle.svg
new file mode 120000
index 000000000..7dd973687
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/media-playlist-shuffle.svg
@@ -0,0 +1 @@
+media-playlist-shuffle-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/microphone-sensitivity-high-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/microphone-sensitivity-high-symbolic.svg
new file mode 100644
index 000000000..565d1de05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/microphone-sensitivity-high-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,0 C 6.34,0 5,1.34 5,3 V 8 C 5,9.66 6.34,11 8,11 9.66,11 11,9.66 11,8 V 3 C 11,1.34 9.66,0 8,0 Z M 2,7 V 8 C 2,10.97 4.16,13.43 7,13.91 V 16 H 9 V 13.91 C 11.84,13.43 14,10.97 14,8 V 7 H 12 V 8 C 12,10.23 10.23,12 8,12 5.77,12 4,10.23 4,8 V 7 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/microphone-sensitivity-low-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/microphone-sensitivity-low-symbolic.svg
new file mode 100644
index 000000000..0a480354f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/microphone-sensitivity-low-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 8,0 C 6.34,0 5,1.34 5,3 V 8 C 5,9.66 6.34,11 8,11 9.66,11 11,9.66 11,8 V 3 C 11,1.34 9.66,0 8,0 Z M 8,2 C 8.55,2 9,2.45 9,3 V 8 C 9,8.55 8.55,9 8,9 7.45,9 7,8.55 7,8 V 3 C 7,2.45 7.45,2 8,2 Z M 2,7 V 8 C 2,10.97 4.16,13.43 7,13.91 V 16 H 9 V 13.91 C 11.84,13.43 14,10.97 14,8 V 7 H 12 V 8 C 12,10.23 10.23,12 8,12 5.77,12 4,10.23 4,8 V 7 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/microphone-sensitivity-medium-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/microphone-sensitivity-medium-symbolic.svg
new file mode 100644
index 000000000..0086ebaeb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/microphone-sensitivity-medium-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,0 C 6.34,0 5,1.34 5,3 V 8 C 5,9.66 6.34,11 8,11 9.66,11 11,9.66 11,8 V 3 C 11,1.34 9.66,0 8,0 Z M 8,2 C 8.55,2 9,2.45 9,3 V 8 C 9,8.55 8.55,9 8,9 7.45,9 7,8.55 7,8 V 3 C 7,2.45 7.45,2 8,2 Z M 2,7 V 8 C 2,10.97 4.16,13.43 7,13.91 V 16 H 9 V 13.91 C 11.84,13.43 14,10.97 14,8 V 7 H 12 V 8 C 12,10.23 10.23,12 8,12 5.77,12 4,10.23 4,8 V 7 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/microphone-sensitivity-muted-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/microphone-sensitivity-muted-symbolic.svg
new file mode 100644
index 000000000..9d633b8fc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/microphone-sensitivity-muted-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,0 C 6.6398,0 5.5123,0.90584 5.1445,2.1445 L 11,8 V 3 C 11,1.34 9.66,0 8,0 Z M 5,5.5 V 8 C 5,9.66 6.34,11 8,11 8.7017,11 9.3393,10.751 9.8496,10.35 Z M 2,7 V 8 C 2,10.97 4.16,13.43 7,13.91 V 16 H 9 V 13.91 C 10.134,13.719 11.15,13.202 11.973,12.473 L 10.562,11.062 C 9.8702,11.642 8.9855,12 8,12 5.77,12 4,10.23 4,8 V 7 Z M 12,7 V 8 C 12,8.3068 11.949,8.5971 11.881,8.8809 L 13.449,10.449 C 13.792,9.7002 14,8.8778 14,8 V 7 Z"/>
+ <path style="fill:#ebdbb2" d="M 2.5,1 15,13.5 13.5,15 1,2.5 Z"/>
+ <path style="fill:#ebdbb2" d="M 2.5,1 15,13.5 13.5,15 1,2.5 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/microphone-sensitivity-none-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/microphone-sensitivity-none-symbolic.svg
new file mode 120000
index 000000000..be320ed5c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/microphone-sensitivity-none-symbolic.svg
@@ -0,0 +1 @@
+microphone-sensitivity-muted-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/mpi-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/mpi-symbolic.svg
new file mode 100644
index 000000000..da3387112
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/mpi-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 5,1 C 5,1 5,1 5,2 V 9.19 C 4.68,9.07 4.36,9 4,9 2.34,9 1,10.34 1,12 1,13.66 2.34,15 4,15 5.66,15 7,13.66 7,12 V 5 H 13 V 9.19 C 12.68,9.07 12.36,9 12,9 10.34,9 9,10.34 9,12 9,13.66 10.34,15 12,15 13.66,15 15,13.66 15,12 V 1 C 15,1 15,1 14,1 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/my-caffeine-off-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/my-caffeine-off-symbolic.svg
new file mode 100644
index 000000000..904db3898
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/my-caffeine-off-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 4,6 C 1.7909,6 0,7.79 0,10 0,12.21 1.7909,14 4,14 4.2425,14 4.4843,13.98 4.7227,13.93 5.462,15.48 6.958,16 10,16 16,16 16,14 16,6 Z M 4,8 H 4.0078 C 4.0194,9.6 4.06,10.94 4.2031,11.99 4.1357,11.99 4.0679,12 4,12 2.8954,12 2,11.1 2,10 2,8.9 2.8954,8 4,8 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/my-caffeine-on-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/my-caffeine-on-symbolic.svg
new file mode 100644
index 000000000..832a795a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/my-caffeine-on-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 7.1934,0 C 6.0952,1.38 5.766,1.57 6.1621,2.45 6.5212,3.25 7.449,3.15 6.9824,5 7.7488,4.1 8.3577,3.46 7.7559,2.54 7.1437,1.6 6.8084,1.53 7.1934,0 Z M 10.193,0 C 9.0952,1.38 8.766,1.57 9.1621,2.45 9.5212,3.25 10.449,3.15 9.9824,5 10.749,4.1 11.358,3.46 10.756,2.54 10.144,1.6 9.8084,1.53 10.193,0 Z M 13.193,0 C 12.095,1.38 11.766,1.57 12.162,2.45 12.521,3.25 13.449,3.15 12.982,5 13.749,4.1 14.358,3.46 13.756,2.54 13.144,1.6 12.808,1.53 13.193,0 Z M 4,6 C 1.7909,6 0,7.79 0,10 0,12.21 1.7909,14 4,14 4.2425,14 4.4843,13.98 4.7227,13.93 5.462,15.48 6.958,16 10,16 16,16 16,14 16,6 Z M 4,8 H 4.0078 C 4.0194,9.6 4.06,10.94 4.2031,11.99 4.1357,11.99 4.0679,12 4,12 2.8954,12 2,11.1 2,10 2,8.9 2.8954,8 4,8 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-acquiring-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-acquiring-symbolic.svg
new file mode 100644
index 000000000..c2ce4114a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-acquiring-symbolic.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2;opacity:0.3" d="M 10 0 L 10 2 L 7 2 L 7 5 L 14.889 5 L 15.5 4.5 L 10 0 z"/>
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 1,11 6,15 V 13 H 9 V 11 Z"/>
+ <path style="fill:#ebdbb2" d="M 5,8 A 2,2 0 0 1 3,10 2,2 0 0 1 1,8 2,2 0 0 1 3,6 2,2 0 0 1 5,8 Z"/>
+ <path style="fill:#ebdbb2" d="M 10,8 A 2,2 0 0 1 8,10 2,2 0 0 1 6,8 2,2 0 0 1 8,6 2,2 0 0 1 10,8 Z"/>
+ <path style="fill:#ebdbb2" d="M 15,8 A 2,2 0 0 1 13,10 2,2 0 0 1 11,8 2,2 0 0 1 13,6 2,2 0 0 1 15,8 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-3g-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-3g-symbolic.svg
new file mode 100644
index 000000000..4f0a6aead
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-3g-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 2 1 C 0.892 1 0 1.892 0 3 L 0 13 C 0 14.108 0.892 15 2 15 L 14 15 C 15.108 15 16 14.108 16 13 L 16 3 C 16 1.892 15.108 1 14 1 L 2 1 z M 2 3 L 6 3 C 6.666 3.02 7.168 3.8395 6.877 4.4395 L 5.502 7.2207 C 5.856 7.3307 6.2497 7.4102 6.4688 7.6602 C 6.8017 8.0202 7 8.47 7 9 L 7 11 C 7 12.11 6.093 13 5 13 L 2 13 L 2 11 L 5 11 L 5 9 L 4 9 C 3.334 8.98 2.835 8.1605 3.127 7.5605 L 4.377 5 L 2 5 L 2 3 z M 10 3 L 12 3 C 14 3 14 5 14 5 L 14 6 L 12 6 L 12 5 L 10 5 L 10 11 L 12 11 L 12 9 L 11 9 L 11 7 L 14 7 L 14 11 C 14 11 14 13 12 13 L 10 13 C 10 13 8 13 8 11 L 8 5 C 8 3 10 3 10 3 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-4g-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-4g-symbolic.svg
new file mode 100644
index 000000000..dc63208ad
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-4g-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 2 1 C 0.892 1 0 1.892 0 3 L 0 13 C 0 14.108 0.892 15 2 15 L 14 15 C 15.108 15 16 14.108 16 13 L 16 3 C 16 1.892 15.108 1 14 1 L 2 1 z M 2 3 L 4 3 L 4 7 L 5 7 L 5 3 L 7 3 L 7 13 L 5 13 L 5 9 L 4 9 C 2 9 2 7 2 7 L 2 3 z M 10 3 L 12 3 C 14 3 14 5 14 5 L 14 6 L 12 6 L 12 5 L 10 5 L 10 11 L 12 11 L 12 9 L 11 9 L 11 7.0312 L 14 7.0312 L 14 10.969 C 14 10.969 14 13 12 13 L 10 13 C 10 13 8 13 8 11 L 8 5 C 8 3 10 3 10 3 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-acquiring-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-acquiring-symbolic.svg
new file mode 100644
index 000000000..36b9b2fe4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-acquiring-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2;opacity:0.3" d="M 15 1 L 11 5 L 15 5 L 15 1 z M 5 11 L 1 15 L 15 15 L 15 11 L 5 11 z"/>
+ <path style="fill:#ebdbb2" d="M 5,8 A 2,2 0 0 1 3,10 2,2 0 0 1 1,8 2,2 0 0 1 3,6 2,2 0 0 1 5,8 Z"/>
+ <path style="fill:#ebdbb2" d="M 10,8 A 2,2 0 0 1 8,10 2,2 0 0 1 6,8 2,2 0 0 1 8,6 2,2 0 0 1 10,8 Z"/>
+ <path style="fill:#ebdbb2" d="M 15,8 A 2,2 0 0 1 13,10 2,2 0 0 1 11,8 2,2 0 0 1 13,6 2,2 0 0 1 15,8 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-cdma-1x-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-cdma-1x-symbolic.svg
new file mode 100644
index 000000000..35265d4e3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-cdma-1x-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 3 1 C 1.892 1 1 1.892 1 3 L 1 13 C 1 14.108 1.892 15 3 15 L 13 15 C 14.108 15 15 14.108 15 13 L 15 3 C 15 1.892 14.108 1 13 1 L 3 1 z M 6 3 L 10 3 C 12 3 12 5 12 5 L 12 6 L 10 6 L 10 5 L 6 5 L 6 11 L 10 11 L 10 10 L 12 10 L 12 11 C 12 11 12 13 10 13 L 6 13 C 6 13 4 13 4 11 L 4 5 C 4 3 6 3 6 3 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-connected-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-connected-symbolic.svg
new file mode 100644
index 000000000..3bd8452f2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-connected-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 15,1 1,15 H 15 Z M 13,5.83 V 13 H 5.83 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-disconnected-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-disconnected-symbolic.svg
new file mode 100644
index 000000000..92440d40c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-disconnected-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 15,1 1,15 H 10 V 10 H 15 Z"/>
+ <path style="fill:#ebdbb2" d="M 11,11 V 12 C 11,12.28 11.1,12.54 11.28,12.72 L 12.06,13.5 11.28,14.28 C 11.1,14.47 11,14.73 11,15 V 16 H 12 C 12.28,16 12.54,15.9 12.72,15.72 L 13.5,14.94 14.28,15.72 C 14.46,15.9 14.73,16 15,16 H 16 V 15 C 16,14.73 15.9,14.47 15.72,14.28 L 14.94,13.5 15.72,12.72 C 15.9,12.54 16,12.28 16,12 V 11 H 15 C 14.73,11 14.46,11.1 14.28,11.28 L 13.5,12.07 12.72,11.28 C 12.54,11.1 12.28,11 12,11 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-edge-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-edge-symbolic.svg
new file mode 100644
index 000000000..9f545f185
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-edge-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 3 1 C 1.892 1 1 1.892 1 3 L 1 13 C 1 14.108 1.892 15 3 15 L 13 15 C 14.108 15 15 14.108 15 13 L 15 3 C 15 1.892 14.108 1 13 1 L 3 1 z M 6 3 L 12 3 L 12 5 L 6 5 L 6 7 L 10 7 L 10 9 L 6 9 L 6 11 L 12 11 L 12 13 L 6 13 C 6 13 4 13 4 11 L 4 5 C 4 3 6 3 6 3 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-error-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-error-symbolic.svg
new file mode 100644
index 000000000..1df796f4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-error-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2;opacity:0.3" d="M 15 1 L 11 5 L 15 5 L 15 1 z M 11 5 L 1 15 L 11 15 L 11 5 z"/>
+ <path style="fill:#458588" class="warning" d="M 12,6 V 10 L 12.25,12 H 13.75 L 14,10 V 6 Z M 12,13 V 15 H 14 V 13 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-gprs-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-gprs-symbolic.svg
new file mode 100644
index 000000000..a520f7bc1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-gprs-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 3 1 C 1.892 1 1 1.892 1 3 L 1 13 C 1 14.108 1.892 15 3 15 L 13 15 C 14.108 15 15 14.108 15 13 L 15 3 C 15 1.892 14.108 1 13 1 L 3 1 z M 6 3 L 10 3 C 12 3 12 5 12 5 L 12 6 L 10 6 L 10 5 L 6 5 L 6 11 L 10 11 L 10 10 L 8 10 L 8 8 L 12 8 L 12 11 C 12 11 12 13 10 13 L 6 13 C 6 13 4 13 4 11 L 4 5 C 4 3 6 3 6 3 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-hspa-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-hspa-symbolic.svg
new file mode 100644
index 000000000..62cede90a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-hspa-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 3 1 C 1.892 1 1 1.892 1 3 L 1 13 C 1 14.108 1.892 15 3 15 L 13 15 C 14.108 15 15 14.108 15 13 L 15 3 C 15 1.892 14.108 1 13 1 L 3 1 z M 4 3 L 6 3 L 6 7 L 10 7 L 10 3 L 12 3 L 12 13 L 10 13 L 10 9 L 6 9 L 6 13 L 4 13 L 4 3 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-no-route-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-no-route-symbolic.svg
new file mode 100644
index 000000000..ea8a9a93b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-no-route-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 15,1 1,15 H 15 Z M 12,7 C 13.1,7 14,7.9 14,9 14,10.1 13.1,11 12,11 V 12 H 11 V 10 H 12 C 12.55,10 13,9.55 13,9 13,8.45 12.55,8 12,8 11.45,8 11,8.45 11,9 H 10 C 10,7.9 10.9,7 12,7 Z M 11,13 H 12 V 14 H 11 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-offline-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-offline-symbolic.svg
new file mode 120000
index 000000000..85ddb5424
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-offline-symbolic.svg
@@ -0,0 +1 @@
+network-cellular-disconnected-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-signal-excellent-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-signal-excellent-symbolic.svg
new file mode 100644
index 000000000..ccf2eb282
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-signal-excellent-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 1,15 15,1 V 15 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-signal-good-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-signal-good-symbolic.svg
new file mode 100644
index 000000000..a884295cf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-signal-good-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 1,15 15,1 V 15 Z"/>
+ <path style="fill:#ebdbb2" d="M 12,4 1,15 H 12 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-signal-none-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-signal-none-symbolic.svg
new file mode 100644
index 000000000..bdd079c38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-signal-none-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 1,15 15,1 V 15 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-signal-ok-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-signal-ok-symbolic.svg
new file mode 100644
index 000000000..09e5d9757
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-signal-ok-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 1,15 15,1 V 15 Z"/>
+ <path style="fill:#ebdbb2" d="M 9,7 1,15 H 9 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-signal-weak-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-signal-weak-symbolic.svg
new file mode 100644
index 000000000..33e08880d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-signal-weak-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 1,15 15,1 V 15 Z"/>
+ <path style="fill:#ebdbb2" d="M 5,11 1,15 H 5 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-umts-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-umts-symbolic.svg
new file mode 100644
index 000000000..bcdfe2e65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-cellular-umts-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 3 1 C 1.892 1 1 1.892 1 3 L 1 13 C 1 14.108 1.892 15 3 15 L 13 15 C 14.108 15 15 14.108 15 13 L 15 3 C 15 1.892 14.108 1 13 1 L 3 1 z M 4 3 L 6 3 L 6 11 L 10 11 L 10 3 L 12 3 L 12 11 C 12 11 12 13 10 13 L 6 13 C 6 13 4 13 4 11 L 4 3 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-disconnected-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-disconnected-symbolic.svg
new file mode 100644
index 000000000..6713809ed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-disconnected-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 11,11 V 12 C 11,12.28 11.1,12.54 11.28,12.72 L 12.06,13.5 11.28,14.28 C 11.1,14.47 11,14.73 11,15 V 16 H 12 C 12.28,16 12.54,15.9 12.72,15.72 L 13.5,14.94 14.28,15.72 C 14.46,15.9 14.73,16 15,16 H 16 V 15 C 16,14.73 15.9,14.47 15.72,14.28 L 14.94,13.5 15.72,12.72 C 15.9,12.54 16,12.28 16,12 V 11 H 15 C 14.73,11 14.46,11.1 14.28,11.28 L 13.5,12.07 12.72,11.28 C 12.54,11.1 12.28,11 12,11 Z"/>
+ <path style="fill:#ebdbb2;opacity:0.3" d="M 10,9 15.5,4.5 10,0 C 10,0.01 10,1.34 10,2 9,2 8,2 7,2 7,3.67 7,5.34 7,7 8,7 9,7 10,7 10,7.67 10,9 10,9 Z"/>
+ <path style="fill:#ebdbb2;opacity:0.3" d="M 6,6 0.5,10.5 6,15 V 13 H 9 V 8 H 6 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-error-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-error-symbolic.svg
new file mode 100644
index 000000000..2bfc14420
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-error-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2;opacity:0.3" d="M 10 0 L 10 2 L 7 2 L 7 7 L 10 7 L 10 9 L 11 8.1816 L 11 5 L 14.889 5 L 15.5 4.5 L 10 0 z"/>
+ <path style="fill:#ebdbb2;opacity:0.3" d="M 6,6 0.5,10.5 6,15 V 13 H 9 V 8 H 6 Z"/>
+ <path style="fill:#458588" class="warning" d="M 12,6 V 10 L 12.25,12 H 13.75 L 14,10 V 6 Z M 12,13 V 15 H 14 V 13 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-idle-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-idle-symbolic.svg
new file mode 100644
index 000000000..67a1b82d7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-idle-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2;opacity:0.3" d="M 10,9 15.5,4.5 10,0 C 10,0.01 10,1.34 10,2 9,2 8,2 7,2 7,3.67 7,5.34 7,7 8,7 9,7 10,7 10,7.67 10,9 10,9 Z"/>
+ <path style="fill:#ebdbb2;opacity:0.3" d="M 6,6 0.5,10.5 6,15 V 13 H 9 V 8 H 6 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-no-route-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-no-route-symbolic.svg
new file mode 100644
index 000000000..568597515
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-no-route-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,1 C 4.9494,1 2.0806,2.0732 0,4 L 8,15 16,4 C 13.919,2.0731 11.051,1 8,1 Z m 0,3 c 1.11,0 2,0.9 2,2 0,1.11 -0.89,2 -2,2 V 9 H 7 V 7 H 8 C 8.56,7 9,6.56 9,6 9,5.45 8.56,5 8,5 7.45,5 7,5.45 7,6 H 6 C 6,4.9 6.9,4 8,4 Z m -1,6 h 1 v 1 H 7 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-offline-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-offline-symbolic.svg
new file mode 120000
index 000000000..15aeabf45
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-offline-symbolic.svg
@@ -0,0 +1 @@
+network-disconnected-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-receive-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-receive-symbolic.svg
new file mode 100644
index 000000000..5e43c52ab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-receive-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2;opacity:0.3" d="M 10,9 15.5,4.5 10,0 C 10,0.01 10,1.34 10,2 9,2 8,2 7,2 7,3.67 7,5.34 7,7 8,7 9,7 10,7 10,7.67 10,9 10,9 Z"/>
+ <path style="fill:#ebdbb2" d="M 6,6 0.5,10.5 6,15 V 13 H 9 V 8 H 6 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-transmit-receive-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-transmit-receive-symbolic.svg
new file mode 100644
index 000000000..0a7562bf1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-transmit-receive-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 10,9 15.5,4.5 10,0 C 10,0.01 10,1.34 10,2 9,2 8,2 7,2 7,3.67 7,5.34 7,7 8,7 9,7 10,7 10,7.67 10,9 10,9 Z"/>
+ <path style="fill:#ebdbb2" d="M 6,6 0.5,10.5 6,15 V 13 H 9 V 8 H 6 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-transmit-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-transmit-symbolic.svg
new file mode 100644
index 000000000..900fe3238
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-transmit-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 10,9 15.5,4.5 10,0 C 10,0 10,1.34 10,2 9,2 8,2 7,2 7,3.67 7,5.34 7,7 8,7 9,7 10,7 10,7.67 10,9 10,9 Z"/>
+ <path style="fill:#ebdbb2;opacity:0.3" d="M 6,6 0.5,10.5 6,15 V 13 H 9 V 8 H 6 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-vpn-acquiring-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-vpn-acquiring-symbolic.svg
new file mode 100644
index 000000000..4e4ec8c66
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-vpn-acquiring-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 5,8 A 2,2 0 0 1 3,10 2,2 0 0 1 1,8 2,2 0 0 1 3,6 2,2 0 0 1 5,8 Z"/>
+ <path style="fill:#ebdbb2" d="M 10,8 A 2,2 0 0 1 8,10 2,2 0 0 1 6,8 2,2 0 0 1 8,6 2,2 0 0 1 10,8 Z"/>
+ <path style="fill:#ebdbb2" d="M 15,8 A 2,2 0 0 1 13,10 2,2 0 0 1 11,8 2,2 0 0 1 13,6 2,2 0 0 1 15,8 Z"/>
+ <path style="fill:#ebdbb2;opacity:0.3" d="M 4.5 4 C 3.4389 4 2.4756 4.384 1.7051 5 L 7.3086 5 C 6.5289 4.3726 5.5516 4 4.5 4 z M 0.75977 11 C 1.5681 12.206 2.9428 13 4.5 13 C 6.0263 13 7.4028 12.226 8.2246 11 L 0.75977 11 z M 12 11 L 12 12 L 15 12 L 15 11 L 12 11 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-vpn-disconnected-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-vpn-disconnected-symbolic.svg
new file mode 100644
index 000000000..0172236d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-vpn-disconnected-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 4.5,3 C 2.02,3 0,5.02 0,7.5 0,9.99 2.02,12 4.5,12 6.41,12 8.1,10.8 8.74,9 H 12 V 10 H 15 V 9 H 16 V 6 H 8.74 C 8.1,4.21 6.41,3.01 4.5,3 Z M 4.5,6 C 5.33,6 6,6.67 6,7.5 6,8.33 5.33,9 4.5,9 3.67,9 3,8.33 3,7.5 3,6.67 3.67,6 4.5,6 Z"/>
+ <path style="fill:#ebdbb2" d="M 11,11 V 12 C 11,12.28 11.1,12.54 11.28,12.72 L 12.06,13.5 11.28,14.28 C 11.1,14.47 11,14.73 11,15 V 16 H 12 C 12.28,16 12.54,15.9 12.72,15.72 L 13.5,14.94 14.28,15.72 C 14.46,15.9 14.73,16 15,16 H 16 V 15 C 16,14.73 15.9,14.47 15.72,14.28 L 14.94,13.5 15.72,12.72 C 15.9,12.54 16,12.28 16,12 V 11 H 15 C 14.73,11 14.46,11.1 14.28,11.28 L 13.5,12.07 12.72,11.28 C 12.54,11.1 12.28,11 12,11 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-vpn-error-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-vpn-error-symbolic.svg
new file mode 100644
index 000000000..05c0fb1b7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-vpn-error-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 4.5,3 C 2.02,3 0,5.02 0,7.5 0,9.99 2.02,12 4.5,12 6.41,12 8.1,10.8 8.74,9 H 11 V 6 H 8.74 C 8.1,4.21 6.41,3.01 4.5,3 Z M 15,6 V 9 H 16 V 6 Z M 4.5,6.01 C 5.33,6.01 6,6.68 6,7.51 6,8.33 5.33,9.01 4.5,9.01 3.68,9.01 3,8.33 3,7.51 3,6.68 3.68,6.01 4.5,6.01 Z"/>
+ <path style="fill:#458588" class="warning" d="M 12,6 V 10 L 12.25,12 H 13.75 L 14,10 V 6 Z M 12,13 V 15 H 14 V 13 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-vpn-offline-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-vpn-offline-symbolic.svg
new file mode 120000
index 000000000..d65e09e32
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-vpn-offline-symbolic.svg
@@ -0,0 +1 @@
+network-vpn-disconnected-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-vpn-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-vpn-symbolic.svg
new file mode 100644
index 000000000..312b96005
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-vpn-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 4.5,4 C 2.02,4 0,6.01 0,8.5 0,10.99 2.02,13 4.5,13 6.41,13 8.1,11.8 8.74,10 H 12 V 12 H 15 V 10 H 16 V 7 H 8.74 C 8.1,5.2 6.41,4 4.5,4 Z M 4.5,7 C 5.33,7 6,7.67 6,8.5 6,9.33 5.33,10 4.5,10 3.67,10 3,9.33 3,8.5 3,7.67 3.67,7 4.5,7 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wired-acquiring-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wired-acquiring-symbolic.svg
new file mode 100644
index 000000000..737fddceb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wired-acquiring-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 5,8 A 2,2 0 0 1 3,10 2,2 0 0 1 1,8 2,2 0 0 1 3,6 2,2 0 0 1 5,8 Z"/>
+ <path style="fill:#ebdbb2" d="M 10,8 A 2,2 0 0 1 8,10 2,2 0 0 1 6,8 2,2 0 0 1 8,6 2,2 0 0 1 10,8 Z"/>
+ <path style="fill:#ebdbb2" d="M 15,8 A 2,2 0 0 1 13,10 2,2 0 0 1 11,8 2,2 0 0 1 13,6 2,2 0 0 1 15,8 Z"/>
+ <path style="fill:#ebdbb2;opacity:0.3" d="M 2,2 C 2,2 1,2 1,3 V 5 H 3 V 4 H 13 V 5 H 15 V 3 C 15,2 14,2 14,2 Z M 1,11 V 12 C 1,13 2,13 2,13 H 4 L 5,14 H 11 L 12,13 H 14 C 14,13 15,13.13 15,12 V 11 H 11 L 10,12 H 6 L 5,11 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wired-disconnected-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wired-disconnected-symbolic.svg
new file mode 100644
index 000000000..b3fdb8ab7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wired-disconnected-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 2,2 C 2,2 1,2 1,3 V 12 C 1,13 2,13 2,13 H 4 L 5,14 H 10 V 12 H 6 L 5,11 H 3 V 4 H 13 V 10 H 15 V 3 C 15,2 14,2 14,2 Z"/>
+ <path style="fill:#ebdbb2" d="M 11,11 V 12 C 11,12.27 11.1,12.53 11.28,12.72 L 12.06,13.5 11.28,14.28 C 11.1,14.46 11,14.72 11,15 V 16 H 12 C 12.28,16 12.54,15.9 12.72,15.72 L 13.5,14.93 14.28,15.72 C 14.46,15.9 14.72,16 15,16 H 16 V 15 C 16,14.72 15.9,14.46 15.72,14.28 L 14.94,13.5 15.72,12.72 C 15.9,12.53 16,12.27 16,12 V 11 H 15 C 14.72,11 14.46,11.1 14.28,11.28 L 13.5,12.06 12.72,11.28 C 12.54,11.1 12.28,11 12,11 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wired-error-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wired-error-symbolic.svg
new file mode 100644
index 000000000..f3c6cc78f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wired-error-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 2,2 C 2,2 1,2 1,3 V 12 C 1,13 2,13 2,13 H 4 L 5,14 H 11 V 11 L 10,12 H 6 L 5,11 H 3 V 4 H 13 V 5 H 15 V 3 C 15,2 14,2 14,2 Z"/>
+ <path style="fill:#458588" class="warning" d="M 12,6 V 10 L 12.25,12 H 13.75 L 14,10 V 6 Z M 12,13 V 15 H 14 V 13 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wired-no-route-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wired-no-route-symbolic.svg
new file mode 100644
index 000000000..964cc3ce3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wired-no-route-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 2 2 C 2 2 1 2 1 3 L 1 12 C 1 13 2 13 2 13 L 4 13 L 5 14 L 11 14 L 12 13 L 14 13 C 14 13 15 13.13 15 12 L 15 3 C 15 2 14 2 14 2 L 2 2 z M 8 4 C 9.1 4 10 4.895 10 6 C 10 7.105 9.1 8 8 8 L 8 9 L 7 9 L 7 7 L 8 7 C 8.55 7 9 6.552 9 6 C 9 5.448 8.55 5 8 5 C 7.45 5 7 5.448 7 6 L 6 6 C 6 4.895 6.9 4 8 4 z M 7 10 L 8 10 L 8 11 L 7 11 L 7 10 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wired-offline-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wired-offline-symbolic.svg
new file mode 120000
index 000000000..d6e2782ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wired-offline-symbolic.svg
@@ -0,0 +1 @@
+network-wired-disconnected-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wired-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wired-symbolic.svg
new file mode 100644
index 000000000..28d4c6237
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wired-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 2,2 C 2,2 1,2 1,3 V 12 C 1,13 2,13 2,13 H 4 L 5,14 H 11 L 12,13 H 14 C 14,13 15,13.13 15,12 V 3 C 15,2 14,2 14,2 Z M 3,4 H 13 V 11 H 11 L 10,12 H 6 L 5,11 H 3 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-acquiring-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-acquiring-symbolic.svg
new file mode 100644
index 000000000..19f355c6a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-acquiring-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 5,8 A 2,2 0 0 1 3,10 2,2 0 0 1 1,8 2,2 0 0 1 3,6 2,2 0 0 1 5,8 Z"/>
+ <path style="fill:#ebdbb2" d="M 10,8 A 2,2 0 0 1 8,10 2,2 0 0 1 6,8 2,2 0 0 1 8,6 2,2 0 0 1 10,8 Z"/>
+ <path style="fill:#ebdbb2" d="M 15,8 A 2,2 0 0 1 13,10 2,2 0 0 1 11,8 2,2 0 0 1 13,6 2,2 0 0 1 15,8 Z"/>
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 8 1 C 4.9494 1 2.0806 2.0732 0 4 L 0.7265625 5 L 15.273438 5 L 16 4 C 13.919 2.0731 11.051 1 8 1 z M 5.0917969 11 L 8 15 L 10.908203 11 L 5.0917969 11 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-connected-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-connected-symbolic.svg
new file mode 100644
index 000000000..2479e8875
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-connected-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8 1 C 4.9494 1 2.0806 2.0732 0 4 L 8 15 L 16 4 C 13.919 2.0731 11.051 1 8 1 z M 8 3 C 9.9284169 3 11.635471 3.64124 13.130859 4.546875 L 8 11.601562 L 2.8691406 4.546875 C 4.3645301 3.641319 6.0719604 3 8 3 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-disconnected-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-disconnected-symbolic.svg
new file mode 100644
index 000000000..e003cffda
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-disconnected-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 11,11 V 12 C 11,12.28 11.1,12.54 11.28,12.72 L 12.06,13.5 11.28,14.28 C 11.1,14.47 11,14.73 11,15 V 16 H 12 C 12.28,16 12.54,15.9 12.72,15.72 L 13.5,14.94 14.28,15.72 C 14.46,15.9 14.73,16 15,16 H 16 V 15 C 16,14.73 15.9,14.47 15.72,14.28 L 14.94,13.5 15.72,12.72 C 15.9,12.54 16,12.28 16,12 V 11 H 15 C 14.73,11 14.46,11.1 14.28,11.28 L 13.5,12.07 12.72,11.28 C 12.54,11.1 12.28,11 12,11 Z"/>
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 8 1 C 4.9494 1 2.0806 2.0732 0 4 L 8 15 L 10.019531 12.222656 C 10.011891 12.148415 10 12.074553 10 12 L 10 11 L 10 10 L 11.636719 10 L 16 4 C 13.919 2.0731 11.051 1 8 1 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-encrypted-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-encrypted-symbolic.svg
new file mode 100644
index 000000000..f1495fe70
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-encrypted-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,1 C 5.784,1 4,2.784 4,5 V 7 H 3 C 2.446,7 2,7.446 2,8 V 14 C 2,14.554 2.446,15 3,15 H 13 C 13.554,15 14,14.554 14,14 V 8 C 14,7.446 13.554,7 13,7 H 12 V 5 C 12,2.784 10.216,1 8,1 Z M 8,3 C 9.108,3 10,3.892 10,5 V 7 H 6 V 5 C 6,3.892 6.892,3 8,3 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-error-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-error-symbolic.svg
new file mode 100644
index 000000000..dfd4e953a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-error-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 8,1 C 4.9494,1 2.0806,2.0732 0,4 l 8,10.9995 3,-3.375 V 5 h 4 V 6.125 L 16,4 C 13.919,2.0731 11.051,1 8,1 Z"/>
+ <path style="fill:#458588" class="warning" d="M 12,6 V 10 L 12.25,12 H 13.75 L 14,10 V 6 Z M 12,13 V 15 H 14 V 13 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-hotspot-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-hotspot-symbolic.svg
new file mode 100644
index 000000000..7c20054df
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-hotspot-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,1 C 4.9069291,1.0031077 2.1825615,3.0358623 1.2988281,6 H 3.4199219 C 4.2148034,4.1786969 6.0127958,3.0009928 8,3 c 1.985786,0.00254 3.781859,1.1799949 4.576172,3 h 2.128906 C 13.820931,3.0344785 11.094516,1.001382 8,1 Z M 8,4 C 6.7301958,4.0017817 5.1992672,4.8028155 4.776,6 h 6.35 C 10.702493,4.8021406 9.2705212,4.0009552 8,4 Z m -7,3 7,8 7,-8 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-no-route-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-no-route-symbolic.svg
new file mode 100644
index 000000000..568597515
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-no-route-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,1 C 4.9494,1 2.0806,2.0732 0,4 L 8,15 16,4 C 13.919,2.0731 11.051,1 8,1 Z m 0,3 c 1.11,0 2,0.9 2,2 0,1.11 -0.89,2 -2,2 V 9 H 7 V 7 H 8 C 8.56,7 9,6.56 9,6 9,5.45 8.56,5 8,5 7.45,5 7,5.45 7,6 H 6 C 6,4.9 6.9,4 8,4 Z m -1,6 h 1 v 1 H 7 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-offline-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-offline-symbolic.svg
new file mode 120000
index 000000000..cbbb68614
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-offline-symbolic.svg
@@ -0,0 +1 @@
+network-wireless-disconnected-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-signal-excellent-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-signal-excellent-symbolic.svg
new file mode 100644
index 000000000..9ed92eb3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-signal-excellent-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 0,4 C 2.0806,2.0732 4.9494,1 8,1 c 3.051,0 5.919,1.0731 8,3 L 8,15 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-signal-good-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-signal-good-symbolic.svg
new file mode 100644
index 000000000..bfc9ef5ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-signal-good-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 0,4 C 2.0806,2.0732 4.9494,1 8,1 c 3.051,0 5.919,1.0731 8,3 L 8,15 Z"/>
+ <path style="fill:#ebdbb2" d="M 8 4 A 8 8 0 0 0 1.9863281 6.7324219 L 8 15 L 14.009766 6.734375 A 8 8 0 0 0 8 4 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-signal-none-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-signal-none-symbolic.svg
new file mode 100644
index 000000000..77e078348
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-signal-none-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 0,4 C 2.0806,2.0732 4.9494,1 8,1 c 3.051,0 5.919,1.0731 8,3 L 8,15 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-signal-ok-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-signal-ok-symbolic.svg
new file mode 100644
index 000000000..4b2cedccc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-signal-ok-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 0,4 C 2.0806,2.0732 4.9494,1 8,1 c 3.051,0 5.919,1.0731 8,3 L 8,15 Z"/>
+ <path style="fill:#ebdbb2" d="M 8 6 A 7.5 7.5 0 0 0 2.9101562 8.0019531 L 8 15 L 13.087891 8.0039062 A 7.5 7.5 0 0 0 8 6 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-signal-weak-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-signal-weak-symbolic.svg
new file mode 100644
index 000000000..f5ef933b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/network-wireless-signal-weak-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 0,4 C 2.0806,2.0732 4.9494,1 8,1 c 3.051,0 5.919,1.0731 8,3 L 8,15 Z"/>
+ <path style="fill:#ebdbb2" d="M 8 9 A 7 7 0 0 0 4.3769531 10.017578 L 8 15 L 11.621094 10.019531 A 7 7 0 0 0 8 9 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/night-light-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/night-light-symbolic.svg
new file mode 120000
index 000000000..6cfedf33b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/night-light-symbolic.svg
@@ -0,0 +1 @@
+weather-clear-night-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/non-starred-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/non-starred-symbolic.svg
new file mode 100644
index 000000000..912547a57
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/non-starred-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2;opacity:0.3" d="M 8,0 5.88,5.88 0,6.2 4.57,9.91 3.06,16 8,12.4 12.94,16 11.43,9.91 16,6.2 10.12,5.88 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/notification-disabled-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/notification-disabled-symbolic.svg
new file mode 100644
index 000000000..587c9d8df
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/notification-disabled-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2;opacity:0.3"
+ d="M 8,1 C 8.55,1 9,1.45 9,2 9,2.03 9,2.07 8.99,2.1 11.28,2.56 13,4.57 13,7 V 9 11.5 L 15,13.5 V 14 H 13 3 1 V 13.5 L 3,11.5 V 7 C 3,4.57 4.72,2.56 7.01,2.1 7,2.07 7,2.03 7,2 7,1.45 7.45,1 8,1 Z M 9.73,15 C 9.37,15.62 8.71,16 8,16 7.29,16 6.63,15.62 6.27,15 Z" />
+</svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/notification-new-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/notification-new-symbolic.svg
new file mode 100644
index 000000000..408bb5d8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/notification-new-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 11.09,1.7012 C 8.8767,0.95343 6.3842,1.8377 5.1695,3.9414 L 2.9195,7.8379 0.18707,8.5703 -0.06293,9.0039 1.6695,10.004 10.33,15.004 12.063,16.004 12.313,15.57 11.58,12.838 12.83,10.674 13.83,8.9414 C 14.375,7.9984 14.561,6.9577 14.463,5.9551 14.311,5.9792 14.158,6.0039 14,6.0039 12.355,6.0039 11,4.6489 11,3.0039 11,2.5677 11.099,2.1552 11.273,1.782 11.273,1.782 11.092,1.7019 11.09,1.7012 Z M 4.0016,12.504 C 4.0016,13.218 4.3816,13.879 4.9996,14.236 5.6179,14.592 6.3799,14.591 6.9976,14.234 Z"/>
+ <path style="fill:#458588" class="warning" d="M 16,3 A 2,2 0 0 1 14,5 2,2 0 0 1 12,3 2,2 0 0 1 14,1 2,2 0 0 1 16,3 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/notification-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/notification-symbolic.svg
new file mode 100644
index 000000000..51c7486b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/notification-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,1 C 8.55,1 9,1.45 9,2 9,2.03 9,2.07 8.99,2.1 11.28,2.56 13,4.57 13,7 V 9 11.5 L 15,13.5 V 14 H 13 3 1 V 13.5 L 3,11.5 V 7 C 3,4.57 4.72,2.56 7.01,2.1 7,2.07 7,2.03 7,2 7,1.45 7.45,1 8,1 Z M 9.73,15 C 9.37,15.62 8.71,16 8,16 7.29,16 6.63,15.62 6.27,15 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/numlock-disabled-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/numlock-disabled-symbolic.svg
new file mode 100644
index 000000000..6884d65ab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/numlock-disabled-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g style="opacity:0.3">
+ <path style="fill:#ebdbb2" d="M 3.0004,0 A 2.0001,2.0002 0 0 0 1.0122,1.779 L 0.01222,10.779 A 2.0001,2.0002 0 0 0 2.0004,13 H 14 A 2.0001,2.0002 0 0 0 15.988,10.779 L 14.988,1.779 A 2.0001,2.0002 0 0 0 13,0 Z M 9,2 V 4 9 H 11 V 11 H 5.0003 V 9 H 7 V 4.5 L 5.0003,5 V 3 Z"/>
+ <path style="fill:#ebdbb2" d="M 5.2738e-4,13.203 V 13.75 C 5.2738e-4,14.962 1.0386,16 2.2504,16 H 13.75 C 14.962,16 16,14.962 16,13.75 V 13.203 C 15.468,13.688 14.775,14 14,14 H 2.0004 C 1.2258,14 0.53212,13.688 5.2738e-4,13.203 Z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/numlock-enabled-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/numlock-enabled-symbolic.svg
new file mode 100644
index 000000000..2ab75bd46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/numlock-enabled-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <g>
+ <path style="fill:#ebdbb2" d="M 3.0004,0 A 2.0001,2.0002 0 0 0 1.0122,1.779 L 0.01222,10.779 A 2.0001,2.0002 0 0 0 2.0004,13 H 14 A 2.0001,2.0002 0 0 0 15.988,10.779 L 14.988,1.779 A 2.0001,2.0002 0 0 0 13,0 Z M 9,2 V 4 9 H 11 V 11 H 5.0003 V 9 H 7 V 4.5 L 5.0003,5 V 3 Z"/>
+ <path style="fill:#ebdbb2" d="M 5.2738e-4,13.203 V 13.75 C 5.2738e-4,14.962 1.0386,16 2.2504,16 H 13.75 C 14.962,16 16,14.962 16,13.75 V 13.203 C 15.468,13.688 14.775,14 14,14 H 2.0004 C 1.2258,14 0.53212,13.688 5.2738e-4,13.203 Z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/nvidia-card-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/nvidia-card-symbolic.svg
new file mode 120000
index 000000000..8d75f199d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/nvidia-card-symbolic.svg
@@ -0,0 +1 @@
+bumblebee-active-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/nvidia-ram-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/nvidia-ram-symbolic.svg
new file mode 100644
index 000000000..33308572a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/nvidia-ram-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 2e-4,13 C 2e-4,13.554 0.4462,14 1.0002,14 H 2.0002 3.0002 4.0002 5.0002 6.0002 V 12 H 4.0002 3.0002 2.0002 2e-4 Z M 2e-4,11 H 1.0002 9.0002 10 14 15 16 V 9 8 A 1,1 0 0 1 15,7 1,1 0 0 1 15.93,6.002 1.5,1.5 0 0 1 16,6 V 5 4.5 4 C 16,3.446 15.554,3 15,3 L 14.5,3 H 14 1.9999 1.4999 0.9999 C 0.4459,3 -1e-4,3.446 -1e-4,4 L -1e-4,4.5 -1e-4,5 -1e-4,6 A 1,1 0 0 1 0.0999,6.006 1,1 0 0 1 1.0002,7 1,1 0 0 1 2e-4,8 L 2e-4,9 2e-4,9.9999 2e-4,11 Z M 3.0002,9 3.0002,5 H 5.0002 L 5.0002,9 Z M 7.0002,9 7.0002,5 H 9.0002 V 9 Z M 8.0002,14 H 9.0002 10 11 12 13 14 15 C 15.554,14 16,13.554 16,13 V 12 H 14 13 12 11 9.0002 8.0002 Z M 11,9 V 5 H 13 V 9 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/nvidia-temp-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/nvidia-temp-symbolic.svg
new file mode 120000
index 000000000..c62743ebc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/nvidia-temp-symbolic.svg
@@ -0,0 +1 @@
+sensors-temperature-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/org.perezdecastro.Revolt-status-blink-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/org.perezdecastro.Revolt-status-blink-symbolic.svg
new file mode 120000
index 000000000..97688525f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/org.perezdecastro.Revolt-status-blink-symbolic.svg
@@ -0,0 +1 @@
+revolt-status-blink-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/org.perezdecastro.Revolt-status-online-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/org.perezdecastro.Revolt-status-online-symbolic.svg
new file mode 120000
index 000000000..58eb74c53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/org.perezdecastro.Revolt-status-online-symbolic.svg
@@ -0,0 +1 @@
+revolt-status-online-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/prime-indicator-hybrid-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/prime-indicator-hybrid-symbolic.svg
new file mode 100644
index 000000000..a2105e87e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/prime-indicator-hybrid-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }
+ </style>
+ </defs>
+ <path class="ColorScheme-Text" fill="currentColor" d="m5 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h5v-6h-2v3h-2v-8h2v3h2v-6zm5 6v2h2v3h2v-8h-2v3z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/prime-indicator-intel-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/prime-indicator-intel-symbolic.svg
new file mode 100644
index 000000000..af6136f49
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/prime-indicator-intel-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.777 1c-0.9849 0-1.777 0.7805-1.777 1.75v10.5c0 0.9694 0.7926 1.75 1.777 1.75h12.45c0.9849 0 1.777-0.7805 1.777-1.75v-10.5c0-0.9694-0.7926-1.75-1.777-1.75zm-0.7774 4.123h0.8886v0.8749h-0.8886zm13 0.8749h0.8886v5c-0.7642-0.06833-0.8886-0.3389-0.8886-0.8338zm-7 0.0508h0.8886v1.074h0.8886v0.8749h-0.8886v1.25c0 0.2257 0.04815 0.8749 0.2891 0.8749h0.5994v0.8749h-0.8886c-0.8273 0-0.8886-1.024-0.8886-1.576zm-5.998 0.949h0.8886v3.999c-0.7642-0.06561-0.8886-0.7241-0.8886-1.199zm1.666 0h2.222c0.8867-0.0093 1.334 0.6928 1.334 1.199v2.801h-0.8886v-2.801c0-0.2112-0.2989-0.3984-0.5956-0.3984h-1.183v3.199h-0.8886zm9.195 0h2e-3c1.072 9.596e-4 1.689 0.844 1.689 1.951v0.449h-2.539c0.04089 0.4486 0.3471 0.7752 0.8768 0.7752 0.4471 0 0.6697-0.1211 0.9275-0.3691l0.6191 0.5783c-0.3991 0.3817-0.816 0.6134-1.554 0.6134-0.9634 0-1.885-0.5117-1.885-2.004 0-1.274 0.8035-1.993 1.863-1.994zm-0.08787 0.8009c-0.4902 1.074e-4 -0.8878 0.3575-0.8886 0.7986h1.779c-7.11e-4 -0.4418-0.3995-0.7997-0.8904-0.7986z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/prime-indicator-nvidia-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/prime-indicator-nvidia-symbolic.svg
new file mode 120000
index 000000000..8d75f199d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/prime-indicator-nvidia-symbolic.svg
@@ -0,0 +1 @@
+bumblebee-active-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/printer-error-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/printer-error-symbolic.svg
new file mode 100644
index 000000000..e22138a17
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/printer-error-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 4,1 V 3 H 12 V 1 Z M 2,4 C 1.5,4 1,4.5 1,5 V 9 C 1,9.5 1.5,10 2,10 H 3 V 8 H 10 V 6 H 14 V 10 C 14.5,10 15,9.5 15,9 V 5 C 15,4.5 14.5,4 14,4 Z M 4,9 V 14 H 10 V 9 Z"/>
+ <path style="fill:#458588" class="warning" d="M 11,7 V 11.01 L 11.25,13 H 12.75 L 13,11 V 7 Z M 11,14 V 16 H 13 V 14 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/printer-printing-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/printer-printing-symbolic.svg
new file mode 100644
index 000000000..27f7e35fb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/printer-printing-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 4,1 V 3 H 12 V 1 Z M 2,4 C 1.5,4 1,4.5 1,5 V 5 H 15 V 5 C 15,4.5 14.5,4 14,4 Z M 4,11 V 14 H 12 V 11 Z"/>
+ <path style="fill:#ebdbb2" d="M 5,8 A 2,2 0 0 1 3,10 2,2 0 0 1 1,8 2,2 0 0 1 3,6 2,2 0 0 1 5,8 Z"/>
+ <path style="fill:#ebdbb2" d="M 10,8 A 2,2 0 0 1 8,10 2,2 0 0 1 6,8 2,2 0 0 1 8,6 2,2 0 0 1 10,8 Z"/>
+ <path style="fill:#ebdbb2" d="M 15,8 A 2,2 0 0 1 13,10 2,2 0 0 1 11,8 2,2 0 0 1 13,6 2,2 0 0 1 15,8 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/printer-warning-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/printer-warning-symbolic.svg
new file mode 100644
index 000000000..d5933442b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/printer-warning-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#458588" class="warning" d="M 12.48,8.73 C 12.33,8.74 12.19,8.82 12.12,8.95 L 9.06,14.35 C 8.89,14.64 9.1,15 9.44,15 H 15.56 C 15.9,15 16.11,14.64 15.94,14.35 L 12.88,8.95 C 12.8,8.81 12.64,8.72 12.48,8.73 Z M 12,10 H 13 V 12 H 12 Z M 12,13 H 13 V 14 H 12 Z"/>
+ <path style="fill:#ebdbb2" d="M 4,1 V 3 H 12 V 1 Z M 13.75,8.46 14.52,9.81 C 14.79,9.62 15,9.32 15,9 V 5 C 15,4.5 14.5,4 14,4 H 2 C 1.5,4 1,4.5 1,5 V 9 C 1,9.5 1.5,10 2,10 H 3 V 8 H 11.67 C 11.9,7.84 12.16,7.74 12.435,7.73 12.97,7.71 13.48,7.99 13.75,8.46 Z M 10.94,9 H 4 V 14 H 8.13 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/process-completed-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/process-completed-symbolic.svg
new file mode 100644
index 000000000..8f281c99b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/process-completed-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,1 A 7,7 0 0 0 1,8 7,7 0 0 0 8,15 7,7 0 0 0 15,8 7,7 0 0 0 14.381,5.1445 L 7.0898,13.5 3.3105,9.75 C 2.8548,9.2942 2.9405,8.6905 3.3105,8.3105 3.6905,7.9405 4.2882,7.8608 4.75,8.3105 L 7,10.561 13.258,3.3926 A 7,7 0 0 0 8,1 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/process-error-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/process-error-symbolic.svg
new file mode 100644
index 000000000..4235c188b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/process-error-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#458588" class="warning" d="M 15,8 C 15,4.13 11.87,1 8,1 4.13,1 1,4.13 1,8 1,11.86 4.13,15 8,15 11.87,15 15,11.86 15,8 Z M 13,7 V 9 H 3 V 7 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/process-working-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/process-working-symbolic.svg
new file mode 100644
index 000000000..b3592ca52
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/process-working-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,1 C 4.13,1 1,4.13 1,8 1,11.87 4.13,15 8,15 11.87,15 15,11.87 15,8 15,4.13 11.87,1 8,1 Z M 8,7 C 9.66,7 11,8.34 11,10 11,11.66 9.66,13 8,13 6.34,13 5,11.66 5,10 5,8.34 6.34,7 8,7 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/radio-checked-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/radio-checked-symbolic.svg
new file mode 100644
index 000000000..7e414791a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/radio-checked-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,5 C 6.34,5 5,6.34 5,8 5,9.66 6.34,11 8,11 9.66,11 11,9.66 11,8 11,6.34 9.66,5 8,5 Z"/>
+ <path style="fill:#ebdbb2" d="M 8,1 C 4.14,1 1,4.14 1,8 1,11.86 4.14,15 8,15 11.86,15 15,11.86 15,8 15,4.14 11.86,1 8,1 Z M 8,2 C 11.32,2 14,4.68 14,8 14,11.32 11.32,14 8,14 4.68,14 2,11.32 2,8 2,4.68 4.68,2 8,2 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/radio-mixed-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/radio-mixed-symbolic.svg
new file mode 100644
index 000000000..d56d7e459
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/radio-mixed-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,1 C 4.14,1 1,4.14 1,8 1,11.86 4.14,15 8,15 11.86,15 15,11.86 15,8 15,4.14 11.86,1 8,1 Z M 8,2 C 11.31,2 14,4.69 14,8 14,11.31 11.31,14 8,14 4.69,14 2,11.31 2,8 2,4.69 4.69,2 8,2 Z M 4,7 V 9 H 12 V 7 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/radio-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/radio-symbolic.svg
new file mode 100644
index 000000000..c58a975bc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/radio-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,1 C 4.14,1 1,4.14 1,8 1,11.86 4.14,15 8,15 11.86,15 15,11.86 15,8 15,4.14 11.86,1 8,1 Z M 8,2 C 11.32,2 14,4.68 14,8 14,11.32 11.32,14 8,14 4.68,14 2,11.32 2,8 2,4.68 4.68,2 8,2 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/revolt-status-blink-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/revolt-status-blink-symbolic.svg
new file mode 100644
index 000000000..c6c71567b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/revolt-status-blink-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1">
+ <path style="fill:#ebdbb2" d="M 7.9941406 0 A 8 8 0 0 0 4.8515625 0.64453125 A 3 3 0 0 1 5.9628906 2.5410156 A 1 1 0 0 1 5.9960938 2.8808594 A 3 3 0 0 1 5.9960938 2.8847656 A 3 3 0 0 1 6 3 A 3 3 0 0 1 3 6 A 3 3 0 0 1 2.8886719 5.9941406 A 1 1 0 0 1 2.5214844 5.9570312 A 3 3 0 0 1 0.64648438 4.859375 A 8 8 0 0 0 -0.005859375 8 A 8 8 0 0 0 7.9941406 16 A 8 8 0 0 0 13.625 13.673828 C 13.017692 13.43251 12.443469 13.163045 11.927734 12.830078 A 1 1 0 0 1 11.5 14.0625 A 1 1 0 0 1 10.134766 13.695312 A 1 1 0 0 1 10.5 12.330078 A 1 1 0 0 1 10.976562 12.197266 A 1 1 0 0 1 11.134766 12.207031 C 10.584524 11.684614 10.170796 10.982539 10.050781 10.1875 A 3 3 0 0 1 8 11 A 3 3 0 0 1 5 8 A 3 3 0 0 1 8 5 A 3 3 0 0 1 11 8 A 3 3 0 0 1 10.998047 8.0410156 C 11.128083 8.0111437 11.248719 7.9969715 11.339844 8 C 11.527474 8.00624 11.647935 8.0371023 11.777344 8.0664062 A 1.0001 1.0001 0 0 1 11.806641 8.0722656 L 13.085938 8.4023438 A 1 1 0 0 1 13 8 A 1 1 0 0 1 14 7 A 1 1 0 0 1 15 8 A 1 1 0 0 1 14.605469 8.7949219 L 15.904297 9.1308594 A 8 8 0 0 0 15.994141 8 A 8 8 0 0 0 7.9941406 0 z M 8 1 A 1 1 0 0 1 9 2 A 1 1 0 0 1 8 3 A 1 1 0 0 1 7 2 A 1 1 0 0 1 8 1 z M 10.953125 1.8046875 A 1 1 0 0 1 11.5 1.9375 A 1 1 0 0 1 11.865234 3.3046875 A 1 1 0 0 1 10.5 3.6699219 A 1 1 0 0 1 10.134766 2.3046875 A 1 1 0 0 1 10.953125 1.8046875 z M 13.171875 4 A 1 1 0 0 1 14.0625 4.5 A 1 1 0 0 1 13.695312 5.8652344 A 1 1 0 0 1 12.330078 5.5 A 1 1 0 0 1 12.695312 4.1347656 A 1 1 0 0 1 13.171875 4 z M 2 7 A 1 1 0 0 1 3 8 A 1 1 0 0 1 2 9 A 1 1 0 0 1 1 8 A 1 1 0 0 1 2 7 z M 2.7792969 10 A 1 1 0 0 1 3.6699219 10.5 A 1 1 0 0 1 3.3046875 11.865234 A 1 1 0 0 1 1.9375 11.5 A 1 1 0 0 1 2.3046875 10.134766 A 1 1 0 0 1 2.7792969 10 z M 4.953125 12.197266 A 1 1 0 0 1 5.5 12.330078 A 1 1 0 0 1 5.8652344 13.695312 A 1 1 0 0 1 4.5 14.0625 A 1 1 0 0 1 4.1347656 12.695312 A 1 1 0 0 1 4.953125 12.197266 z M 8 13 A 1 1 0 0 1 9 14 A 1 1 0 0 1 8 15 A 1 1 0 0 1 7 14 A 1 1 0 0 1 8 13 z"/>
+ <path style="fill:#458588;fill-opacity:1" class="warning" d="M 3,1 A 2,2 0 0 0 1,3 2,2 0 0 0 3,5 2,2 0 0 0 5,3 2,2 0 0 0 3,1 Z"/>
+ <path style="fill:#ebdbb2" d="m 11.306641,9 c -0.188731,-0.00627 -0.213824,0.097137 -0.269532,0.3710938 -0.280349,1.8036212 1.354249,2.8043272 3.501953,3.5839842 0.256195,0.09097 0.278088,0.04569 0.433594,-0.148437 0.284128,-0.367873 0.452788,-0.75585 0.591797,-1.16211 0.124322,-0.363338 0.224823,-0.740993 0.363281,-1.128906 0.139074,-0.328745 0.08912,-0.321914 -0.259765,-0.412109 L 11.556641,9.0410156 C 11.449895,9.0168436 11.369552,9.0020911 11.306641,9 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/revolt-status-online-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/revolt-status-online-symbolic.svg
new file mode 100644
index 000000000..96e5522ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/revolt-status-online-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1">
+ <path style="fill:#ebdbb2" d="M 7.9941406 0 A 8 8 0 0 0 4.8515625 0.64453125 A 3 3 0 0 1 5.9628906 2.5410156 A 1 1 0 0 1 5.9960938 2.8808594 A 3 3 0 0 1 5.9960938 2.8847656 A 3 3 0 0 1 6 3 A 3 3 0 0 1 3 6 A 3 3 0 0 1 2.8886719 5.9941406 A 1 1 0 0 1 2.5214844 5.9570312 A 3 3 0 0 1 0.64648438 4.859375 A 8 8 0 0 0 -0.005859375 8 A 8 8 0 0 0 7.9941406 16 A 8 8 0 0 0 13.625 13.673828 C 13.017692 13.43251 12.443469 13.163045 11.927734 12.830078 A 1 1 0 0 1 11.5 14.0625 A 1 1 0 0 1 10.134766 13.695312 A 1 1 0 0 1 10.5 12.330078 A 1 1 0 0 1 10.976562 12.197266 A 1 1 0 0 1 11.134766 12.207031 C 10.584524 11.684649 10.170796 10.982539 10.050781 10.1875 A 3 3 0 0 1 8 11 A 3 3 0 0 1 5 8 A 3 3 0 0 1 8 5 A 3 3 0 0 1 11 8 A 3 3 0 0 1 10.998047 8.0410156 C 11.128036 8.0111441 11.248719 7.9969715 11.339844 8 C 11.527474 8.0062366 11.647935 8.0371025 11.777344 8.0664062 A 1.0001 1.0001 0 0 1 11.806641 8.0722656 L 13.085938 8.4023438 A 1 1 0 0 1 13 8 A 1 1 0 0 1 14 7 A 1 1 0 0 1 15 8 A 1 1 0 0 1 14.605469 8.7949219 L 15.904297 9.1308594 A 8 8 0 0 0 15.994141 8 A 8 8 0 0 0 7.9941406 0 z M 3 1 A 2 2 0 0 0 1 3 A 2 2 0 0 0 3 5 A 2 2 0 0 0 5 3 A 2 2 0 0 0 3 1 z M 8 1 A 1 1 0 0 1 9 2 A 1 1 0 0 1 8 3 A 1 1 0 0 1 7 2 A 1 1 0 0 1 8 1 z M 10.953125 1.8046875 A 1 1 0 0 1 11.5 1.9375 A 1 1 0 0 1 11.865234 3.3046875 A 1 1 0 0 1 10.5 3.6699219 A 1 1 0 0 1 10.134766 2.3046875 A 1 1 0 0 1 10.953125 1.8046875 z M 13.171875 4 A 1 1 0 0 1 14.0625 4.5 A 1 1 0 0 1 13.695312 5.8652344 A 1 1 0 0 1 12.330078 5.5 A 1 1 0 0 1 12.695312 4.1347656 A 1 1 0 0 1 13.171875 4 z M 2 7 A 1 1 0 0 1 3 8 A 1 1 0 0 1 2 9 A 1 1 0 0 1 1 8 A 1 1 0 0 1 2 7 z M 11.306641 9 C 11.11791 8.99373 11.092817 9.0971374 11.037109 9.3710938 C 10.75676 11.174715 12.391358 12.175421 14.539062 12.955078 C 14.795257 13.046048 14.81715 13.000766 14.972656 12.806641 C 15.256784 12.438768 15.425444 12.050791 15.564453 11.644531 C 15.688775 11.281193 15.789276 10.903538 15.927734 10.515625 C 16.066808 10.18688 16.016853 10.193711 15.667969 10.103516 L 11.556641 9.0410156 C 11.449895 9.0168436 11.369552 9.0020911 11.306641 9 z M 2.7792969 10 A 1 1 0 0 1 3.6699219 10.5 A 1 1 0 0 1 3.3046875 11.865234 A 1 1 0 0 1 1.9375 11.5 A 1 1 0 0 1 2.3046875 10.134766 A 1 1 0 0 1 2.7792969 10 z M 4.953125 12.197266 A 1 1 0 0 1 5.5 12.330078 A 1 1 0 0 1 5.8652344 13.695312 A 1 1 0 0 1 4.5 14.0625 A 1 1 0 0 1 4.1347656 12.695312 A 1 1 0 0 1 4.953125 12.197266 z M 8 13 A 1 1 0 0 1 9 14 A 1 1 0 0 1 8 15 A 1 1 0 0 1 7 14 A 1 1 0 0 1 8 13 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/rotation-allowed-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/rotation-allowed-symbolic.svg
new file mode 100644
index 000000000..cfa337e96
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/rotation-allowed-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,2 C 4.6863,2 2,4.6863 2,8 H 0 L 3,12 6,8 H 4 C 4,5.7909 5.7909,4 8,4 10.209,4 12,5.7909 12,8 12,10.209 10.209,12 8,12 A 1,1 0 0 0 7,13 1,1 0 0 0 8,14 1,1 0 0 0 8.0957,13.996 C 11.365,13.944 14,11.282 14,8 14,4.6863 11.314,2 8,2 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/rotation-locked-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/rotation-locked-symbolic.svg
new file mode 100644
index 000000000..e45273ece
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/rotation-locked-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 13,9 C 11.89,9 11,9.91 11,11.03 V 12 H 10 V 16 H 16 V 12 H 15 V 11.03 C 15,9.91 14.11,9 13,9 Z M 13,10 C 13.55,10 14,10.44 14,11 V 12 H 12 V 11 C 12,10.44 12.45,10 13,10 Z"/>
+ <path style="fill:#ebdbb2;opacity:0.3" d="M 8 2 C 4.6863 2 2 4.6863 2 8 L 0 8 L 3 12 L 6 8 L 4 8 C 4 5.7909 5.7909 4 8 4 C 10.209 4 12 5.7909 12 8 L 14 8 C 14 4.6863 11.314 2 8 2 z M 9 11.857 C 8.6786 11.941 8.3474 12 8 12 A 1 1 0 0 0 7 13 A 1 1 0 0 0 8 14 A 1 1 0 0 0 8.0957 13.996 C 8.4042 13.991 8.7044 13.956 9 13.906 L 9 11.857 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/security-high-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/security-high-symbolic.svg
new file mode 100644
index 000000000..9e7bdbe8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/security-high-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,0 2,2 V 9 C 2,11.07 3.58,12.49 4.94,13.44 6.3,14.39 8,15 8,15 8,15 9.7,14.39 11.06,13.44 12.42,12.48 14,11.04 14,9 V 2 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/security-low-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/security-low-symbolic.svg
new file mode 100644
index 000000000..2a416e81d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/security-low-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#458588" class="warning" d="M 8,0 2,2 V 9 C 2,11.07 3.5795,12.489 4.9395,13.439 6.2995,14.389 8,15 8,15 8,15 9.7005,14.389 11.061,13.439 12.421,12.479 14,11.04 14,9 V 2 Z M 5.75,3.5098 8,5.7598 10.25,3.5098 11.49,4.75 9.2402,7 11.49,9.25 10.25,10.49 8,8.2402 5.75,10.49 4.5098,9.25 6.7598,7 4.5098,4.75 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/security-medium-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/security-medium-symbolic.svg
new file mode 100644
index 000000000..26d12bc55
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/security-medium-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#458588" class="warning" d="M 8 0 L 2 2 L 2 9 C 2 11.07 3.5795 12.489 4.9395 13.439 C 6.2995 14.389 8 15 8 15 C 8 15 9.7005 14.389 11.061 13.439 C 12.421 12.479 14 11.04 14 9 L 14 2 L 8 0 z M 7 3 L 9 3 L 9 9 L 7 9 L 7 3 z M 7 10 L 9 10 L 9 12 L 7 12 L 7 10 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/semi-starred-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/semi-starred-rtl-symbolic.svg
new file mode 120000
index 000000000..ea66a9579
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/semi-starred-rtl-symbolic.svg
@@ -0,0 +1 @@
+semi-starred-symbolic-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/semi-starred-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/semi-starred-symbolic-rtl.svg
new file mode 100644
index 000000000..2145d75a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/semi-starred-symbolic-rtl.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 8,0 10.12,5.88 16,6.2 11.43,9.91 12.94,16 8,12.4 3.06,16 4.57,9.91 0,6.2 5.88,5.88 Z"/>
+ <path d="M 8,0 10.12,5.88 16,6.2 11.43,9.91 12.94,16 8,12.4 Z" style="fill:#ebdbb2"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/semi-starred-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/semi-starred-symbolic.svg
new file mode 100644
index 000000000..53025a687
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/semi-starred-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2;opacity:0.3" d="M 8,0 5.88,5.88 0,6.2 4.57,9.91 3.06,16 8,12.4 12.94,16 11.43,9.91 16,6.2 10.12,5.88 Z"/>
+ <path d="M 8,0 5.88,5.88 0,6.2 4.57,9.91 3.06,16 8,12.4 Z" style="fill:#ebdbb2"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/sensors-fan-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/sensors-fan-symbolic.svg
new file mode 100644
index 000000000..a6c42fa56
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/sensors-fan-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 1,0 C 0.446,0 0,0.446 0,1 V 15 C 0,15.554 0.446,16 1,16 H 15 C 15.554,16 16,15.554 16,15 V 1 C 16,0.446 15.554,0 15,0 Z M 1.5,1 A 0.5,0.5 0 0 1 2,1.5 0.5,0.5 0 0 1 1.5,2 0.5,0.5 0 0 1 1,1.5 0.5,0.5 0 0 1 1.5,1 Z M 8,1 A 7,7 0 0 1 15,8 7,7 0 0 1 8,15 7,7 0 0 1 1,8 7,7 0 0 1 8,1 Z M 14.5,1 A 0.5,0.5 0 0 1 15,1.5 0.5,0.5 0 0 1 14.5,2 0.5,0.5 0 0 1 14,1.5 0.5,0.5 0 0 1 14.5,1 Z M 9.002,2.1016 C 8.4489,2.1005 8.0001,2.5485 8,3.1016 V 5 A 3,3 0 0 1 10.344,6.1289 C 11.133,5.9584 11.799,5.8013 12.473,5.6426 13.367,5.4318 13.006,4.6531 12.648,4.2129 11.775,3.1393 10.557,2.3994 9.2012,2.1211 9.1356,2.1079 9.0688,2.1015 9.002,2.1016 Z M 5.0137,2.9727 C 4.7376,2.9958 4.433,3.1749 4.2129,3.3535 3.1393,4.2271 2.3994,5.445 2.1211,6.8008 2.1081,6.8668 2.1016,6.9331 2.1016,7 2.1006,7.5531 2.5486,8.0019 3.1016,8.002 H 5 A 3,3 0 0 1 6.1289,5.6582 C 5.9584,4.8687 5.8013,4.2028 5.6426,3.5293 5.5371,3.0822 5.2897,2.9495 5.0137,2.9727 Z M 8,6 A 2,2 0 0 0 6,8 2,2 0 0 0 8,10 2,2 0 0 0 10,8 2,2 0 0 0 8,6 Z M 10.998,7.998 A 3,3 0 0 1 9.8691,10.342 C 10.04,11.131 10.197,11.797 10.355,12.471 10.566,13.365 11.345,13.004 11.785,12.646 12.859,11.773 13.599,10.555 13.877,9.1992 13.89,9.1332 13.897,9.0669 13.896,9 13.897,8.4469 13.45,7.9981 12.896,7.998 Z M 5.6543,9.873 C 4.8648,10.044 4.1989,10.201 3.5254,10.359 2.6312,10.57 2.9924,11.349 3.3496,11.789 4.2232,12.863 5.4411,13.603 6.7969,13.881 6.8629,13.894 6.9292,13.9 6.9961,13.9 7.5492,13.901 7.9979,13.453 7.998,12.9 V 11.002 A 3,3 0 0 1 5.6543,9.873 Z M 1.5,14 A 0.5,0.5 0 0 1 2,14.5 0.5,0.5 0 0 1 1.5,15 0.5,0.5 0 0 1 1,14.5 0.5,0.5 0 0 1 1.5,14 Z M 14.5,14 A 0.5,0.5 0 0 1 15,14.5 0.5,0.5 0 0 1 14.5,15 0.5,0.5 0 0 1 14,14.5 0.5,0.5 0 0 1 14.5,14 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/sensors-temperature-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/sensors-temperature-symbolic.svg
new file mode 100644
index 000000000..283196461
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/sensors-temperature-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,0 C 6.338,0 5,1.338 5,3 V 7.0078 C 3.743,7.9504 3.002,9.429 3,11 3,13.761 5.239,16 8,16 10.761,16 13,13.761 13,11 12.998,9.429 12.257,7.9504 11,7.0078 V 3 C 11,1.338 9.662,0 8,0 Z M 8,2 C 8.554,2 9,2.446 9,3 V 8.1758 C 10.197,8.5991 10.998,9.7302 11,11 11,12.657 9.657,14 8,14 6.343,14 5,12.657 5,11 5.001,9.7295 5.802,8.5973 7,8.1738 V 3 C 7,2.446 7.446,2 8,2 Z"/>
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 7,6 V 8.1738 A 3,3 0 0 0 5,11 3,3 0 0 0 8,14 3,3 0 0 0 11,11 3,3 0 0 0 9,8.1758 V 6 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/sensors-voltage-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/sensors-voltage-symbolic.svg
new file mode 100644
index 000000000..528ba45b9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/sensors-voltage-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,1 V 6 H 12.5 L 7,15 V 10 H 2.5 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/software-update-available-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/software-update-available-symbolic.svg
new file mode 100644
index 000000000..c33673047
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/software-update-available-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 5.81,3 H 3 V 5.81 L 0.72,8 3,10.22 V 13 H 5.81 L 8,15.28 10.22,13 H 13 V 10.22 L 15.28,8 13,5.81 V 3 H 10.22 L 8,0.72 M 8,4.15 10.5,8 H 9 V 12 H 7 V 8 H 5.5 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/software-update-urgent-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/software-update-urgent-symbolic.svg
new file mode 100644
index 000000000..a6304d326
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/software-update-urgent-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#458588" class="warning" d="M 8,0.72 5.81,3 H 3 V 5.81 L 0.72,8 3,10.22 V 13 H 5.81 L 8,15.28 10.22,13 H 13 V 10.22 L 15.28,8 13,5.81 V 3 H 10.22 Z M 7,4 H 9 V 9 H 7 Z M 7,10 H 9 V 12 H 7 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/starred-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/starred-symbolic.svg
new file mode 100644
index 000000000..b2ae1ceb9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/starred-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,0 5.88,5.88 0,6.2 4.57,9.91 3.06,16 8,12.4 12.94,16 11.43,9.91 16,6.2 10.12,5.88 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/task-due-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/task-due-symbolic.svg
new file mode 100644
index 000000000..5639ca9b4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/task-due-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,0 A 2,2 0 0 0 6,2 H 2 C 1.446,2 1,2.446 1,3 V 14 C 1,14.554 1.446,15 2,15 H 11 V 12 H 4 V 11 H 11 V 9 H 4 V 8 H 11 V 6 H 4 V 5 H 12 V 6 H 15 V 3 C 15,2.446 14.554,2 14,2 H 10 A 2,2 0 0 0 8,0 Z M 8,1 A 1,1 0 0 1 9,2 1,1 0 0 1 8,3 1,1 0 0 1 7,2 1,1 0 0 1 8,1 Z"/>
+ <path style="fill:#458588" class="warning" d="M 12,7 V 11 L 12.25,13 H 13.75 L 14,11 V 7 Z M 12,14 V 16 H 14 V 14 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/task-past-due-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/task-past-due-symbolic.svg
new file mode 100644
index 000000000..6c8dca30a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/task-past-due-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 8,0 A 2,2 0 0 0 6,2 H 2 C 1.446,2 1,2.45 1,3 V 14 C 1,14.55 1.446,15 2,15 H 10 V 12 H 4 V 11 H 10 V 10 H 15 V 3 C 15,2.45 14.554,2 14,2 H 10 A 2,2 0 0 0 8,0 Z M 8,1 A 1,1 0 0 1 9,2 1,1 0 0 1 8,3 1,1 0 0 1 7,2 1,1 0 0 1 8,1 Z M 4,5 H 12 V 6 H 4 Z M 4,8 H 12 V 9 H 4 Z"/>
+ <path style="fill:#ebdbb2" d="M 11,11 V 12 C 11,12.28 11.1,12.54 11.28,12.72 L 12.06,13.5 11.28,14.28 C 11.1,14.46 11,14.72 11,15 V 16 H 12 C 12.28,16 12.54,15.9 12.72,15.72 L 13.5,14.94 14.28,15.72 C 14.46,15.9 14.72,16 15,16 H 16 V 15 C 16,14.72 15.9,14.46 15.72,14.28 L 14.94,13.5 15.72,12.72 C 15.9,12.54 16,12.28 16,12 V 11 H 15 C 14.72,11 14.46,11.1 14.28,11.28 L 13.5,12.06 12.72,11.28 C 12.54,11.1 12.28,11 12,11 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/touchpad-disabled-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/touchpad-disabled-symbolic.svg
new file mode 100644
index 000000000..097bafa6e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/touchpad-disabled-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 11,11 V 12 C 11,12.27 11.1,12.53 11.28,12.72 L 12.06,13.5 11.28,14.28 C 11.1,14.46 11,14.72 11,15 V 16 H 12 C 12.28,16 12.54,15.9 12.72,15.72 L 13.5,14.93 14.28,15.72 C 14.46,15.9 14.72,16 15,16 H 16 V 15 C 16,14.72 15.9,14.46 15.72,14.28 L 14.94,13.5 15.72,12.72 C 15.9,12.53 16,12.27 16,12 V 11 H 15 C 14.72,11 14.46,11.1 14.28,11.28 L 13.5,12.06 12.72,11.28 C 12.54,11.1 12.28,11 12,11 Z"/>
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 1,1 C 0,1 0,2 0,2 V 13 C 0,13 0,14 1,14 H 10 V 12 H 9 V 10 H 16 V 2 C 16,1 15,1 15,1 Z M 2,3 H 14 V 9 H 2 Z M 2,10 H 7 V 12 H 2 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/touchpad-enabled-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/touchpad-enabled-symbolic.svg
new file mode 100644
index 000000000..bf7c15f5d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/touchpad-enabled-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 1,1 C 0,1 0,2 0,2 V 13 C 0,13 0,14 1,14 H 15 C 15,14 16,14 16,13 V 2 C 16,1 15,1 15,1 Z M 2,3 H 14 V 9 H 2 Z M 2,10 H 7 V 12 H 2 Z M 9,10 H 14 V 12 H 9 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/user-available-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/user-available-symbolic.svg
new file mode 100644
index 000000000..5d12d598e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/user-available-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,2 C 9.66,2 11,3.34 11,5 11,6.65 9.66,8 8,8 6.34,8 5,6.65 5,5 5,3.34 6.34,2 8,2 Z M 8,10 C 14,9.99 14,14 14,14 V 15 H 2 V 14 C 2,14 2,10 8,10 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/user-away-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/user-away-symbolic.svg
new file mode 100644
index 000000000..82661e01b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/user-away-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 8,2 C 6.34,2 5,3.34 5,5 5,6.65 6.34,8 8,8 9.66,8 11,6.65 11,5 11,3.34 9.66,2 8,2 Z M 8,10 C 2,10 2,14 2,14 V 15 H 8.76 A 4.5,4.5 0 0 1 8,12.5 4.5,4.5 0 0 1 8.74,10.03 C 8.5,10.01 8.26,10 8,10 Z"/>
+ <path style="fill:#ebdbb2" d="M 12.5,9 C 10.57,9 9,10.57 9,12.5 9,14.43 10.57,16 12.5,16 14.43,16 16,14.43 16,12.5 16,10.57 14.43,9 12.5,9 Z M 12,10 H 13 V 12 H 15 V 13 H 12 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/user-busy-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/user-busy-symbolic.svg
new file mode 100644
index 000000000..55f936e4e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/user-busy-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,2 C 6.34,2 5,3.34 5,5 5,6.65 6.34,8 8,8 9.66,8 11,6.65 11,5 11,3.34 9.66,2 8,2 Z M 8,10 C 2,10 2,14 2,14 V 15 H 8.76 A 4.5,4.5 0 0 1 8,12.5 4.5,4.5 0 0 1 8.74,10.03 C 8.5,10.01 8.26,10 8,10 Z"/>
+ <path style="fill:#458588" class="warning" d="M 12.5,9 A 3.5,3.5 0 0 0 9,12.5 3.5,3.5 0 0 0 12.5,16 3.5,3.5 0 0 0 16,12.5 3.5,3.5 0 0 0 12.5,9 Z M 10,12 H 15 V 13 H 10 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/user-idle-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/user-idle-symbolic.svg
new file mode 100644
index 000000000..70940d72d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/user-idle-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 8,2 C 9.66,2 11,3.34 11,5 11,6.65 9.66,8 8,8 6.34,8 5,6.65 5,5 5,3.34 6.34,2 8,2 Z M 8,10 C 14,9.99 14,14 14,14 V 15 H 2 V 14 C 2,14 2,10 8,10 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/user-invisible-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/user-invisible-symbolic.svg
new file mode 100644
index 000000000..0730487ba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/user-invisible-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 8,2 C 6.34,2 5,3.34 5,5 5,6.65 6.34,8 8,8 9.66,8 11,6.65 11,5 11,3.34 9.66,2 8,2 Z M 8,3 A 2,2 0 0 1 10,5 2,2 0 0 1 8,7 2,2 0 0 1 6,5 2,2 0 0 1 8,3 Z M 8,10 C 2,10 2,14 2,14 V 15 H 14 V 14 C 14,14 14,9.99 8,10 Z M 8,11 C 10.78,11 11.89,11.85 12.45,12.6 13.01,13.34 13,14 13,14 H 3 C 3,14 2.99,13.34 3.55,12.6 4.11,11.85 5.22,11 8,11 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/user-not-tracked-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/user-not-tracked-symbolic.svg
new file mode 120000
index 000000000..fffac97f4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/user-not-tracked-symbolic.svg
@@ -0,0 +1 @@
+view-private-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/user-offline-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/user-offline-symbolic.svg
new file mode 100644
index 000000000..70940d72d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/user-offline-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 8,2 C 9.66,2 11,3.34 11,5 11,6.65 9.66,8 8,8 6.34,8 5,6.65 5,5 5,3.34 6.34,2 8,2 Z M 8,10 C 14,9.99 14,14 14,14 V 15 H 2 V 14 C 2,14 2,10 8,10 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/user-status-pending-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/user-status-pending-symbolic.svg
new file mode 100644
index 000000000..9eb941825
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/user-status-pending-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 3,6 C 1.89,6 1,6.89 1,8 1,9.1 1.89,10 3,10 4.11,10 5,9.1 5,8 5,6.89 4.11,6 3,6 Z M 8,6 C 6.89,6 6,6.89 6,8 6,9.1 6.89,10 8,10 9.11,10 10,9.1 10,8 10,6.89 9.11,6 8,6 Z M 13,6 C 11.89,6 11,6.89 11,8 11,9.1 11.89,10 13,10 14.11,10 15,9.1 15,8 15,6.89 14.11,6 13,6 Z"/>
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 8,2 C 6.34,2 5,3.34 5,5 5,5 5,5 5,5 H 11 C 11,5 11,5 11,5 11,3.34 9.66,2 8,2 Z M 3.84,11 C 2.01,12.19 2,14 2,14 V 15 H 14 V 14 C 14,14 13.99,12.19 12.16,11 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/user-trash-full-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/user-trash-full-symbolic.svg
new file mode 100644
index 000000000..f6bc9449d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/user-trash-full-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 1,5 V 8 C 1,9 1.06,10.15 1.2,11 1.34,11.85 2,14 2,14 2,14 2.48,15 3,15 H 12 C 12.52,15 13,14 13,14 13,14 13.66,11.85 13.8,11 13.94,10.15 14,9 14,8 V 5 Z"/>
+ <path style="fill:#ebdbb2" d="M 1,3 V 4 H 14 V 3 C 14,2 13,2 13,2 H 10 C 10,2 10,1 9,1 H 6 C 5,1 5,2 5,2 H 2 C 2,2 1,2 1,3 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/view-private-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/view-private-symbolic.svg
new file mode 100644
index 000000000..3464a80de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/view-private-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 4,8 C 2.34,8 1,9.34 1,11 1,12.66 2.34,14 4,14 5.56,14 6.82,12.8 6.97,11.28 7.27,11.1 7.63,11 8,11 8.37,11 8.73,11.1 9.03,11.28 9.18,12.8 10.44,14 12,14 13.66,14 15,12.66 15,11 15,9.34 13.66,8 12,8 10.61,8 9.46,8.97 9.13,10.25 8.77,10.11 8.4,10 8,10 7.6,10 7.23,10.11 6.88,10.25 6.54,8.97 5.39,8 4,8 Z M 4,9.25 C 4.97,9.25 5.75,10.03 5.75,11 5.75,11.97 4.97,12.75 4,12.75 3.03,12.75 2.25,11.97 2.25,11 2.25,10.03 3.03,9.25 4,9.25 Z M 12,9.25 C 12.97,9.25 13.75,10.03 13.75,11 13.75,11.97 12.97,12.75 12,12.75 11.03,12.75 10.25,11.97 10.25,11 10.25,10.03 11.03,9.25 12,9.25 Z"/>
+ <path style="fill:#ebdbb2" d="M 4,1 3.25,4 H 12.75 L 12,1 8,1.5 Z M 3,5 0,7 H 16 L 13,5 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/view-wrapped-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/view-wrapped-rtl-symbolic.svg
new file mode 100644
index 000000000..1961e9ffc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/view-wrapped-rtl-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 6,1 C 4.338,1 3,2.338 3,4 V 6 H 1 L 4,10 7,6 H 5 V 4 C 5,3.446 5.446,3 6,3 H 10 C 10.554,3 11,3.446 11,4 V 12 C 11,12.554 10.554,13 10,13 H 7 V 15 H 10 C 11.662,15 13,13.662 13,12 V 4 C 13,2.338 11.662,1 10,1 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/view-wrapped-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/view-wrapped-symbolic-rtl.svg
new file mode 120000
index 000000000..07fd9bd92
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/view-wrapped-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-wrapped-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/view-wrapped-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/view-wrapped-symbolic.svg
new file mode 100644
index 000000000..c88343db5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/view-wrapped-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 10,1 C 11.662,1 13,2.338 13,4 V 6 H 15 L 12,10 9,6 H 11 V 4 C 11,3.446 10.554,3 10,3 H 6 C 5.446,3 5,3.446 5,4 V 12 C 5,12.554 5.446,13 6,13 H 9 V 15 H 6 C 4.338,15 3,13.662 3,12 V 4 C 3,2.338 4.338,1 6,1 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-clear-night-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-clear-night-symbolic.svg
new file mode 100644
index 000000000..b346bfb8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-clear-night-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 1,8 C 1,11.866 4.134,15 8,15 9.9252,15 11.68,14.117 13,12.715 12.482,12.847 12.034,13 11.5,13 7.9101,13 5,10.09 5,6.5 5,4.267 6.1294,2.19 8,1 4.1145,1 1,4.134 1,8 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-clear-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-clear-symbolic.svg
new file mode 100644
index 000000000..226b1c2b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-clear-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,0 7.5,1.03 C 7.67,1.02 7.83,1 8,1 8.17,1 8.33,1.02 8.5,1.03 Z M 8,2 C 4.69,2 2,4.68 2,8 2,11.31 4.69,14 8,14 11.31,14 14,11.31 14,8 14,4.68 11.31,2 8,2 Z M 2.34,2.34 2.72,3.43 C 2.94,3.18 3.19,2.93 3.44,2.71 Z M 13.66,2.34 12.56,2.71 C 12.81,2.93 13.06,3.18 13.28,3.43 Z M 1.03,7.5 0,8 1.03,8.5 C 1.02,8.33 1,8.16 1,8 1,7.83 1.02,7.66 1.03,7.5 Z M 14.97,7.5 C 14.98,7.66 15,7.83 15,8 15,8.16 14.98,8.33 14.97,8.5 L 16,8 Z M 2.72,12.56 2.34,13.65 3.44,13.28 C 3.19,13.06 2.94,12.81 2.72,12.56 Z M 13.28,12.56 C 13.06,12.81 12.81,13.06 12.56,13.28 L 13.66,13.65 Z M 7.5,14.96 8,16 8.5,14.96 C 8.33,14.98 8.17,15 8,15 7.83,15 7.67,14.98 7.5,14.96 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-few-clouds-night-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-few-clouds-night-symbolic.svg
new file mode 100644
index 000000000..cfd1985a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-few-clouds-night-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 13.5,16 C 14.88,16 16,14.88 16,13.5 16,12.23 15.04,11.19 13.81,11.03 13.41,9.86 12.31,9 11,9 9.69,9 8.6,9.86 8.19,11.03 6.96,11.19 6,12.23 6,13.5 6,14.88 7.12,16 8.5,16"/>
+ <path style="fill:#ebdbb2" d="M 8,1 C 4.1145,0.999 1,4.134 1,8 1,10.841 2.6956,13.28 5.127,14.377 5.0526,14.095 5,13.804 5,13.5 5,12.309 5.6566,11.348 6.5957,10.758 5.6043,9.6168 5,8.1303 5,6.5 5.0014,4.267 6.1294,2.19 8,1 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-few-clouds-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-few-clouds-symbolic.svg
new file mode 100644
index 000000000..28295239f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-few-clouds-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 11,9 C 9.69,9 8.6,9.86 8.19,11.03 6.96,11.19 6,12.23 6,13.5 6,14.88 7.12,16 8.5,16 H 13.5 C 14.88,16 16,14.88 16,13.5 16,12.23 15.04,11.19 13.81,11.03 13.41,9.86 12.31,9 11,9 Z"/>
+ <path style="fill:#ebdbb2" d="M 7,0 6.5,1.03 C 6.66,1.02 6.83,1 7,1 H 7.5 Z M 7,2 C 4.24,2 2,4.24 2,7 2,9.25 3.51,11.12 5.56,11.75 5.78,11.43 6.05,11.15 6.37,10.91 6.4,10.89 6.44,10.86 6.47,10.84 6.54,10.79 6.62,10.74 6.7,10.7 6.96,10.54 7.24,10.4 7.53,10.31 7.6,10.17 7.68,10.03 7.76,9.9 8.23,9.15 8.91,8.56 9.73,8.24 9.73,8.24 9.73,8.24 9.74,8.24 9.9,8.17 10.08,8.12 10.25,8.09 10.29,8.08 10.34,8.06 10.38,8.06 10.58,8.02 10.79,8 11,8 11.15,8 11.3,8.01 11.44,8.04 11.59,8.05 11.74,8.08 11.88,8.12 11.96,7.76 12,7.39 12,7 12,4.24 9.76,2 7,2 Z M 2.06,2.06 2.41,3.13 C 2.63,2.87 2.87,2.63 3.13,2.41 Z M 11.94,2.06 10.84,2.44 H 10.78 C 10.92,2.55 11.06,2.66 11.19,2.78 11.32,2.9 11.45,3.02 11.56,3.16 Z M 1,6.5 0,7 1.03,7.5 C 1.02,7.33 1,7.17 1,7 1,6.97 1,6.92 1,6.84 1.01,6.73 1.02,6.61 1.03,6.5 Z M 12.97,6.5 C 12.98,6.67 13,6.83 13,7 13,7.03 13,7.08 13,7.16 12.99,7.27 12.98,7.39 12.97,7.5 H 13 L 14,7 Z M 2.44,10.84 2.06,11.94 3.16,11.56 H 3.22 C 3.08,11.45 2.94,11.34 2.81,11.22 2.68,11.1 2.55,10.98 2.44,10.84 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-fog-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-fog-symbolic.svg
new file mode 100644
index 000000000..8f2134e80
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-fog-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#ebdbb2" d="M 2 1 C 1.446 1 1 1.446 1 2 C 1 2.554 1.446 3 2 3 L 8 3 C 8.554 3 9 2.554 9 2 C 9 1.446 8.554 1 8 1 L 2 1 z M 5 5 C 4.446 5 4 5.446 4 6 C 4 6.554 4.446 7 5 7 L 15 7 C 15.554 7 16 6.554 16 6 C 16 5.446 15.554 5 15 5 L 5 5 z M 1 9 C 0.446 9 0 9.446 0 10 C 0 10.554 0.446 11 1 11 L 12 11 C 12.554 11 13 10.554 13 10 C 13 9.446 12.554 9 12 9 L 1 9 z M 3 13 C 2.446 13 2 13.446 2 14 C 2 14.554 2.446 15 3 15 L 15 15 C 15.554 15 16 14.554 16 14 C 16 13.446 15.554 13 15 13 L 3 13 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-overcast-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-overcast-symbolic.svg
new file mode 100644
index 000000000..68fd5053a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-overcast-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 10,8 C 8.69,8 7.6,8.86 7.19,10.03 5.96,10.19 5,11.23 5,12.5 5,13.88 6.12,15 7.5,15 H 12.5 C 13.88,15 15,13.88 15,12.5 15,11.23 14.04,10.19 12.81,10.03 12.41,8.86 11.31,8 10,8 Z"/>
+ <path style="fill:#ebdbb2" d="M 8,0 C 5.93,0 4.1702,1.2705 3.4102,3.0605 1.4802,3.3505 0,4.99 0,7 0,9.21 1.79,11 4,11 H 4.3945 C 4.8388,10.204 5.6169,9.6129 6.5234,9.3223 7.1696,8.0017 8.4228,7 10,7 11.573,7 12.83,7.9972 13.473,9.3203 13.983,9.4834 14.453,9.7437 14.848,10.08 15.551,9.4395 16,8.5242 16,7.5 16,5.7 14.65,4.2293 12.91,4.0293 12.45,1.7393 10.43,0 8,0 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-severe-alert-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-severe-alert-symbolic.svg
new file mode 100644
index 000000000..e664c87ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-severe-alert-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#458588" class="warning" d="M 7,6 V 10 L 7.25,12 H 8.75 L 9,10 V 6 Z M 7,13 V 15 H 9 V 13 Z"/>
+ <path style="fill:#ebdbb2" d="M 8,0 C 5.93,0 4.17,1.27 3.41,3.06 1.48,3.35 0,5 0,7 0,9.21 1.79,11 4,11 H 6 V 5 H 10 V 11 H 12.5 C 14.43,11 16,9.43 16,7.5 16,5.7 14.65,4.23 12.91,4.03 12.45,1.74 10.43,0 8,0 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-showers-scattered-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-showers-scattered-symbolic.svg
new file mode 100644
index 000000000..8ac354dfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-showers-scattered-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,0 C 5.93,0 4.17,1.27 3.41,3.06 1.48,3.35 0,4.99 0,7 0,7.73 0.2,8.41 0.54,9 H 0.52 C 1.08,9.97 2.04,10.68 3.17,10.91 L 5.5,8.58 7.25,10.33 C 7.43,9.84 7.69,9.39 8.04,9.04 L 10.5,6.58 12.96,9.04 C 13.4,9.48 13.73,10.05 13.89,10.69 H 13.91 V 10.69 L 13.92,10.68 H 13.93 L 13.94,10.67 C 15.16,10.12 16,8.92 16,7.5 16,5.7 14.65,4.23 12.91,4.03 12.45,1.74 10.43,0 8,0 Z"/>
+ <path style="fill:#ebdbb2" d="M 10.5,8 8.75,9.75 C 8.3,10.2 8,10.81 8,11.5 8,12.87 9.13,14 10.5,14 11.87,14 13,12.87 13,11.5 13,10.81 12.7,10.2 12.25,9.75 Z M 5.5,10 3.75,11.75 C 3.3,12.2 3,12.81 3,13.5 3,14.87 4.13,16 5.5,16 6.87,16 8,14.87 8,13.5 8,12.81 7.7,12.2 7.25,11.75 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-showers-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-showers-symbolic.svg
new file mode 100644
index 000000000..54ac84805
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-showers-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8,0 C 5.93,0 4.17,1.27 3.41,3.06 1.48,3.35 0,4.99 0,7 0,9.21 1.79,11 4,11 H 12.5 C 14.43,11 16,9.43 16,7.5 16,5.7 14.65,4.23 12.91,4.03 12.45,1.74 10.43,0 8,0 Z"/>
+ <path style="fill:#ebdbb2" d="M 2.9766,11.994 A 0.5,0.5 0 0 0 2.5527,12.277 L 1.5527,14.277 A 0.5,0.5 0 1 0 2.4473,14.723 L 3.4473,12.723 A 0.5,0.5 0 0 0 2.9766,11.994 Z M 5.4766,11.994 A 0.5,0.5 0 0 0 5.0527,12.277 L 4.0527,14.277 A 0.5,0.5 0 1 0 4.9473,14.723 L 5.9473,12.723 A 0.5,0.5 0 0 0 5.4766,11.994 Z M 7.9766,11.994 A 0.5,0.5 0 0 0 7.5527,12.277 L 6.5527,14.277 A 0.5,0.5 0 1 0 7.4473,14.723 L 8.4473,12.723 A 0.5,0.5 0 0 0 7.9766,11.994 Z M 10.477,11.994 A 0.5,0.5 0 0 0 10.053,12.277 L 9.0527,14.277 A 0.5,0.5 0 1 0 9.9473,14.723 L 10.947,12.723 A 0.5,0.5 0 0 0 10.477,11.994 Z M 12.977,11.994 A 0.5,0.5 0 0 0 12.553,12.277 L 11.553,14.277 A 0.5,0.5 0 1 0 12.447,14.723 L 13.447,12.723 A 0.5,0.5 0 0 0 12.977,11.994 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-snow-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-snow-symbolic.svg
new file mode 100644
index 000000000..9987997ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-snow-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 8 0 C 5.93 0 4.1702 1.2705 3.4102 3.0605 C 1.4802 3.3505 0 4.99 0 7 C 0 9.21 1.79 11 4 11 L 5.1758 11 A 3 3 0 0 1 8 9 A 3 3 0 0 1 10.826 11 L 12.5 11 C 14.43 11 16 9.43 16 7.5 C 16 5.7 14.65 4.2293 12.91 4.0293 C 12.45 1.7393 10.43 -5.9212e-16 8 0 z"/>
+ <path style="fill:#ebdbb2" d="M 5,14 A 2,2 0 0 1 3,16 2,2 0 0 1 1,14 2,2 0 0 1 3,12 2,2 0 0 1 5,14 Z"/>
+ <path style="fill:#ebdbb2" d="M 10,12 A 2,2 0 0 1 8,14 2,2 0 0 1 6,12 2,2 0 0 1 8,10 2,2 0 0 1 10,12 Z"/>
+ <path style="fill:#ebdbb2" d="M 15,14 A 2,2 0 0 1 13,16 2,2 0 0 1 11,14 2,2 0 0 1 13,12 2,2 0 0 1 15,14 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-storm-symbolic.svg b/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-storm-symbolic.svg
new file mode 100644
index 000000000..2c4b58670
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/status/symbolic/weather-storm-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#ebdbb2" d="M 6,7 V 12 H 7 V 16 L 10,11 H 9 L 10.5,7 Z"/>
+ <path style="fill:#ebdbb2" d="M 8,0 C 5.93,0 4.17,1.27 3.41,3.06 1.48,3.35 0,4.99 0,7 0,9.21 1.79,11 4,11 H 5 V 6 H 11.94 L 10.44,10 H 11.77 L 11.17,11 H 12.5 C 14.43,11 16,9.43 16,7.5 16,5.7 14.65,4.23 12.91,4.03 12.45,1.74 10.43,0 8,0 Z"/>
+</svg>