diff --git a/desktop/configs/waybar/config b/desktop/configs/waybar/config
new file mode 100644
index 0000000..5daad64
--- /dev/null
+++ b/desktop/configs/waybar/config
@@ -0,0 +1,83 @@
+{
+ "layer": "top",
+ "position": "top",
+ "mod": "dock",
+ "exclusive": true,
+ "passtrough": false,
+ "gtk-layer-shell": true,
+ "height": 0,
+
+ "modules-left": [
+ "hyprland/workspaces",
+ ],
+
+ "modules-center": [
+ "hyprland/window"
+ ],
+
+ "modules-right": [
+ "pulseaudio",
+ "clock",
+ "tray",
+ ],
+
+ "hyprland/window": {
+ "format": "{}"
+ },
+
+ "hyprland/workspaces": {
+ "on-scroll-up": "hyprctl dispatch workspace e+1",
+ "on-scroll-down": "hyprctl dispatch workspace e-1",
+ "all-outputs": true,
+ "on-click": "activate",
+ "format": "{icon}",
+ "format-icons": {
+ "1": "一",
+ "2": "二",
+ "3": "三",
+ "4": "四",
+ "5": "五",
+ "6": "六",
+ "7": "七",
+ "8": "八",
+ "9": "九",
+ "10": "十"
+ }
+ },
+
+ "tray": {
+ "icon-size": 20,
+ "tooltip": false,
+ "spacing": 10
+ },
+
+ "clock": {
+ "format": "{:%a %b %d, %H:%M}",
+ "tooltip-format": "{:%Y %B}\n\n{calendar}"
+ },
+
+ "pulseaudio": {
+ "format": " {volume}%",
+ "tooltip": false,
+ "format-muted": " N/A",
+ "on-click": "pavucontrol &",
+ "scroll-step": 5
+ },
+
+ "network": {
+ "format-wifi": " {essid} {signalStrength}%",
+ "format-ethernet": " {signalStrength}%",
+ "format-disconnected": " N/A"
+ },
+
+ "battery": {
+ "states": {
+ "warning": 20,
+ "critical": 15
+ },
+ "format": " {capacity}%",
+ "format-charging": " {capacity}%",
+ "format-plugged": " {capacity}%"
+ }
+}
+
diff --git a/desktop/configs/waybar/style.css b/desktop/configs/waybar/style.css
new file mode 100644
index 0000000..4a9f3ba
--- /dev/null
+++ b/desktop/configs/waybar/style.css
@@ -0,0 +1,126 @@
+* {
+ border: none;
+ border-radius: 0;
+ font-family: "Cartograph CF Nerd Font";
+ font-weight: bold;
+ font-size: 16px;
+ min-height: 0;
+ margin: 1px;
+}
+
+window#waybar {
+ background: rgba(75, 75, 75, 0);
+ color: #f1f1f1;
+}
+
+tooltip {
+ background: #595959;
+ border-radius: 0px;
+}
+
+#workspaces button {
+ padding: 5px;
+ color: #f1f1f1;
+}
+
+#workspaces button.active {
+ background-color: #e16b53;
+ border-radius: 10px;
+}
+
+#workspaces button.focused {
+ color: #f1f1f1;
+ background: #595959;
+ border-radius: 10px;
+}
+
+#workspaces button.urgent {
+ color: #f1f1f1;
+ background: #595959;
+ border-radius: 10px;
+}
+
+#workspaces button:hover {
+ background: #f1f1f1;
+ color: #595959;
+ border-radius: 10px;
+}
+
+#custom-language,
+#custom-updates,
+#custom-caffeine,
+#custom-weather,
+#window,
+#clock,
+#battery,
+#pulseaudio,
+#network,
+#workspaces,
+#tray,
+#language,
+#backlight {
+ background: /*#F6821E*/ #444444;
+ padding: 0px 5px;
+ margin: 0px;
+ font-weight: 100;
+}
+
+#tray {
+ margin-right: 0px;
+ border-radius: 0px 10px 10px 0px;
+}
+
+#workspaces {
+ color: #f1f1f1;
+ margin-left: 0px;
+ padding-right: 0px;
+ padding-left: 5px;
+ border-radius: 10px;
+}
+
+#custom-caffeine {
+ color: #f1f1f1;
+ border-right: 0px;
+ margin-left: 10px;
+}
+
+#custom-language {
+ color: #f1f1f1;
+ border-left: 0px;
+ border-right: 0px;
+}
+
+#custom-updates {
+ color: #f1f1f1;
+ border-left: 0px;
+ border-right: 0px;
+}
+
+#window {
+ color: #f1f1f1;
+ background-color: #595959;
+ font-weight: 100;
+ border-radius: 10px;
+ margin-left: 0px;
+ margin-right: 60px;
+}
+
+#clock {
+ color: #f1f1f1;
+ margin-left: 0px;
+ border-right: 0px;
+ padding: 0px 10px;
+}
+
+#pulseaudio {
+ color: #f1f1f1;
+ border-left: 0px;
+ border-right: 0px;
+ padding-left: 10px;
+ border-radius: 10px 0px 0px 10px;
+}
+
+#pulseaudio.microphone {
+ color: #f1f1f1;
+ margin-right: 5px;
+}