From efe98deb444c8e19f7b4cb9122d7de012cfcbc74 Mon Sep 17 00:00:00 2001 From: adrien Date: Wed, 8 Oct 2025 21:42:19 +0000 Subject: [PATCH] Added minimal waybar --- .config/niri/config.kdl | 1 + .config/waybar/config | 44 ++++++++++++++++++++++++++++++++++++++++ .config/waybar/style.css | 26 ++++++++++++++++++++++++ 3 files changed, 71 insertions(+) create mode 100644 .config/waybar/config create mode 100644 .config/waybar/style.css diff --git a/.config/niri/config.kdl b/.config/niri/config.kdl index a63b473..89e1cc1 100644 --- a/.config/niri/config.kdl +++ b/.config/niri/config.kdl @@ -1,3 +1,4 @@ +spawn-at-startup "waybar" spawn-at-startup "swww-daemon" spawn-at-startup "wal -i ~/Pictures/Wallpapers/pywallpaper.jpg -n --cols16" diff --git a/.config/waybar/config b/.config/waybar/config new file mode 100644 index 0000000..21954cc --- /dev/null +++ b/.config/waybar/config @@ -0,0 +1,44 @@ +{ + "layer": "top", + "position": "top", + "height": 16, + "spacing": 10, + + "modules-left": ["clock"], + "modules-center": ["niri/window"], + "modules-right": ["cpu","memory","network"], + + "clock": { + "format": "{:%d.%m.%Y | %H:%M}" + }, + + "cpu": { + "interval": 10, + "format": "CPU: {}%", + "max-length": 10 + }, + + "memory": { + "interval": 30, + "format": "\uf4bc {used:0.1f}G" + }, + + "network": { + "format": "", + "format-ethernet": "\udb83\udc9d", + "format-wifi": "{icon}", + "format-disconnected": "\udb83\udc9c", + "format-icons": ["\udb82\udd2f", "\udb82\udd1f", "\udb82\udd22", "\udb82\udd25", "\udb82\udd28"], + "tooltip-format-wifi": "{essid} ({signalStrength}%)", + "tooltip-format-ethernet": "{ifname}", + "tooltip-format-disconnected": "Disconnected", + }, + + "niri/window": { + "format": "{}", + "rewrite": { + "(.*) - Mozilla Firefox": "🌎 $1", + "(.*) - zsh": "> [$1]" + } + } +} diff --git a/.config/waybar/style.css b/.config/waybar/style.css new file mode 100644 index 0000000..54cd95d --- /dev/null +++ b/.config/waybar/style.css @@ -0,0 +1,26 @@ +@define-color foreground #eeeeee; +@define-color foreground-inactive #aaaaaa; +@define-color background #000000; + +* { + font-family: FiraCode Nerd Font; + font-size: 16px; + padding: 0; + margin: 0; +} + +#waybar { + color: @foreground; + background-color: transparent; +} + +#network, +#cpu, +#clock, +#memory, +#window { + padding-left: 10px; + padding-right: 10px; + padding-top: 3px; + padding-bottom: 3px; +}