commit 0ec5ac276169b045ad4aefed30ad8e8d1038395c parent 05f6971ca77308417aea77428eb58eb16e20ee6f Author: breadcat <breadcat@users.noreply.github.com> Date: Thu, 2 Jul 2026 13:55:15 +0100 Add wayle panel Diffstat:
| A | home/wayle.nix | | | 50 | ++++++++++++++++++++++++++++++++++++++++++++++++++ |
| M | machines/atlas.nix | | | 1 | + |
2 files changed, 51 insertions(+), 0 deletions(-)
diff --git a/home/wayle.nix b/home/wayle.nix @@ -0,0 +1,50 @@ +{ ... }: + +{ + services.wayle = { + enable = true; + # nix-instantiate --eval --expr 'builtins.fromTOML (builtins.readFile ./runtime.toml)' | nixfmt - + settings = { + bar = { + border-color = "bg-hover"; + border-location = "bottom"; + border-width = 2; + button-rounding = "none"; + button-variant = "basic"; + layout = [ + { + center = [ "media" ]; + left = [ "dashboard" "hyprland-workspaces" "window-title" ]; + monitor = "*"; + right = [ "cpu" "ram" "storage" "netstat" "volume" "weather" "notifications" "clock" "power" ]; + show = true; + } + ]; + scale = 0.8; + }; + modules = { + cpu = { left-click = "alacritty -e htop"; }; + dashboard = { icon-color = "fg-muted"; }; + hyprland-workspaces = { active-indicator = "underline"; }; + media = { icon-type = "application"; }; + ram = { left-click = "alacritty -e htop"; }; + weather = { location = "Huddersfield"; }; + window-title = { icon-show = false; }; + }; + styling = { + palette = { + bg = "#0d0c0c"; + blue = "#8ba4b0"; + elevated = "#282727"; + fg = "#c5c9c5"; + fg-muted = "#a6a69c"; + green = "#87a987"; + primary = "#8992a7"; + red = "#c4746e"; + surface = "#181616"; + yellow = "#c4b28a"; + }; + }; + }; + }; + } diff --git a/machines/atlas.nix b/machines/atlas.nix @@ -57,6 +57,7 @@ ../home/spotify.nix ../home/ssh.nix ../home/tofi.nix + ../home/wayle.nix ../home/yt-dlp.nix ]; home.stateVersion = "24.11";