diff --git a/symlinks/config/JetBrains/IdeaIC2020.3/.updated_plugins_list b/symlinks/config/JetBrains/IdeaIC2020.3/.updated_plugins_list
new file mode 100644
index 0000000..d252f67
--- /dev/null
+++ b/symlinks/config/JetBrains/IdeaIC2020.3/.updated_plugins_list
@@ -0,0 +1 @@
+org.jetbrains.kotlin
diff --git a/symlinks/config/JetBrains/IdeaIC2020.3/options/filetypes.xml b/symlinks/config/JetBrains/IdeaIC2020.3/options/filetypes.xml
index e88c394..1a8f60c 100644
--- a/symlinks/config/JetBrains/IdeaIC2020.3/options/filetypes.xml
+++ b/symlinks/config/JetBrains/IdeaIC2020.3/options/filetypes.xml
@@ -1,6 +1,7 @@
+
diff --git a/symlinks/config/JetBrains/IdeaIC2020.3/options/find.xml b/symlinks/config/JetBrains/IdeaIC2020.3/options/find.xml
new file mode 100644
index 0000000..965789e
--- /dev/null
+++ b/symlinks/config/JetBrains/IdeaIC2020.3/options/find.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/symlinks/config/JetBrains/IdeaIC2020.3/options/kotlinRefactoring.xml b/symlinks/config/JetBrains/IdeaIC2020.3/options/kotlinRefactoring.xml
new file mode 100644
index 0000000..a13bcee
--- /dev/null
+++ b/symlinks/config/JetBrains/IdeaIC2020.3/options/kotlinRefactoring.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/symlinks/config/JetBrains/IdeaIC2020.3/options/runner.layout.xml b/symlinks/config/JetBrains/IdeaIC2020.3/options/runner.layout.xml
index 36f7b3e..f71953a 100644
--- a/symlinks/config/JetBrains/IdeaIC2020.3/options/runner.layout.xml
+++ b/symlinks/config/JetBrains/IdeaIC2020.3/options/runner.layout.xml
@@ -9,5 +9,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/symlinks/config/JetBrains/IdeaIC2020.3/options/toStringTemplates.xml b/symlinks/config/JetBrains/IdeaIC2020.3/options/toStringTemplates.xml
new file mode 100644
index 0000000..3b1f2f4
--- /dev/null
+++ b/symlinks/config/JetBrains/IdeaIC2020.3/options/toStringTemplates.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/symlinks/config/nwg-panel/config b/symlinks/config/nwg-panel/config
new file mode 100644
index 0000000..608a413
--- /dev/null
+++ b/symlinks/config/nwg-panel/config
@@ -0,0 +1,318 @@
+[
+ {
+ "output": "DP-1",
+ "layer": "bottom",
+ "position": "top",
+ "width": "auto",
+ "height": 30,
+ "margin-top": 0,
+ "margin-bottom": 0,
+ "padding-horizontal": 0,
+ "padding-vertical": 0,
+ "spacing": 4,
+ "controls": "off",
+ "items-padding": 0,
+ "css-name": "panel-top",
+ "icons": "light",
+ "modules-left": [
+ "button-sample",
+ "playerctl"
+ ],
+ "modules-center": [
+ "clock"
+ ],
+ "modules-right": [],
+ "controls-settings": {
+ "alignment": "right",
+ "components": [
+ "net",
+ "brightness",
+ "volume",
+ "battery"
+ ],
+ "commands": {
+ "battery": "",
+ "net": ""
+ },
+ "custom-items": [
+ {
+ "name": "Wallpapers",
+ "icon": "azote",
+ "cmd": "azote"
+ }
+ ],
+ "menu": {
+ "name": "Exit",
+ "icon": "system-shutdown-symbolic",
+ "items": [
+ {
+ "name": "Lock",
+ "cmd": "swaylock -f -c 000000"
+ },
+ {
+ "name": "Logout",
+ "cmd": "swaymsg exit"
+ },
+ {
+ "name": "Reboot",
+ "cmd": "systemctl reboot"
+ },
+ {
+ "name": "Shutdown",
+ "cmd": "systemctl -i poweroff"
+ }
+ ]
+ },
+ "show-values": false,
+ "interval": 1,
+ "icon-size": 16,
+ "hover-opens": true,
+ "css-name": "controls-window",
+ "net-interface": "wlo1"
+ },
+ "button-sample": {
+ "icon": "view-grid",
+ "label": "button",
+ "label-position": "",
+ "command": "nwggrid",
+ "css-name": "button-custom"
+ },
+ "playerctl": {
+ "interval": 1,
+ "buttons": true,
+ "buttons-position": "left",
+ "chars": 50,
+ "css-name": "button-grid"
+ },
+ "clock": {
+ "format": "%a, %d. %b %H:%M:%S",
+ "interval": 1,
+ "on-right-click": "",
+ "css-name": "clock",
+ "tooltip-text": "",
+ "on-left-click": "",
+ "on-middle-click": "",
+ "on-scroll-up": "",
+ "on-scroll-down": ""
+ },
+ "name": "test"
+ },
+ {
+ "output": "DP-1",
+ "layer": "bottom",
+ "position": "bottom",
+ "width": "auto",
+ "height": 30,
+ "margin-top": 0,
+ "margin-bottom": 0,
+ "padding-horizontal": 10,
+ "padding-vertical": 0,
+ "spacing": 4,
+ "items-padding": 0,
+ "css-name": "all-bottom",
+ "focus": true,
+ "modules-left": [
+ "sway-taskbar"
+ ],
+ "modules-center": [],
+ "modules-right": [
+ "executor-weather"
+ ],
+ "sway-taskbar": {
+ "workspace-buttons": false,
+ "show-app-icon": true,
+ "show-layout": true,
+ "show-app-name": true,
+ "name-max-len": 15,
+ "workspaces-spacing": 0,
+ "task-spacing": 0,
+ "all-outputs": false,
+ "image-size": 16,
+ "workspace-menu": [
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8
+ ]
+ },
+ "sway-workspaces": {
+ "numbers": []
+ },
+ "executor-weather": {
+ "script": "curl https://wttr.in/?format=1 -s",
+ "interval": 1800,
+ "css-name": "weather",
+ "on-right-click": "",
+ "icon-size": 16,
+ "show-icon": true,
+ "tooltip-text": "",
+ "on-left-click": "",
+ "on-middle-click": "",
+ "on-scroll-up": "",
+ "on-scroll-down": ""
+ },
+ "name": "",
+ "controls": "off",
+ "icons": "dark"
+ },
+ {
+ "output": "HDMI-A-1",
+ "layer": "bottom",
+ "position": "top",
+ "width": "auto",
+ "height": 30,
+ "margin-top": 0,
+ "margin-bottom": 0,
+ "padding-horizontal": 0,
+ "padding-vertical": 0,
+ "spacing": 4,
+ "controls": true,
+ "items-padding": 0,
+ "css-name": "panel-top",
+ "icons": "light",
+ "modules-left": [
+ "button-sample",
+ "playerctl"
+ ],
+ "modules-center": [
+ "clock"
+ ],
+ "modules-right": [],
+ "controls-settings": {
+ "alignment": "right",
+ "components": [
+ "net",
+ "brightness",
+ "volume",
+ "battery"
+ ],
+ "commands": {
+ "battery": "",
+ "net": ""
+ },
+ "custom-items": [
+ {
+ "name": "Wallpapers",
+ "icon": "azote",
+ "cmd": "azote"
+ }
+ ],
+ "menu": {
+ "name": "Exit",
+ "icon": "system-shutdown-symbolic",
+ "items": [
+ {
+ "name": "Lock",
+ "cmd": "swaylock -f -c 000000"
+ },
+ {
+ "name": "Logout",
+ "cmd": "swaymsg exit"
+ },
+ {
+ "name": "Reboot",
+ "cmd": "systemctl reboot"
+ },
+ {
+ "name": "Shutdown",
+ "cmd": "systemctl -i poweroff"
+ }
+ ]
+ },
+ "show-values": false,
+ "interval": 1,
+ "icon-size": 16,
+ "hover-opens": true,
+ "css-name": "controls-window",
+ "net-interface": "wlo1"
+ },
+ "button-sample": {
+ "icon": "view-grid",
+ "label": "button",
+ "label-position": "",
+ "command": "nwggrid",
+ "css-name": "button-custom"
+ },
+ "playerctl": {
+ "interval": 1,
+ "buttons": true,
+ "buttons-position": "left",
+ "chars": 50,
+ "css-name": "button-grid"
+ },
+ "clock": {
+ "format": "%a, %d. %b %H:%M:%S",
+ "interval": 1,
+ "on-right-click": "",
+ "css-name": "clock",
+ "tooltip-text": "",
+ "on-left-click": "",
+ "on-middle-click": "",
+ "on-scroll-up": "",
+ "on-scroll-down": ""
+ }
+ },
+ {
+ "output": "HDMI-A-1",
+ "layer": "bottom",
+ "position": "bottom",
+ "width": "auto",
+ "height": 30,
+ "margin-top": 0,
+ "margin-bottom": 0,
+ "padding-horizontal": 10,
+ "padding-vertical": 0,
+ "spacing": 4,
+ "items-padding": 0,
+ "css-name": "all-bottom",
+ "focus": true,
+ "modules-left": [
+ "sway-taskbar"
+ ],
+ "modules-center": [],
+ "modules-right": [
+ "executor-weather"
+ ],
+ "sway-taskbar": {
+ "workspace-buttons": false,
+ "show-app-icon": true,
+ "show-layout": true,
+ "show-app-name": true,
+ "name-max-len": 15,
+ "workspaces-spacing": 0,
+ "task-spacing": 0,
+ "all-outputs": false,
+ "image-size": 16,
+ "workspace-menu": [
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8
+ ]
+ },
+ "sway-workspaces": {
+ "numbers": []
+ },
+ "executor-weather": {
+ "script": "curl https://wttr.in/?format=1 -s",
+ "interval": 1800,
+ "css-name": "weather",
+ "on-right-click": "",
+ "icon-size": 16,
+ "show-icon": true,
+ "tooltip-text": "",
+ "on-left-click": "",
+ "on-middle-click": "",
+ "on-scroll-up": "",
+ "on-scroll-down": ""
+ }
+ }
+]
\ No newline at end of file
diff --git a/symlinks/config/nwg-panel/executors/arch_updates.py b/symlinks/config/nwg-panel/executors/arch_updates.py
new file mode 100755
index 0000000..0d4016e
--- /dev/null
+++ b/symlinks/config/nwg-panel/executors/arch_updates.py
@@ -0,0 +1,41 @@
+#!/usr/bin/python
+
+import subprocess
+
+
+# You may either use the full icon(s) path here, like e.g.:
+# "/home/piotr/.config/nwg-panel/icons_light/arch-linux.svg"
+# or just give the icon name, like below.
+
+# The icon name must either exist in your icon theme, or you may place `icon_name.svg`
+# custom files in '~/.config/nwg-panel/icons_light/' and '~/.config/nwg-panel/icons_dark/'.
+
+
+def main():
+ arch, aur = check_updates()
+ if arch and aur:
+ print("software-update-urgent")
+ print("{}/{}".format(arch, aur))
+ elif arch:
+ print("software-update-available")
+ print("{}".format(arch))
+ elif aur:
+ print("software-update-available")
+ print("{}".format(aur))
+
+
+def check_updates():
+ arch, aur = 0, 0
+ try:
+ arch = len(subprocess.check_output(["checkupdates"]).decode("utf-8").splitlines())
+ except:
+ pass
+ try:
+ aur = len(subprocess.check_output(["trizen", "-Qqu", "-a"]).decode("utf-8").splitlines())
+ except:
+ pass
+ return arch, aur
+
+
+if __name__ == "__main__":
+ main()
diff --git a/symlinks/config/nwg-panel/executors/github.sh b/symlinks/config/nwg-panel/executors/github.sh
new file mode 100755
index 0000000..9bfcbaa
--- /dev/null
+++ b/symlinks/config/nwg-panel/executors/github.sh
@@ -0,0 +1,14 @@
+#!/bin/bash
+
+# Based on the 'Github notifications' example from Waybar's Wiki
+# Depends on jq Command-line JSON processor
+# Obtain a notifications token at https://github.com/settings/tokens
+# save it to a file as below.
+
+token=`cat ${HOME}/.config/github/notifications.token`
+count=`curl -u nwg-piotr:${token} https://api.github.com/notifications -s | jq '. | length'`
+
+if [[ "$count" != "0" ]]; then
+ echo /home/piotr/.config/nwg-panel/icons_light/github.svg
+ echo $count
+fi
diff --git a/symlinks/config/nwg-panel/icons_dark/arch-linux.svg b/symlinks/config/nwg-panel/icons_dark/arch-linux.svg
new file mode 100644
index 0000000..39ce3ae
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/arch-linux.svg
@@ -0,0 +1,175 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/arch-notification.svg b/symlinks/config/nwg-panel/icons_dark/arch-notification.svg
new file mode 100644
index 0000000..ccf99af
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/arch-notification.svg
@@ -0,0 +1,180 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/audio-volume-high-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/audio-volume-high-symbolic.svg
new file mode 100644
index 0000000..2221cda
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/audio-volume-high-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/symlinks/config/nwg-panel/icons_dark/audio-volume-low-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/audio-volume-low-symbolic.svg
new file mode 100644
index 0000000..c026126
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/audio-volume-low-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/symlinks/config/nwg-panel/icons_dark/audio-volume-medium-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/audio-volume-medium-symbolic.svg
new file mode 100644
index 0000000..a776174
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/audio-volume-medium-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/symlinks/config/nwg-panel/icons_dark/audio-volume-muted-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/audio-volume-muted-symbolic.svg
new file mode 100644
index 0000000..9d7c070
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/audio-volume-muted-symbolic.svg
@@ -0,0 +1,54 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/battery-empty-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/battery-empty-symbolic.svg
new file mode 100644
index 0000000..410aeb4
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/battery-empty-symbolic.svg
@@ -0,0 +1,207 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/battery-full-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/battery-full-symbolic.svg
new file mode 100644
index 0000000..a89b677
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/battery-full-symbolic.svg
@@ -0,0 +1,207 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/battery-good-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/battery-good-symbolic.svg
new file mode 100644
index 0000000..4a6bd26
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/battery-good-symbolic.svg
@@ -0,0 +1,207 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/battery-low-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/battery-low-symbolic.svg
new file mode 100644
index 0000000..83a0c2c
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/battery-low-symbolic.svg
@@ -0,0 +1,207 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/bluetooth-active-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/bluetooth-active-symbolic.svg
new file mode 100644
index 0000000..6521c5d
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/bluetooth-active-symbolic.svg
@@ -0,0 +1,206 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/bluetooth-disabled-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/bluetooth-disabled-symbolic.svg
new file mode 100644
index 0000000..e41de61
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/bluetooth-disabled-symbolic.svg
@@ -0,0 +1,206 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/display-brightness-high-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/display-brightness-high-symbolic.svg
new file mode 100644
index 0000000..7f57ba4
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/display-brightness-high-symbolic.svg
@@ -0,0 +1,227 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/display-brightness-low-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/display-brightness-low-symbolic.svg
new file mode 100644
index 0000000..9206004
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/display-brightness-low-symbolic.svg
@@ -0,0 +1,222 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/display-brightness-medium-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/display-brightness-medium-symbolic.svg
new file mode 100644
index 0000000..5aabfda
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/display-brightness-medium-symbolic.svg
@@ -0,0 +1,222 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/document-open-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/document-open-symbolic.svg
new file mode 100644
index 0000000..f99203a
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/document-open-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/symlinks/config/nwg-panel/icons_dark/edit-delete-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/edit-delete-symbolic.svg
new file mode 100644
index 0000000..83e5e4c
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/edit-delete-symbolic.svg
@@ -0,0 +1,212 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/emblem-system-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/emblem-system-symbolic.svg
new file mode 100644
index 0000000..61f1709
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/emblem-system-symbolic.svg
@@ -0,0 +1,228 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/github.svg b/symlinks/config/nwg-panel/icons_dark/github.svg
new file mode 100644
index 0000000..14111be
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/github.svg
@@ -0,0 +1,62 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/go-down-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/go-down-symbolic.svg
new file mode 100644
index 0000000..503ed4d
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/go-down-symbolic.svg
@@ -0,0 +1,54 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/go-next-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/go-next-symbolic.svg
new file mode 100644
index 0000000..c2a06fe
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/go-next-symbolic.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/list-add-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/list-add-symbolic.svg
new file mode 100644
index 0000000..f00cf05
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/list-add-symbolic.svg
@@ -0,0 +1,222 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/media-playback-pause-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/media-playback-pause-symbolic.svg
new file mode 100644
index 0000000..f125d7c
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/media-playback-pause-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/symlinks/config/nwg-panel/icons_dark/media-playback-start-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/media-playback-start-symbolic.svg
new file mode 100644
index 0000000..770f184
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/media-playback-start-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/symlinks/config/nwg-panel/icons_dark/media-skip-backward-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/media-skip-backward-symbolic.svg
new file mode 100644
index 0000000..c9d9916
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/media-skip-backward-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/symlinks/config/nwg-panel/icons_dark/media-skip-forward-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/media-skip-forward-symbolic.svg
new file mode 100644
index 0000000..b30dde3
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/media-skip-forward-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/symlinks/config/nwg-panel/icons_dark/network-wired-disconnected-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/network-wired-disconnected-symbolic.svg
new file mode 100644
index 0000000..24c2f69
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/network-wired-disconnected-symbolic.svg
@@ -0,0 +1,63 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/network-wired-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/network-wired-symbolic.svg
new file mode 100644
index 0000000..06bf8fb
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/network-wired-symbolic.svg
@@ -0,0 +1,63 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/network-wireless-connected-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/network-wireless-connected-symbolic.svg
new file mode 100644
index 0000000..0780bd8
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/network-wireless-connected-symbolic.svg
@@ -0,0 +1,221 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/network-wireless-disconnected-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/network-wireless-disconnected-symbolic.svg
new file mode 100644
index 0000000..1c05649
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/network-wireless-disconnected-symbolic.svg
@@ -0,0 +1,221 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/nwg-panel.svg b/symlinks/config/nwg-panel/icons_dark/nwg-panel.svg
new file mode 100644
index 0000000..08622b3
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/nwg-panel.svg
@@ -0,0 +1,92 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/nwgocc-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/nwgocc-symbolic.svg
new file mode 100644
index 0000000..071e8ac
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/nwgocc-symbolic.svg
@@ -0,0 +1,95 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/pan-down-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/pan-down-symbolic.svg
new file mode 100644
index 0000000..8476a75
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/pan-down-symbolic.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/pan-end-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/pan-end-symbolic.svg
new file mode 100644
index 0000000..0105ef3
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/pan-end-symbolic.svg
@@ -0,0 +1,54 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/system-lock-screen.svg b/symlinks/config/nwg-panel/icons_dark/system-lock-screen.svg
new file mode 100644
index 0000000..e9f7ac8
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/system-lock-screen.svg
@@ -0,0 +1,222 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/system-shutdown-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/system-shutdown-symbolic.svg
new file mode 100644
index 0000000..464d107
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/system-shutdown-symbolic.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/user-available-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/user-available-symbolic.svg
new file mode 100644
index 0000000..8043718
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/user-available-symbolic.svg
@@ -0,0 +1,221 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/view-dual-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/view-dual-symbolic.svg
new file mode 100644
index 0000000..1f6002b
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/view-dual-symbolic.svg
@@ -0,0 +1,54 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/view-paged-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/view-paged-symbolic.svg
new file mode 100644
index 0000000..3773f81
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/view-paged-symbolic.svg
@@ -0,0 +1,58 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_dark/view-refresh-symbolic.svg b/symlinks/config/nwg-panel/icons_dark/view-refresh-symbolic.svg
new file mode 100644
index 0000000..30c7466
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_dark/view-refresh-symbolic.svg
@@ -0,0 +1,181 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/arch-linux.svg b/symlinks/config/nwg-panel/icons_light/arch-linux.svg
new file mode 100644
index 0000000..8d9f667
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/arch-linux.svg
@@ -0,0 +1,175 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/arch-notification.svg b/symlinks/config/nwg-panel/icons_light/arch-notification.svg
new file mode 100644
index 0000000..0ebfddd
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/arch-notification.svg
@@ -0,0 +1,180 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/audio-volume-high-symbolic.svg b/symlinks/config/nwg-panel/icons_light/audio-volume-high-symbolic.svg
new file mode 100644
index 0000000..f200300
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/audio-volume-high-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/symlinks/config/nwg-panel/icons_light/audio-volume-low-symbolic.svg b/symlinks/config/nwg-panel/icons_light/audio-volume-low-symbolic.svg
new file mode 100644
index 0000000..d0797f5
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/audio-volume-low-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/symlinks/config/nwg-panel/icons_light/audio-volume-medium-symbolic.svg b/symlinks/config/nwg-panel/icons_light/audio-volume-medium-symbolic.svg
new file mode 100644
index 0000000..21d91da
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/audio-volume-medium-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/symlinks/config/nwg-panel/icons_light/audio-volume-muted-symbolic.svg b/symlinks/config/nwg-panel/icons_light/audio-volume-muted-symbolic.svg
new file mode 100644
index 0000000..9d11387
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/audio-volume-muted-symbolic.svg
@@ -0,0 +1,54 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/battery-empty-symbolic.svg b/symlinks/config/nwg-panel/icons_light/battery-empty-symbolic.svg
new file mode 100644
index 0000000..9c72319
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/battery-empty-symbolic.svg
@@ -0,0 +1,207 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/battery-full-symbolic.svg b/symlinks/config/nwg-panel/icons_light/battery-full-symbolic.svg
new file mode 100644
index 0000000..f071c9c
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/battery-full-symbolic.svg
@@ -0,0 +1,207 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/battery-good-symbolic.svg b/symlinks/config/nwg-panel/icons_light/battery-good-symbolic.svg
new file mode 100644
index 0000000..873b598
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/battery-good-symbolic.svg
@@ -0,0 +1,207 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/battery-low-symbolic.svg b/symlinks/config/nwg-panel/icons_light/battery-low-symbolic.svg
new file mode 100644
index 0000000..e3a4bf4
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/battery-low-symbolic.svg
@@ -0,0 +1,207 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/bluetooth-active-symbolic.svg b/symlinks/config/nwg-panel/icons_light/bluetooth-active-symbolic.svg
new file mode 100644
index 0000000..8ec4a69
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/bluetooth-active-symbolic.svg
@@ -0,0 +1,206 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/bluetooth-disabled-symbolic.svg b/symlinks/config/nwg-panel/icons_light/bluetooth-disabled-symbolic.svg
new file mode 100644
index 0000000..541b3cb
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/bluetooth-disabled-symbolic.svg
@@ -0,0 +1,206 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/display-brightness-high-symbolic.svg b/symlinks/config/nwg-panel/icons_light/display-brightness-high-symbolic.svg
new file mode 100644
index 0000000..89172a6
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/display-brightness-high-symbolic.svg
@@ -0,0 +1,227 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/display-brightness-low-symbolic.svg b/symlinks/config/nwg-panel/icons_light/display-brightness-low-symbolic.svg
new file mode 100644
index 0000000..34e2720
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/display-brightness-low-symbolic.svg
@@ -0,0 +1,222 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/display-brightness-medium-symbolic.svg b/symlinks/config/nwg-panel/icons_light/display-brightness-medium-symbolic.svg
new file mode 100644
index 0000000..08ae8cd
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/display-brightness-medium-symbolic.svg
@@ -0,0 +1,222 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/document-open-symbolic.svg b/symlinks/config/nwg-panel/icons_light/document-open-symbolic.svg
new file mode 100644
index 0000000..cc8a69b
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/document-open-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/symlinks/config/nwg-panel/icons_light/edit-delete-symbolic.svg b/symlinks/config/nwg-panel/icons_light/edit-delete-symbolic.svg
new file mode 100644
index 0000000..3c3a1c9
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/edit-delete-symbolic.svg
@@ -0,0 +1,212 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/emblem-system-symbolic.svg b/symlinks/config/nwg-panel/icons_light/emblem-system-symbolic.svg
new file mode 100644
index 0000000..8d44933
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/emblem-system-symbolic.svg
@@ -0,0 +1,228 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/github.svg b/symlinks/config/nwg-panel/icons_light/github.svg
new file mode 100644
index 0000000..d2427c7
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/github.svg
@@ -0,0 +1,62 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/go-down-symbolic.svg b/symlinks/config/nwg-panel/icons_light/go-down-symbolic.svg
new file mode 100644
index 0000000..caaeb9a
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/go-down-symbolic.svg
@@ -0,0 +1,54 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/go-next-symbolic.svg b/symlinks/config/nwg-panel/icons_light/go-next-symbolic.svg
new file mode 100644
index 0000000..5ce4c79
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/go-next-symbolic.svg
@@ -0,0 +1,54 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/icon-missing.svg b/symlinks/config/nwg-panel/icons_light/icon-missing.svg
new file mode 100644
index 0000000..85d157b
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/icon-missing.svg
@@ -0,0 +1,217 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/list-add-symbolic.svg b/symlinks/config/nwg-panel/icons_light/list-add-symbolic.svg
new file mode 100644
index 0000000..e46935d
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/list-add-symbolic.svg
@@ -0,0 +1,222 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/media-playback-pause-symbolic.svg b/symlinks/config/nwg-panel/icons_light/media-playback-pause-symbolic.svg
new file mode 100644
index 0000000..25aff5f
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/media-playback-pause-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/symlinks/config/nwg-panel/icons_light/media-playback-start-symbolic.svg b/symlinks/config/nwg-panel/icons_light/media-playback-start-symbolic.svg
new file mode 100644
index 0000000..162f467
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/media-playback-start-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/symlinks/config/nwg-panel/icons_light/media-skip-backward-symbolic.svg b/symlinks/config/nwg-panel/icons_light/media-skip-backward-symbolic.svg
new file mode 100644
index 0000000..50358eb
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/media-skip-backward-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/symlinks/config/nwg-panel/icons_light/media-skip-forward-symbolic.svg b/symlinks/config/nwg-panel/icons_light/media-skip-forward-symbolic.svg
new file mode 100644
index 0000000..4c9c191
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/media-skip-forward-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/symlinks/config/nwg-panel/icons_light/network-wired-disconnected-symbolic.svg b/symlinks/config/nwg-panel/icons_light/network-wired-disconnected-symbolic.svg
new file mode 100644
index 0000000..f48377e
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/network-wired-disconnected-symbolic.svg
@@ -0,0 +1,63 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/network-wired-symbolic.svg b/symlinks/config/nwg-panel/icons_light/network-wired-symbolic.svg
new file mode 100644
index 0000000..03c758d
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/network-wired-symbolic.svg
@@ -0,0 +1,63 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/network-wireless-connected-symbolic.svg b/symlinks/config/nwg-panel/icons_light/network-wireless-connected-symbolic.svg
new file mode 100644
index 0000000..a3976e7
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/network-wireless-connected-symbolic.svg
@@ -0,0 +1,221 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/network-wireless-disconnected-symbolic.svg b/symlinks/config/nwg-panel/icons_light/network-wireless-disconnected-symbolic.svg
new file mode 100644
index 0000000..4546474
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/network-wireless-disconnected-symbolic.svg
@@ -0,0 +1,221 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/nwg-panel.svg b/symlinks/config/nwg-panel/icons_light/nwg-panel.svg
new file mode 100644
index 0000000..9b60df2
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/nwg-panel.svg
@@ -0,0 +1,92 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/nwgocc-symbolic.svg b/symlinks/config/nwg-panel/icons_light/nwgocc-symbolic.svg
new file mode 100644
index 0000000..6564196
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/nwgocc-symbolic.svg
@@ -0,0 +1,95 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/pan-down-symbolic.svg b/symlinks/config/nwg-panel/icons_light/pan-down-symbolic.svg
new file mode 100644
index 0000000..de71d75
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/pan-down-symbolic.svg
@@ -0,0 +1,54 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/pan-end-symbolic.svg b/symlinks/config/nwg-panel/icons_light/pan-end-symbolic.svg
new file mode 100644
index 0000000..d8150b8
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/pan-end-symbolic.svg
@@ -0,0 +1,54 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/system-lock-screen.svg b/symlinks/config/nwg-panel/icons_light/system-lock-screen.svg
new file mode 100644
index 0000000..fb8753d
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/system-lock-screen.svg
@@ -0,0 +1,222 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/system-shutdown-symbolic.svg b/symlinks/config/nwg-panel/icons_light/system-shutdown-symbolic.svg
new file mode 100644
index 0000000..6ed014f
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/system-shutdown-symbolic.svg
@@ -0,0 +1,58 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/user-available-symbolic.svg b/symlinks/config/nwg-panel/icons_light/user-available-symbolic.svg
new file mode 100644
index 0000000..b8bcd2f
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/user-available-symbolic.svg
@@ -0,0 +1,221 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/view-dual-symbolic.svg b/symlinks/config/nwg-panel/icons_light/view-dual-symbolic.svg
new file mode 100644
index 0000000..6361735
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/view-dual-symbolic.svg
@@ -0,0 +1,54 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/view-paged-symbolic.svg b/symlinks/config/nwg-panel/icons_light/view-paged-symbolic.svg
new file mode 100644
index 0000000..53a2e98
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/view-paged-symbolic.svg
@@ -0,0 +1,58 @@
+
+
diff --git a/symlinks/config/nwg-panel/icons_light/view-refresh-symbolic.svg b/symlinks/config/nwg-panel/icons_light/view-refresh-symbolic.svg
new file mode 100644
index 0000000..7082d07
--- /dev/null
+++ b/symlinks/config/nwg-panel/icons_light/view-refresh-symbolic.svg
@@ -0,0 +1,181 @@
+
+
diff --git a/symlinks/config/nwg-panel/style.css b/symlinks/config/nwg-panel/style.css
new file mode 100644
index 0000000..f38e1ab
--- /dev/null
+++ b/symlinks/config/nwg-panel/style.css
@@ -0,0 +1,59 @@
+/***** SUGGESTED TO CHANGE CAREFULLY *****/
+
+/* Recommended if panel "height" unset or smaller then your theme default button height */
+button {
+ margin: 2px
+}
+
+/* WindowBox in SwayTaskBar is a custom widget, that needs this and the next name
+ to highlight currently focused task */
+#task-box {
+ padding-left: 4px;
+ padding-right: 4px
+}
+#task-box-focused {
+ background-color: rgba (255, 255, 255, 0.12);
+ padding-left: 4px;
+ padding-right: 4px
+}
+
+
+/***** MODIFY TO YOUR TASTE *****/
+
+/* Sample button in sample config w/ no background nor border */
+#button-custom {
+ background: rgba (0, 0, 0, 0.0);
+ border: 0
+}
+
+/* Top panel in sample config uses this name */
+#panel-top {
+ background: #101010
+}
+
+/* Bottom panel in sample config uses this name */
+#panel-bottom {
+ background: #3b4559
+}
+
+/* Controls window in sample config uses this name */
+#controls-window {
+ border-radius: 15px;
+ background: #36364f
+}
+
+/* Executors usually behave better in monospace fonts */
+#executor-label {
+ font-family: monospace
+}
+
+/* and so does the Clock */
+#clock {
+ font-family: monospace;
+ font-size: 16px
+}
+
+/* Sample executor-weather uses "css-name": "weather" */
+#weather {
+ font-size: 16px
+}
diff --git a/symlinks/config/waybar/config b/symlinks/config/waybar/config
index 059e75e..aec5094 100644
--- a/symlinks/config/waybar/config
+++ b/symlinks/config/waybar/config
@@ -38,7 +38,8 @@
"battery",
"tray",
"idle_inhibitor",
- "custom/power-menu"
+ "custom/power-menu",
+ "custom/apps-menu"
],
@@ -122,6 +123,9 @@
"sway/workspaces": {
"all-outputs": false,
"disable-scroll": true,
+ "persistent_workspaces": {
+ "": []
+ },
"format": "{icon}{name}",
"format-icons": {
"urgent": "",
@@ -178,6 +182,11 @@
"tooltip": false,
"format": "",
"on-click": "nwgbar"
- }
+ },
+ "custom/apps-menu": {
+ "tooltip": false,
+ "format": "",
+ "on-click": "nwggrid"
+ }
}
diff --git a/symlinks/config/waybar/style.css b/symlinks/config/waybar/style.css
index 769234c..d660ed6 100644
--- a/symlinks/config/waybar/style.css
+++ b/symlinks/config/waybar/style.css
@@ -187,6 +187,12 @@
padding-right: 10px;
}
+#custom-apps-menu {
+ font-weight: bold;
+ font-size: 18px;
+ padding-right: 10px;
+}
+
#workspaces button {
border-top: 2px solid transparent;
/* To compensate for the top border and still have vertical centering */