From 465634d8bfdfe8916618278dbbdb409f9ed80408 Mon Sep 17 00:00:00 2001 From: Johannes Knopp Date: Sat, 6 Sep 2025 16:23:15 +0200 Subject: [PATCH] move ghostty and hyprland to dotfiles --- group_vars/all.yml | 11 +- roles/ghostty/files/config | 29 + roles/ghostty/tasks/main.yml | 7 + roles/hyprland/files/dunst/dunstrc | 76 + roles/hyprland/files/hypr/hyprland.conf | 455 ++++ roles/hyprland/files/hypr/hyprlock.conf | 37 + roles/hyprland/files/hypr/hyprpaper.conf | 7 + roles/hyprland/files/waybar/config.jsonc | 142 ++ roles/hyprland/files/waybar/nohup.out | 2264 +++++++++++++++++++ roles/hyprland/files/waybar/scripts/page.sh | 76 + roles/hyprland/files/waybar/style.css | 91 + roles/hyprland/files/wofi/config | 11 + roles/hyprland/files/wofi/style.css | 52 + roles/hyprland/tasks/main.yml | 29 + roles/zsh/files/.zshrc | 2 +- roles/zsh/files/aliases.zsh | 3 + 16 files changed, 3290 insertions(+), 2 deletions(-) create mode 100644 roles/ghostty/files/config create mode 100644 roles/ghostty/tasks/main.yml create mode 100644 roles/hyprland/files/dunst/dunstrc create mode 100644 roles/hyprland/files/hypr/hyprland.conf create mode 100644 roles/hyprland/files/hypr/hyprlock.conf create mode 100644 roles/hyprland/files/hypr/hyprpaper.conf create mode 100644 roles/hyprland/files/waybar/config.jsonc create mode 100644 roles/hyprland/files/waybar/nohup.out create mode 100755 roles/hyprland/files/waybar/scripts/page.sh create mode 100644 roles/hyprland/files/waybar/style.css create mode 100644 roles/hyprland/files/wofi/config create mode 100644 roles/hyprland/files/wofi/style.css create mode 100644 roles/hyprland/tasks/main.yml diff --git a/group_vars/all.yml b/group_vars/all.yml index 427cc28..53bcd75 100644 --- a/group_vars/all.yml +++ b/group_vars/all.yml @@ -11,6 +11,8 @@ default_roles: # === Shell Environment === - zsh # Modern shell with oh-my-zsh # - ssh + - hyprland + - ghostty temp: # === Development Languages === @@ -23,7 +25,6 @@ temp: # === System Monitoring === # === Terminal Emulators === - - ghostty # - kitty # GPU-accelerated terminal # - warp # Modern terminal with AI features @@ -62,6 +63,14 @@ system_packages: - go - discord # Team communication + # Window manager + - hyprland + - waybar + - wofi + - hyprshot + - dunst + - hyprpaper + # TODO aur_packages: diff --git a/roles/ghostty/files/config b/roles/ghostty/files/config new file mode 100644 index 0000000..c26140e --- /dev/null +++ b/roles/ghostty/files/config @@ -0,0 +1,29 @@ +shell-integration = zsh +shell-integration-features = cursor,sudo,title + +font-family = "RobotoMono Nerd Font Mono" + +# Monokai Pro +# Based on Monokai Pro color scheme, made by Monokai. https://monokai.pro/ +window-colorspace = srgb +palette = 0=2d2a2e +palette = 1=ff6188 +palette = 2=a9dc76 +palette = 3=ffd866 +palette = 4=fc9867 +palette = 5=ab9df2 +palette = 6=78dce8 +palette = 7=fcfcfa +palette = 8=727072 +palette = 9=ff6188 +palette = 10=a9dc76 +palette = 11=ffd866 +palette = 12=fc9867 +palette = 13=ab9df2 +palette = 14=78dce8 +palette = 15=fcfcfa +background = 2d2a2e +foreground = fcfcfa +cursor-color = c1c0c0 +selection-background = 5b595c +selection-foreground = fcfcfa diff --git a/roles/ghostty/tasks/main.yml b/roles/ghostty/tasks/main.yml new file mode 100644 index 0000000..1654e7e --- /dev/null +++ b/roles/ghostty/tasks/main.yml @@ -0,0 +1,7 @@ +--- +- name: Symlink ghostty config + file: + src: "{{ role_path }}/files" + dest: "{{ config_dir }}/ghostty" + state: link + force: true diff --git a/roles/hyprland/files/dunst/dunstrc b/roles/hyprland/files/dunst/dunstrc new file mode 100644 index 0000000..fcfb2f4 --- /dev/null +++ b/roles/hyprland/files/dunst/dunstrc @@ -0,0 +1,76 @@ +[global] + monitor = 0 + follow = mouse + width = 300 + height = 300 + origin = top-right + offset = 10x50 + scale = 0 + notification_limit = 0 + + progress_bar = true + progress_bar_height = 10 + progress_bar_frame_width = 1 + progress_bar_min_width = 150 + progress_bar_max_width = 300 + + indicate_hidden = yes + transparency = 0 + separator_height = 2 + padding = 8 + horizontal_padding = 8 + text_icon_padding = 0 + frame_width = 2 + frame_color = "#89b4fa" + separator_color = frame + sort = yes + + font = JetBrains Mono 10 + line_height = 0 + markup = full + format = "%s\n%b" + alignment = left + vertical_alignment = center + show_age_threshold = 60 + ellipsize = middle + ignore_newline = no + stack_duplicates = true + hide_duplicate_count = false + show_indicators = yes + + icon_position = left + min_icon_size = 0 + max_icon_size = 32 + + dmenu = /usr/bin/dmenu -p dunst: + browser = /usr/bin/xdg-open + always_run_script = true + title = Dunst + class = Dunst + corner_radius = 8 + ignore_dbusclose = false + force_xwayland = false + force_xinerama = false + mouse_left_click = close_current + mouse_middle_click = do_action, close_current + mouse_right_click = close_all + +[experimental] + per_monitor_dpi = false + +[urgency_low] + background = "#1e1e2e" + foreground = "#cdd6f4" + timeout = 10 + +[urgency_normal] + background = "#1e1e2e" + foreground = "#cdd6f4" + timeout = 10 + +[urgency_critical] + background = "#1e1e2e" + foreground = "#f38ba8" + frame_color = "#f38ba8" + timeout = 0 + diff --git a/roles/hyprland/files/hypr/hyprland.conf b/roles/hyprland/files/hypr/hyprland.conf new file mode 100644 index 0000000..59309f0 --- /dev/null +++ b/roles/hyprland/files/hypr/hyprland.conf @@ -0,0 +1,455 @@ +################ +### MONITORS ### +################ + +# See https://wiki.hypr.land/Configuring/Monitors/ +monitor=,preferred,auto,auto +monitor = DP-2, 2560x1440@165, 0x0, 1 +monitor = DP-1, 2560x1440@165, 2560x0, 1 +monitor = HDMI-A-2, 1920x1080@60, 5120x-360, 1, transform, 3 + +workspace = 1, monitor:DP-1, persistent:true, default:true +workspace = 4, monitor:DP-1, persistent:true +workspace = 7, monitor:DP-1, persistent:true +workspace = 10, monitor:DP-1, persistent:true +workspace = 13, monitor:DP-1, persistent:true +workspace = 16, monitor:DP-1, persistent:true +workspace = 19, monitor:DP-1, persistent:true +workspace = 22, monitor:DP-1, persistent:true +workspace = 25, monitor:DP-1, persistent:true +workspace = 28, monitor:DP-1, persistent:true + +workspace = 2, monitor:HDMI-A-2, persistent:true, default:true +workspace = 5, monitor:HDMI-A-2, persistent:true +workspace = 8, monitor:HDMI-A-2, persistent:true +workspace = 11, monitor:HDMI-A-2, persistent:true +workspace = 14, monitor:HDMI-A-2, persistent:true +workspace = 17, monitor:HDMI-A-2, persistent:true +workspace = 20, monitor:HDMI-A-2, persistent:true +workspace = 23, monitor:HDMI-A-2, persistent:true +workspace = 26, monitor:HDMI-A-2, persistent:true +workspace = 29, monitor:HDMI-A-2, persistent:true + +workspace = 3, monitor:DP-2, persistent:true, default:true +workspace = 6, monitor:DP-2, persistent:true +workspace = 9, monitor:DP-2, persistent:true +workspace = 12, monitor:DP-2, persistent:true +workspace = 15, monitor:DP-2, persistent:true +workspace = 18, monitor:DP-2, persistent:true +workspace = 21, monitor:DP-2, persistent:true +workspace = 24, monitor:DP-2, persistent:true +workspace = 27, monitor:DP-2, persistent:true +workspace = 30, monitor:DP-2, persistent:true + + +################### +### MY PROGRAMS ### +################### + +# See https://wiki.hypr.land/Configuring/Keywords/ + +# Set programs that you use +$terminal = ghostty +$fileManager = dolphin +$menu = wofi --show drun + +################# +### AUTOSTART ### +################# + +# Autostart necessary processes (like notifications daemons, status bars, etc.) +# Or execute your favorite apps at launch like this: +exec-once = waybar +exec-once = dunst +exec-once = firefox +exec-once = hyprpaper +exec-once = spotify + +############################# +### ENVIRONMENT VARIABLES ### +############################# + +# See https://wiki.hypr.land/Configuring/Environment-variables/ +env = XCURSOR_SIZE,24 +env = HYPRCURSOR_SIZE,24 +env = QT_QPA_PLATFORM,waylandl;xcb +env = QT_QPA_PLATFORMTHEME,qt5ct + +env = XDG_CURRENT_DESKTOP,Hyprland +env = XDG_SESSION_TYPE,wayland +env = WLR_NO_HARDWARE_CURSORS,1 +env = CLUTTER_BACKEND,wayland +env = SDL_VIDEODRIVER,wayland,x11 +env = GDK_BACKEND,wayland,x11 + +################### +### PERMISSIONS ### +################### + +# See https://wiki.hypr.land/Configuring/Permissions/ +# Please note permission changes here require a Hyprland restart and are not applied on-the-fly +# for security reasons + +# ecosystem { +# enforce_permissions = 1 +# } + +# permission = /usr/(bin|local/bin)/grim, screencopy, allow +# permission = /usr/(lib|libexec|lib64)/xdg-desktop-portal-hyprland, screencopy, allow +# permission = /usr/(bin|local/bin)/hyprpm, plugin, allow + + +##################### +### LOOK AND FEEL ### +##################### + +# Refer to https://wiki.hypr.land/Configuring/Variables/ + +# https://wiki.hypr.land/Configuring/Variables/#general +general { + gaps_in = 5 + gaps_out = 20 + + border_size = 2 + + # https://wiki.hypr.land/Configuring/Variables/#variable-types for info about colors + col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg + col.inactive_border = rgba(595959aa) + + # Set to true enable resizing windows by clicking and dragging on borders and gaps + resize_on_border = false + + # Please see https://wiki.hypr.land/Configuring/Tearing/ before you turn this on + allow_tearing = false + + layout = dwindle +} + +# https://wiki.hypr.land/Configuring/Variables/#decoration +decoration { + rounding = 10 + rounding_power = 2 + + # Change transparency of focused and unfocused windows + active_opacity = 1.0 + inactive_opacity = 1.0 + + shadow { + enabled = true + range = 4 + render_power = 3 + color = rgba(1a1a1aee) + } + + # https://wiki.hypr.land/Configuring/Variables/#blur + blur { + enabled = true + size = 3 + passes = 1 + + vibrancy = 0.1696 + } +} + +# https://wiki.hypr.land/Configuring/Variables/#animations +animations { + enabled = yes, please :) + + # Default animations, see https://wiki.hypr.land/Configuring/Animations/ for more + + bezier = easeOutQuint,0.23,1,0.32,1 + bezier = easeInOutCubic,0.65,0.05,0.36,1 + bezier = linear,0,0,1,1 + bezier = almostLinear,0.5,0.5,0.75,1.0 + bezier = quick,0.15,0,0.1,1 + + animation = global, 1, 10, default + animation = border, 1, 5.39, easeOutQuint + animation = windows, 1, 4.79, easeOutQuint + animation = windowsIn, 1, 4.1, easeOutQuint, popin 87% + animation = windowsOut, 1, 1.49, linear, popin 87% + animation = fadeIn, 1, 1.73, almostLinear + animation = fadeOut, 1, 1.46, almostLinear + animation = fade, 1, 3.03, quick + animation = layers, 1, 3.81, easeOutQuint + animation = layersIn, 1, 4, easeOutQuint, fade + animation = layersOut, 1, 1.5, linear, fade + animation = fadeLayersIn, 1, 1.79, almostLinear + animation = fadeLayersOut, 1, 1.39, almostLinear + animation = workspaces, 1, 1.94, almostLinear, fade + animation = workspacesIn, 1, 1.21, almostLinear, fade + animation = workspacesOut, 1, 1.94, almostLinear, fade +} + +# Ref https://wiki.hypr.land/Configuring/Workspace-Rules/ +# "Smart gaps" / "No gaps when only" +# uncomment all if you wish to use that. +# workspace = w[tv1], gapsout:0, gapsin:0 +# workspace = f[1], gapsout:0, gapsin:0 +# windowrule = bordersize 0, floating:0, onworkspace:w[tv1] +# windowrule = rounding 0, floating:0, onworkspace:w[tv1] +# windowrule = bordersize 0, floating:0, onworkspace:f[1] +# windowrule = rounding 0, floating:0, onworkspace:f[1] + +# See https://wiki.hypr.land/Configuring/Dwindle-Layout/ for more +dwindle { + pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below + preserve_split = true # You probably want this +} + +# See https://wiki.hypr.land/Configuring/Master-Layout/ for more +master { + new_status = master +} + +# https://wiki.hypr.land/Configuring/Variables/#misc +misc { + force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers + disable_hyprland_logo = true # If true disables the random hyprland logo / anime girl background. :( + middle_click_paste = false +} + + +############# +### INPUT ### +############# + +# https://wiki.hypr.land/Configuring/Variables/#input +input { + kb_layout = us + kb_variant = altgr-intl + kb_model = + kb_options = + kb_rules = + + follow_mouse = 2 + + sensitivity = 0 # -1.0 - 1.0, 0 means no modification. + + scroll_method = on_button_down + scroll_button = 274 +} + +# Example per-device config +# See https://wiki.hypr.land/Configuring/Keywords/#per-device-input-configs for more +device { + name = benq-zowie-benq-zowie-gaming-mouse + sensitivity = 0 +} + + +################### +### KEYBINDINGS ### +################### + +# See https://wiki.hypr.land/Configuring/Keywords/ +$mainMod = SUPER # Sets "Super" key as main modifier +bind = $mainMod, T, exec, $terminal +bind = $mainMod, Q, killactive, +bind = $mainMod, N, exec, $fileManager +bind = $mainMod, V, togglefloating, +bind = $mainMod, D, exec, $menu +bind = $mainMod, G, togglesplit, # dwindle +bind = $mainMod, F, fullscreen +bind = $mainMod, B, exec, firefox +bind = $mainMod, M, exec, thunderbird +bind = $mainMod, L, exec, hyprlock + +# Move focus with mainMod + arrow keys +bind = $mainMod, left, movefocus, l +bind = $mainMod, right, movefocus, r +bind = $mainMod, up, movefocus, u +bind = $mainMod, down, movefocus, d + +# Switch workspaces with mainMod + [0-9] +# -------- PAGE 1 → 1-2-3 +bind = SUPER, 1, exec, hyprctl --batch " \ + dispatch focusmonitor DP-1; dispatch workspace 1; \ + dispatch focusmonitor DP-2; dispatch workspace 2; \ + dispatch focusmonitor HDMI-A-2; dispatch workspace 3; \ + dispatch focusmonitor DP-1" + +bind = SUPER, 2, exec, hyprctl --batch " \ + dispatch focusmonitor DP-1; dispatch workspace 4; \ + dispatch focusmonitor DP-2; dispatch workspace 5; \ + dispatch focusmonitor HDMI-A-2; dispatch workspace 6; \ + dispatch focusmonitor DP-1" + +bind = SUPER, 3, exec, hyprctl --batch " \ + dispatch focusmonitor DP-1; dispatch workspace 7; \ + dispatch focusmonitor DP-2; dispatch workspace 8; \ + dispatch focusmonitor HDMI-A-2; dispatch workspace 9; \ + dispatch focusmonitor DP-1" + +bind = SUPER, 4, exec, hyprctl --batch " \ + dispatch focusmonitor DP-1; dispatch workspace 10; \ + dispatch focusmonitor DP-2; dispatch workspace 11; \ + dispatch focusmonitor HDMI-A-2; dispatch workspace 12; \ + dispatch focusmonitor DP-1" + +bind = SUPER, 5, exec, hyprctl --batch " \ + dispatch focusmonitor DP-1; dispatch workspace 13; \ + dispatch focusmonitor DP-2; dispatch workspace 14; \ + dispatch focusmonitor HDMI-A-2; dispatch workspace 15; \ + dispatch focusmonitor DP-1" + +bind = SUPER, 6, exec, hyprctl --batch " \ + dispatch focusmonitor DP-1; dispatch workspace 16; \ + dispatch focusmonitor DP-2; dispatch workspace 17; \ + dispatch focusmonitor HDMI-A-2; dispatch workspace 18; \ + dispatch focusmonitor DP-1" + +bind = SUPER, 7, exec, hyprctl --batch " \ + dispatch focusmonitor DP-1; dispatch workspace 19; \ + dispatch focusmonitor DP-2; dispatch workspace 20; \ + dispatch focusmonitor HDMI-A-2; dispatch workspace 21; \ + dispatch focusmonitor DP-1" + +bind = SUPER, 8, exec, hyprctl --batch " \ + dispatch focusmonitor DP-1; dispatch workspace 22; \ + dispatch focusmonitor DP-2; dispatch workspace 23; \ + dispatch focusmonitor HDMI-A-2; dispatch workspace 24; \ + dispatch focusmonitor DP-1" + +bind = SUPER, 9, exec, hyprctl --batch " \ + dispatch focusmonitor DP-1; dispatch workspace 25; \ + dispatch focusmonitor DP-2; dispatch workspace 26; \ + dispatch focusmonitor HDMI-A-2; dispatch workspace 27; \ + dispatch focusmonitor DP-1" + +bind = SUPER, 0, exec, hyprctl --batch " \ + dispatch focusmonitor DP-1; dispatch workspace 28; \ + dispatch focusmonitor DP-2; dispatch workspace 29; \ + dispatch focusmonitor HDMI-A-2; dispatch workspace 30; \ + dispatch focusmonitor DP-1" + + + + +bind = SUPER SHIFT, 1, exec, hyprctl --batch " \ + dispatch focusmonitor DP-1; dispatch workspace 1; \ + dispatch focusmonitor DP-2; dispatch workspace 2; \ + dispatch focusmonitor HDMI-A-2; dispatch workspace 3; \ + dispatch focusmonitor DP-1" + +bind = SUPER SHIFT, 2, exec, hyprctl --batch " \ + dispatch focusmonitor DP-1; dispatch workspace 4; \ + dispatch focusmonitor DP-2; dispatch workspace 5; \ + dispatch focusmonitor HDMI-A-2; dispatch workspace 6; \ + dispatch focusmonitor DP-1" + +bind = SUPER SHIFT, 3, exec, hyprctl --batch " \ + dispatch focusmonitor DP-1; dispatch workspace 7; \ + dispatch focusmonitor DP-2; dispatch workspace 8; \ + dispatch focusmonitor HDMI-A-2; dispatch workspace 9; \ + dispatch focusmonitor DP-1" + +bind = SUPER SHIFT, 4, exec, hyprctl --batch " \ + dispatch focusmonitor DP-1; dispatch workspace 10; \ + dispatch focusmonitor DP-2; dispatch workspace 11; \ + dispatch focusmonitor HDMI-A-2; dispatch workspace 12; \ + dispatch focusmonitor DP-1" + +bind = SUPER SHIFT, 5, exec, hyprctl --batch " \ + dispatch focusmonitor DP-1; dispatch workspace 13; \ + dispatch focusmonitor DP-2; dispatch workspace 14; \ + dispatch focusmonitor HDMI-A-2; dispatch workspace 15; \ + dispatch focusmonitor DP-1" + +bind = SUPER SHIFT, 6, exec, hyprctl --batch " \ + dispatch focusmonitor DP-1; dispatch workspace 16; \ + dispatch focusmonitor DP-2; dispatch workspace 17; \ + dispatch focusmonitor HDMI-A-2; dispatch workspace 18; \ + dispatch focusmonitor DP-1" + +bind = SUPER SHIFT, 7, exec, hyprctl --batch " \ + dispatch focusmonitor DP-1; dispatch workspace 19; \ + dispatch focusmonitor DP-2; dispatch workspace 20; \ + dispatch focusmonitor HDMI-A-2; dispatch workspace 21; \ + dispatch focusmonitor DP-1" + +bind = SUPER SHIFT, 8, exec, hyprctl --batch " \ + dispatch focusmonitor DP-1; dispatch workspace 22; \ + dispatch focusmonitor DP-2; dispatch workspace 23; \ + dispatch focusmonitor HDMI-A-2; dispatch workspace 24; \ + dispatch focusmonitor DP-1" + +bind = SUPER SHIFT, 9, exec, hyprctl --batch " \ + dispatch focusmonitor DP-1; dispatch workspace 25; \ + dispatch focusmonitor DP-2; dispatch workspace 26; \ + dispatch focusmonitor HDMI-A-2; dispatch workspace 27; \ + dispatch focusmonitor DP-1" + +bind = SUPER SHIFT, 0, exec, hyprctl --batch " \ + dispatch focusmonitor DP-1; dispatch workspace 28; \ + dispatch focusmonitor DP-2; dispatch workspace 29; \ + dispatch focusmonitor HDMI-A-2; dispatch workspace 30; \ + dispatch focusmonitor DP-1" + +bind = $mainMod SHIFT, 1, movetoworkspace, 1 +bind = $mainMod SHIFT, 2, movetoworkspace, 4 +bind = $mainMod SHIFT, 3, movetoworkspace, 7 +bind = $mainMod SHIFT, 4, movetoworkspace, 10 +bind = $mainMod SHIFT, 5, movetoworkspace, 13 +bind = $mainMod SHIFT, 6, movetoworkspace, 16 +bind = $mainMod SHIFT, 7, movetoworkspace, 19 +bind = $mainMod SHIFT, 8, movetoworkspace, 22 +bind = $mainMod SHIFT, 9, movetoworkspace, 25 +bind = $mainMod SHIFT, 0, movetoworkspace, 28 + +bind = $mainMod SHIFT, left, movewindow, l +bind = $mainMod SHIFT, right, movewindow, r +bind = $mainMod SHIFT, up, movewindow, u +bind = $mainMod SHIFT, down, movewindow, d + +# Example special workspace (scratchpad) +bind = $mainMod, S, togglespecialworkspace, magic +bind = $mainMod SHIFT, S, movetoworkspace, special:magic + +# Scroll through existing workspaces with mainMod + scroll +bind = $mainMod, mouse_down, workspace, e+1 +bind = $mainMod, mouse_up, workspace, e-1 + +# Move/resize windows with mainMod + LMB/RMB and dragging +bindm = $mainMod, mouse:272, movewindow +bindm = $mainMod, mouse:273, resizewindow + +# Laptop multimedia keys for volume and LCD brightness +bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 5%+ +bindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- +bindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle +bindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle +bindel = ,XF86MonBrightnessUp, exec, brightnessctl -e4 -n2 set 5%+ +bindel = ,XF86MonBrightnessDown, exec, brightnessctl -e4 -n2 set 5%- + +# Requires playerctl +# Spotify controls +bind = CTRL ALT, K, exec, playerctl --player=spotify play-pause +bind = CTRL ALT, Left, exec, playerctl --player=spotify previous +bind = CTRL ALT, Right, exec, playerctl --player=spotify next +bind = CTRL ALT, Up, exec, playerctl --player=spotify volume 0.05+ +bind = CTRL ALT, Down, exec, playerctl --player=spotify volume 0.05- + +bind = ,F7,pass,class:^(discord)$ + +# Printscreen +# Screenshot a selected region (interactive) +# bind = , Print, exec, hyprshot -m region +bind = , Print, exec, hyprshot -zm region + +############################## +### WINDOWS AND WORKSPACES ### +############################## + +# See https://wiki.hypr.land/Configuring/Window-Rules/ for more +# See https://wiki.hypr.land/Configuring/Workspace-Rules/ for workspace rules + +# Example windowrule +# windowrule = float,class:^(kitty)$,title:^(kitty)$ + +# Ignore maximize requests from apps. You'll probably like this. +windowrule = suppressevent maximize, class:.* + +# Fix some dragging issues with XWayland +windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0 + diff --git a/roles/hyprland/files/hypr/hyprlock.conf b/roles/hyprland/files/hypr/hyprlock.conf new file mode 100644 index 0000000..067b450 --- /dev/null +++ b/roles/hyprland/files/hypr/hyprlock.conf @@ -0,0 +1,37 @@ +general { + disable_loading_bar = true + grace = 2 + hide_cursor = true + no_fade_in = false +} + +background { + monitor = + path = screenshot + blur_passes = 3 + blur_size = 8 +} + +input-field { + monitor = + size = 200, 50 + position = 0, -80 + dots_center = true + fade_on_empty = false + font_color = rgb(202, 211, 245) + inner_color = rgb(91, 96, 120) + outer_color = rgb(24, 25, 38) + outline_thickness = 5 + placeholder_text = Password... + shadow_passes = 2 +} + +label { + monitor = + text = Hi there, $USER + font_size = 20 + font_family = RobotoMono Nerd Font Mono + position = 0, 160 + halign = center + valign = center +} diff --git a/roles/hyprland/files/hypr/hyprpaper.conf b/roles/hyprland/files/hypr/hyprpaper.conf new file mode 100644 index 0000000..0e236c6 --- /dev/null +++ b/roles/hyprland/files/hypr/hyprpaper.conf @@ -0,0 +1,7 @@ +preload = /home/johannes/Pictures/Wallpapers/wallhaven-5g22q5.png + +wallpaper = DP-1,/home/johannes/Pictures/Wallpapers/wallhaven-5g22q5.png +wallpaper = DP-2,/home/johannes/Pictures/Wallpapers/wallhaven-5g22q5.png +wallpaper = HDMI-A-2,/home/johannes/Pictures/Wallpapers/wallhaven-5g22q5.png + +splash = false diff --git a/roles/hyprland/files/waybar/config.jsonc b/roles/hyprland/files/waybar/config.jsonc new file mode 100644 index 0000000..93afbc5 --- /dev/null +++ b/roles/hyprland/files/waybar/config.jsonc @@ -0,0 +1,142 @@ +{ + "layer": "top", + "position": "top", + + /* order: 1-2-3 | window-title | tray + clock */ + "modules-left": [ "custom/page1", "custom/page2", "custom/page3", "custom/page4","custom/page5","custom/page6","custom/page7","custom/page8","custom/page9","custom/page10"], + "modules-center": [ "hyprland/window" ], + "modules-right": [ "tray", "custom/separator", "network", "bluetooth", "custom/separator", "disk", "cpu", "memory", "pulseaudio", "custom/separator", "clock"], + + + /* three persistent “page” buttons */ + "custom/page1": { + "exec": "~/.config/waybar/scripts/page.sh 1", + "exec-persistent": true, + "return-type": "json" + }, + "custom/page2": { + "exec": "~/.config/waybar/scripts/page.sh 2", + "exec-persistent": true, + "return-type": "json" + }, + "custom/page3": { + "exec": "~/.config/waybar/scripts/page.sh 3", + "exec-persistent": true, + "return-type": "json" + }, + "custom/page4": { + "exec": "~/.config/waybar/scripts/page.sh 4", + "exec-persistent": true, + "return-type": "json" + }, + "custom/page5": { + "exec": "~/.config/waybar/scripts/page.sh 5", + "exec-persistent": true, + "return-type": "json" + }, + "custom/page6": { + "exec": "~/.config/waybar/scripts/page.sh 6", + "exec-persistent": true, + "return-type": "json" + }, + "custom/page7": { + "exec": "~/.config/waybar/scripts/page.sh 7", + "exec-persistent": true, + "return-type": "json" + }, + "custom/page8": { + "exec": "~/.config/waybar/scripts/page.sh 8", + "exec-persistent": true, + "return-type": "json" + }, + "custom/page9": { + "exec": "~/.config/waybar/scripts/page.sh 9", + "exec-persistent": true, + "return-type": "json" + }, + "custom/page10": { + "exec": "~/.config/waybar/scripts/page.sh 10", + "exec-persistent": true, + "return-type": "json" + }, + + "hyprland/window": { "format": "{title}", "max-length": 60 }, + // "tray": { "icon-size": 16, "spacing": 6 }, + "tray": { "icon-size": 16, "spacing": 10 }, + + "pulseaudio": { + // ——— behaviour ——— + "scroll-step": 5, // ± 5 % per wheel-step + "max-volume": 150, // allow 0 – 150 % + "on-click": "pactl set-sink-mute @DEFAULT_SINK@ toggle", + "on-click-right": "pavucontrol", + + // ——— appearance ——— + "markup": "pango", // enable coloured markup + "format": "{icon} {volume}%", + "format-muted": " muted", + + // choose the glyphs you like (Nerd Font / Font Awesome) + "format-icons": { + "default": "", // speaker + "muted": "", // muted speaker + "headphones": "" + } + }, + + "custom/separator": { + // emit a JSON object with field "text" + "exec": "echo '{\"text\":\"|\"}'", + // treat stdout as JSON + "return-type": "json", + // wrap the text in a colored Pango span + "format": "{text}", + "markup": "pango", + // refresh only hourly + "interval": 3600 + }, + + "cpu": { + "interval": 1, // update every second + "markup": "pango", + "format": " {usage}%" + }, + + "memory": { + "interval": 2, // fast enough, still light + "markup": "pango", + "format": " {percentage}%" + }, + + "disk": { + "interval": 30, // disks change slowly + "path": "/", + "markup": "pango", + "format": "󰋊 {percentage_used}%" + }, + + /* ─── CLOCK (add date) ──────────────────────────────────── */ + + "clock": { + "interval": 1, + "format": "{:%Y-%m-%d %H:%M:%S}", + "format-alt": "{:%Y-%m-%d %H:%M}" + }, + +/* ─── NETWORK ─────────────────────────────────────────────── */ +"network": { + "interface": ["enp.*", "eth.*"], // wired NICs (regex—adjust if needed) + "interval": 3, + "markup": "pango", + + "format-ethernet": "󰈀 up", + "format-wifi": " {essid}", + // "format-linked": " link", + "format-unknown": "󰈂 up", + "format-disconnected":" down", + + "on-click": "nm-connection-editor" +}, + +} + diff --git a/roles/hyprland/files/waybar/nohup.out b/roles/hyprland/files/waybar/nohup.out new file mode 100644 index 0000000..ca2f56d --- /dev/null +++ b/roles/hyprland/files/waybar/nohup.out @@ -0,0 +1,2264 @@ +[2025-09-06 00:39:59.737] [info] Using configuration file /home/johannes/.config/waybar/config.jsonc +[2025-09-06 00:39:59.737] [info] Unable to receive desktop appearance: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.Settings” on object at path /org/freedesktop/portal/desktop +[2025-09-06 00:39:59.737] [info] Using CSS file /home/johannes/.config/waybar/style.css + +(waybar:99210): Gtk-WARNING **: 00:39:59.737: Theme parsing error: style.css:69:17: Not using units is deprecated. Assuming 'px'. +[2025-09-06 00:39:59.747] [warning] 'swap-icon-label' must be a bool. +[2025-09-06 00:39:59.747] [info] Hyprland IPC starting +[2025-09-06 00:39:59.766] [warning] 'swap-icon-label' must be a bool. +[2025-09-06 00:39:59.801] [warning] 'swap-icon-label' must be a bool. +[2025-09-06 00:39:59.840] [warning] 'swap-icon-label' must be a bool. +[2025-09-06 00:40:00.277] [info] Bar configured (width: 2560, height: 28) for output: DP-1 +[2025-09-06 00:40:00.277] [info] Bar configured (width: 2560, height: 28) for output: DP-2 +[2025-09-06 00:40:00.277] [info] Bar configured (width: 1080, height: 28) for output: HDMI-A-2 +[2025-09-06 00:40:00.277] [info] Bar configured (width: 3840, height: 28) for output: HDMI-A-1 +[2025-09-06 00:40:00.962] [info] Quitting. +2025/09/06 00:40:00 socat[100109] W exiting on signal 15 +2025/09/06 00:40:00 socat[100232] W exiting on signal 15 +2025/09/06 00:40:00 socat[100069] W exiting on signal 15 +2025/09/06 00:40:00 socat[100197] W exiting on signal 15 +2025/09/06 00:40:00 socat[100168] W exiting on signal 15 +2025/09/06 00:40:00 socat[100199] W exiting on signal 15 +2025/09/06 00:40:00 socat[100221] W exiting on signal 15 +2025/09/06 00:40:00 socat[100213] W exiting on signal 15 +2025/09/06 00:40:00 socat[100226] W exiting on signal 15 +2025/09/06 00:40:00 socat[100224] W exiting on signal 15 +2025/09/06 00:40:00 socat[99601] W exiting on signal 15 +2025/09/06 00:40:00 socat[100175] W exiting on signal 15 +2025/09/06 00:40:00 socat[99997] W exiting on signal 15 +2025/09/06 00:40:00 socat[100165] W exiting on signal 15 +2025/09/06 00:40:00 socat[99987] W exiting on signal 15 +2025/09/06 00:40:00 socat[100135] W exiting on signal 15 +2025/09/06 00:40:00 socat[100075] W exiting on signal 15 +2025/09/06 00:40:00 socat[100101] W exiting on signal 15 +2025/09/06 00:40:00 socat[100096] W exiting on signal 15 +2025/09/06 00:40:00 socat[100018] W exiting on signal 15 +2025/09/06 00:40:00 socat[99570] W exiting on signal 15 +2025/09/06 00:40:00 socat[99927] W exiting on signal 15 +2025/09/06 00:40:00 socat[100066] W exiting on signal 15 +2025/09/06 00:40:00 socat[99790] W exiting on signal 15 +2025/09/06 00:40:00 socat[99918] W exiting on signal 15 +2025/09/06 00:40:00 socat[99793] W exiting on signal 15 +2025/09/06 00:40:00 socat[99715] W exiting on signal 15 +2025/09/06 00:40:00 socat[99693] W exiting on signal 15 +2025/09/06 00:40:00 socat[99901] W exiting on signal 15 +2025/09/06 00:40:00 socat[99961] W exiting on signal 15 +2025/09/06 00:40:00 socat[99327] W exiting on signal 15 +2025/09/06 00:40:00 socat[99497] W exiting on signal 15 +2025/09/06 00:40:00 socat[99569] W exiting on signal 15 +2025/09/06 00:40:00 socat[99529] W exiting on signal 15 +2025/09/06 00:40:00 socat[99560] W exiting on signal 15 +2025/09/06 00:40:00 socat[99574] W exiting on signal 15 +2025/09/06 00:40:00 socat[99592] W exiting on signal 15 +2025/09/06 00:40:00 socat[99782] W exiting on signal 15 +2025/09/06 00:40:00 socat[99607] W exiting on signal 15 +2025/09/06 00:40:00 socat[99964] W exiting on signal 15 +[2025-09-06 00:40:00.973] [info] Hyprland IPC stopping... +[2025-09-06 00:40:04.293] [info] Using configuration file /home/johannes/.config/waybar/config.jsonc +[2025-09-06 00:40:04.294] [info] Unable to receive desktop appearance: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.Settings” on object at path /org/freedesktop/portal/desktop +[2025-09-06 00:40:04.294] [info] Using CSS file /home/johannes/.config/waybar/style.css + +(waybar:100375): Gtk-WARNING **: 00:40:04.294: Theme parsing error: style.css:69:17: Not using units is deprecated. Assuming 'px'. +[2025-09-06 00:40:04.304] [warning] 'swap-icon-label' must be a bool. +[2025-09-06 00:40:04.304] [info] Hyprland IPC starting +[2025-09-06 00:40:04.331] [warning] 'swap-icon-label' must be a bool. +[2025-09-06 00:40:04.357] [warning] 'swap-icon-label' must be a bool. +[2025-09-06 00:40:04.405] [warning] 'swap-icon-label' must be a bool. +[2025-09-06 00:40:04.839] [info] Bar configured (width: 2560, height: 28) for output: DP-1 +[2025-09-06 00:40:04.839] [info] Bar configured (width: 2560, height: 28) for output: DP-2 +[2025-09-06 00:40:04.839] [info] Bar configured (width: 1080, height: 28) for output: HDMI-A-2 +[2025-09-06 00:40:04.839] [info] Bar configured (width: 3840, height: 28) for output: HDMI-A-1 +[2025-09-06 00:44:13.690] [info] Using configuration file /home/johannes/.config/waybar/config.jsonc +[2025-09-06 00:44:13.691] [info] Unable to receive desktop appearance: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.Settings” on object at path /org/freedesktop/portal/desktop +[2025-09-06 00:44:13.691] [info] Using CSS file /home/johannes/.config/waybar/style.css + +(waybar:106676): Gtk-WARNING **: 00:44:13.691: Theme parsing error: style.css:69:17: Not using units is deprecated. Assuming 'px'. +[2025-09-06 00:44:13.699] [warning] 'swap-icon-label' must be a bool. +[2025-09-06 00:44:13.699] [info] Hyprland IPC starting +[2025-09-06 00:44:13.728] [warning] 'swap-icon-label' must be a bool. +[2025-09-06 00:44:13.755] [warning] 'swap-icon-label' must be a bool. +[2025-09-06 00:44:13.817] [warning] 'swap-icon-label' must be a bool. +[2025-09-06 00:44:14.243] [info] Bar configured (width: 2560, height: 28) for output: DP-1 +[2025-09-06 00:44:14.243] [info] Bar configured (width: 2560, height: 28) for output: DP-2 +[2025-09-06 00:44:14.243] [info] Bar configured (width: 1080, height: 28) for output: HDMI-A-2 +[2025-09-06 00:44:14.243] [info] Bar configured (width: 3840, height: 28) for output: HDMI-A-1 +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe + +** (waybar:106676): WARNING **: 02:15:04.768: Status Notifier Item with bus name ':1.236' and object path '/StatusNotifierItem' is already registered + +** (waybar:106676): WARNING **: 02:15:04.768: Status Notifier Item with bus name ':1.204' and object path '/org/ayatana/NotificationItem/spotify_client' is already registered + +** (waybar:106676): WARNING **: 02:15:04.768: Status Notifier Item with bus name ':1.181' and object path '/org/ayatana/NotificationItem/proton_vpn_app' is already registered + +** (waybar:106676): WARNING **: 02:15:04.770: Status Notifier Host with bus name ':1.151' and object path '/StatusNotifierHost/0' is already registered + +** (waybar:106676): WARNING **: 02:15:04.770: Status Notifier Host with bus name ':1.151' and object path '/StatusNotifierHost/1' is already registered + +** (waybar:106676): WARNING **: 02:15:04.770: Status Notifier Host with bus name ':1.151' and object path '/StatusNotifierHost/2' is already registered + +** (waybar:106676): WARNING **: 02:15:04.770: Status Notifier Host with bus name ':1.151' and object path '/StatusNotifierHost/3' is already registered + +** (waybar:106676): WARNING **: 02:15:55.077: Status Notifier Item with bus name ':1.236' and object path '/StatusNotifierItem' is already registered + +** (waybar:106676): WARNING **: 02:15:55.077: Status Notifier Item with bus name ':1.204' and object path '/org/ayatana/NotificationItem/spotify_client' is already registered + +** (waybar:106676): WARNING **: 02:15:55.077: Status Notifier Item with bus name ':1.181' and object path '/org/ayatana/NotificationItem/proton_vpn_app' is already registered + +** (waybar:106676): WARNING **: 02:15:55.079: Status Notifier Host with bus name ':1.151' and object path '/StatusNotifierHost/0' is already registered + +** (waybar:106676): WARNING **: 02:15:55.079: Status Notifier Host with bus name ':1.151' and object path '/StatusNotifierHost/1' is already registered + +** (waybar:106676): WARNING **: 02:15:55.079: Status Notifier Host with bus name ':1.151' and object path '/StatusNotifierHost/2' is already registered + +** (waybar:106676): WARNING **: 02:15:55.079: Status Notifier Host with bus name ':1.151' and object path '/StatusNotifierHost/3' is already registered + +** (waybar:106676): WARNING **: 02:16:11.322: Status Notifier Item with bus name ':1.236' and object path '/StatusNotifierItem' is already registered + +** (waybar:106676): WARNING **: 02:16:11.323: Status Notifier Item with bus name ':1.181' and object path '/org/ayatana/NotificationItem/proton_vpn_app' is already registered + +** (waybar:106676): WARNING **: 02:16:11.323: Status Notifier Item with bus name ':1.204' and object path '/org/ayatana/NotificationItem/spotify_client' is already registered + +** (waybar:106676): WARNING **: 02:16:11.324: Status Notifier Host with bus name ':1.151' and object path '/StatusNotifierHost/0' is already registered + +** (waybar:106676): WARNING **: 02:16:11.324: Status Notifier Host with bus name ':1.151' and object path '/StatusNotifierHost/1' is already registered + +** (waybar:106676): WARNING **: 02:16:11.324: Status Notifier Host with bus name ':1.151' and object path '/StatusNotifierHost/2' is already registered + +** (waybar:106676): WARNING **: 02:16:11.324: Status Notifier Host with bus name ':1.151' and object path '/StatusNotifierHost/3' is already registered + +** (waybar:106676): WARNING **: 02:17:21.955: Status Notifier Item with bus name ':1.236' and object path '/StatusNotifierItem' is already registered + +** (waybar:106676): WARNING **: 02:17:21.955: Status Notifier Item with bus name ':1.181' and object path '/org/ayatana/NotificationItem/proton_vpn_app' is already registered + +** (waybar:106676): WARNING **: 02:17:21.955: Status Notifier Item with bus name ':1.204' and object path '/org/ayatana/NotificationItem/spotify_client' is already registered + +** (waybar:106676): WARNING **: 02:17:21.957: Status Notifier Host with bus name ':1.151' and object path '/StatusNotifierHost/0' is already registered + +** (waybar:106676): WARNING **: 02:17:21.957: Status Notifier Host with bus name ':1.151' and object path '/StatusNotifierHost/1' is already registered + +** (waybar:106676): WARNING **: 02:17:21.957: Status Notifier Host with bus name ':1.151' and object path '/StatusNotifierHost/2' is already registered + +** (waybar:106676): WARNING **: 02:17:21.957: Status Notifier Host with bus name ':1.151' and object path '/StatusNotifierHost/3' is already registered +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +sh: line 1: blueman-manager: command not found +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe + +** (waybar:106676): WARNING **: 02:40:22.218: Status Notifier Item with bus name ':1.310' and object path '/org/ayatana/NotificationItem/steam' is already registered +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe + +** (waybar:106676): WARNING **: 02:42:22.640: Status Notifier Item with bus name ':1.341' and object path '/org/ayatana/NotificationItem/steam' is already registered +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe + +** (waybar:106676): WARNING **: 02:44:43.707: Status Notifier Item with bus name ':1.410' and object path '/org/ayatana/NotificationItem/steam' is already registered +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe + +** (waybar:106676): WARNING **: 02:46:10.727: Status Notifier Item with bus name ':1.462' and object path '/org/ayatana/NotificationItem/steam' is already registered +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe + +** (waybar:106676): WARNING **: 02:47:32.592: Status Notifier Item with bus name ':1.500' and object path '/org/ayatana/NotificationItem/steam' is already registered +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe + +** (waybar:106676): WARNING **: 02:51:06.283: Status Notifier Item with bus name ':1.518' and object path '/org/ayatana/NotificationItem/steam' is already registered +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe + +** (waybar:106676): WARNING **: 02:55:38.797: Status Notifier Item with bus name ':1.560' and object path '/org/ayatana/NotificationItem/steam' is already registered + +** (waybar:106676): WARNING **: 02:58:49.347: Status Notifier Item with bus name ':1.660' and object path '/org/ayatana/NotificationItem/steam' is already registered + +** (waybar:106676): WARNING **: 03:00:52.893: Status Notifier Item with bus name ':1.725' and object path '/org/ayatana/NotificationItem/steam' is already registered +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe + +** (waybar:106676): WARNING **: 03:04:36.363: Status Notifier Item with bus name ':1.741' and object path '/org/ayatana/NotificationItem/steam' is already registered +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe + +** (waybar:106676): WARNING **: 03:09:49.490: Status Notifier Item with bus name ':1.741' and object path '/org/ayatana/NotificationItem/steam' is already registered +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 45: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +/home/johannes/.config/waybar/scripts/page.sh: line 42: printf: write error: Broken pipe +2025/09/06 03:10:26 socat[100513] W exiting on signal 15 +2025/09/06 03:10:26 socat[100565] W exiting on signal 15 +2025/09/06 03:10:26 socat[107196] W exiting on signal 15 +2025/09/06 03:10:26 socat[107230] W exiting on signal 15 +2025/09/06 03:10:26 socat[107234] W exiting on signal 15 +2025/09/06 03:10:26 socat[107368] W exiting on signal 15 +2025/09/06 03:10:26 socat[107472] W exiting on signal 15 +2025/09/06 03:10:26 socat[100595] W exiting on signal 15 +2025/09/06 03:10:26 socat[107540] W exiting on signal 15 +2025/09/06 03:10:26 socat[107055] W exiting on signal 15 +2025/09/06 03:10:26 socat[107602] W exiting on signal 15 +2025/09/06 03:10:26 socat[107687] W exiting on signal 15 +2025/09/06 03:10:26 socat[107567] W exiting on signal 15 +2025/09/06 03:10:26 socat[107757] W exiting on signal 15 +2025/09/06 03:10:26 socat[107586] W exiting on signal 15 +2025/09/06 03:10:26 socat[107692] W exiting on signal 15 +2025/09/06 03:10:26 socat[107712] W exiting on signal 15 +2025/09/06 03:10:26 socat[107728] W exiting on signal 15 +2025/09/06 03:10:26 socat[107733] W exiting on signal 15 +2025/09/06 03:10:26 socat[107736] W exiting on signal 15 +2025/09/06 03:10:26 socat[106907] W exiting on signal 15 +2025/09/06 03:10:26 socat[107008] W exiting on signal 15 +2025/09/06 03:10:26 socat[107016] W exiting on signal 15 +2025/09/06 03:10:26 socat[106929] W exiting on signal 15 +2025/09/06 03:10:26 socat[107284] W exiting on signal 15 +2025/09/06 03:10:26 socat[107600] W exiting on signal 15 +2025/09/06 03:10:26 socat[107689] W exiting on signal 15 +2025/09/06 03:10:26 socat[107198] W exiting on signal 15 +2025/09/06 03:10:26 socat[107508] W exiting on signal 15 +2025/09/06 03:10:26 socat[107327] W exiting on signal 15 +2025/09/06 03:10:26 socat[107200] W exiting on signal 15 +2025/09/06 03:10:26 socat[107036] W exiting on signal 15 +2025/09/06 03:10:26 socat[107441] W exiting on signal 15 +2025/09/06 03:10:26 socat[107406] W exiting on signal 15 +2025/09/06 03:10:26 socat[107582] W exiting on signal 15 +2025/09/06 03:10:26 socat[107590] W exiting on signal 15 +2025/09/06 03:10:26 socat[107765] W exiting on signal 15 +2025/09/06 03:10:26 socat[107759] W exiting on signal 15 +2025/09/06 03:10:26 socat[107768] W exiting on signal 15 +2025/09/06 03:10:26 socat[100599] W exiting on signal 15 +2025/09/06 03:10:26 socat[100644] W exiting on signal 15 +2025/09/06 03:10:26 socat[100698] W exiting on signal 15 +2025/09/06 03:10:26 socat[100722] W exiting on signal 15 +2025/09/06 03:10:26 socat[107002] W exiting on signal 15 +2025/09/06 03:10:26 socat[100689] W exiting on signal 15 +2025/09/06 03:10:26 socat[100717] W exiting on signal 15 +2025/09/06 03:10:26 socat[100730] W exiting on signal 15 +2025/09/06 03:10:26 socat[100760] W exiting on signal 15 +2025/09/06 03:10:26 socat[100885] W exiting on signal 15 +2025/09/06 03:10:26 socat[100959] W exiting on signal 15 +2025/09/06 03:10:26 socat[101004] W exiting on signal 15 +2025/09/06 03:10:26 socat[101020] W exiting on signal 15 +2025/09/06 03:10:26 socat[101036] W exiting on signal 15 +2025/09/06 03:10:26 socat[101068] W exiting on signal 15 +2025/09/06 03:10:26 socat[101095] W exiting on signal 15 +2025/09/06 03:10:26 socat[101110] W exiting on signal 15 +2025/09/06 03:10:26 socat[101169] W exiting on signal 15 +2025/09/06 03:10:26 socat[101171] W exiting on signal 15 +2025/09/06 03:10:26 socat[101186] W exiting on signal 15 +2025/09/06 03:10:26 socat[101204] W exiting on signal 15 +2025/09/06 03:10:26 socat[101243] W exiting on signal 15 +2025/09/06 03:10:26 socat[101246] W exiting on signal 15 +2025/09/06 03:10:26 socat[101291] W exiting on signal 15 +2025/09/06 03:10:26 socat[101294] W exiting on signal 15 +2025/09/06 03:10:26 socat[101300] W exiting on signal 15 +2025/09/06 03:10:26 socat[101388] W exiting on signal 15 +2025/09/06 03:10:26 socat[101355] W exiting on signal 15 +2025/09/06 03:10:26 socat[101393] W exiting on signal 15 +2025/09/06 03:10:26 socat[101413] W exiting on signal 15 diff --git a/roles/hyprland/files/waybar/scripts/page.sh b/roles/hyprland/files/waybar/scripts/page.sh new file mode 100755 index 0000000..c40995a --- /dev/null +++ b/roles/hyprland/files/waybar/scripts/page.sh @@ -0,0 +1,76 @@ +#!/usr/bin/env bash +# page.sh 1‒10 – Waybar “page” indicator +# deps: socat, awk • (still no jq) + +page=$1 # this script instance’s page (1‒10) + +# ── icon lookup table ──────────────────────────────────────────── +icons=( "" "" "" "" "" "" "" "" "" "" "󰝚" ) + +# map numeric workspace → page (1‒10) +to_page() { + (( $1 <= 3 )) && echo 1 && return + (( $1 <= 6 )) && echo 2 && return + (( $1 <= 9 )) && echo 3 && return + (( $1 <= 12 )) && echo 4 && return + (( $1 <= 15 )) && echo 5 && return + (( $1 <= 18 )) && echo 6 && return + (( $1 <= 21 )) && echo 7 && return + (( $1 <= 24 )) && echo 8 && return + (( $1 <= 27 )) && echo 9 && return + echo 10 +} + +# does THIS page contain at least one window? +is_occupied() { + while read -r ws_id; do + (( $(to_page "$ws_id") == page )) && return 0 + done < <(hyprctl clients | awk '/workspace:/ {print $2}') + return 1 +} + +emit() { + local classes=() + + if (( $1 == page )); then # ← is THIS instance the active page? + classes+=(active) # yes → mark it only “active” + else + is_occupied && classes+=(occupied) # no → maybe “occupied” + fi + + if ((${#classes[@]})); then + printf '{"text":"%s","class":"%s"}\n' \ + "${icons[page]}" "$(IFS=' '; echo "${classes[*]}")" + else + printf '{"text":"%s"}\n' "${icons[page]}" + fi +} + +# ── initial state ──────────────────────────────────────────────── +active_ws=$(hyprctl activeworkspace | awk '/^ID /{print $2}') +current_page=$(to_page "${active_ws:-1}") +emit "$current_page" +current_occ=$(is_occupied && echo 1 || echo 0) + +# ── live updates via Hyprland socket2 ─────────────────────────── +socket="$XDG_RUNTIME_DIR/hypr/$HYPRLAND_INSTANCE_SIGNATURE/.socket2.sock" +socat -U - UNIX-CONNECT:"$socket" | while read -r line; do + [[ $line =~ ^(workspace|openwindow|closewindow) ]] || continue + + # recompute state if anything relevant changed + if [[ $line == workspace* ]]; then + ws=${line#*>>}; ws=${ws%% *} + new_page=$(to_page "$ws") + else + new_page=$current_page + fi + new_occ=$(is_occupied && echo 1 || echo 0) + + # update Waybar only when something actually changed + if (( new_page != current_page || new_occ != current_occ )); then + emit "$new_page" + current_page=$new_page + current_occ=$new_occ + fi +done + diff --git a/roles/hyprland/files/waybar/style.css b/roles/hyprland/files/waybar/style.css new file mode 100644 index 0000000..3456d98 --- /dev/null +++ b/roles/hyprland/files/waybar/style.css @@ -0,0 +1,91 @@ +/* --- GENERAL BAR STYLE (unchanged) --- */ +* { + border: none; + /* padding: 0 6px; */ + padding: 0 6px; + margin-top: 2px; + font-family: "JetBrains Mono", monospace; + font-size: 14px; +} +window#waybar { background: transparent; color: #ffffff; } + +/* --- PAGE BUTTONS --- */ +/* IDs are #custom-page1, #custom-page2, #custom-page3 */ +#custom-page1, #custom-page2, #custom-page3, #custom-page4, #custom-page5, #custom-page6, #custom-page7, #custom-page8, #custom-page9, #custom-page10 { + background: transparent; + min-width: 18px; /* keeps them evenly spaced */ + padding-left: 2px; + color: #fff; + /* text-align: center; */ +} +#custom-page1.active, +#custom-page2.active, +#custom-page3.active, +#custom-page4.active, +#custom-page5.active, +#custom-page6.active, +#custom-page7.active, +#custom-page8.active, +#custom-page9.active, +#custom-page10.active +{ + background: rgba(255,255,255,0.15); + border-radius: 8px; + color: #fff; +} + +#custom-page1.occupied:not(.active), +#custom-page2.occupied:not(.active), +#custom-page3.occupied:not(.active), +#custom-page4.occupied:not(.active), +#custom-page5.occupied:not(.active), +#custom-page6.occupied:not(.active), +#custom-page7.occupied:not(.active), +#custom-page8.occupied:not(.active), +#custom-page9.occupied:not(.active), +#custom-page10.occupied:not(.active) { + color: #42A5F5; /* blue – pick any shade you like */ +} + +#custom-page1.active.occupied, +#custom-page2.active.occupied, +#custom-page3.active.occupied, +#custom-page4.active.occupied, +#custom-page5.active.occupied, +#custom-page6.active.occupied, +#custom-page7.active.occupied, +#custom-page8.active.occupied, +#custom-page9.active.occupied, +#custom-page10.active.occupied { + background: rgba(255,255,255,0.15); /* same as .active */ + /* optional: keep the icon white, or turn it blue: */ + /* color: #42A5F5; */ +} + +/* --- OTHER MODULES (carry-over from your previous setup) --- */ +#window, #tray, #clock { background: transparent;} + +#tray { + margin-right: -5; +} + +#tray * { + padding-left: 0px; + padding-right: 0px; +} + +/* ─── kill the gap your * rule adds ─────────────────────────────── */ +#tray menu { /* the whole right-click window */ + padding: 5px 0; /* 0 instead of the 6 px from * */ + margin: 0; /* 0 instead of the 2 px top margin */ + border: 1px solid #555; +} + +/* ─── (optional) give the rows some room & hover style ─────────── */ +#tray menu menuitem { + padding: 4px 12px; /* tweak to taste */ +} + +#tray menu menuitem:hover { + background: rgba(66,165,245,.25); +} diff --git a/roles/hyprland/files/wofi/config b/roles/hyprland/files/wofi/config new file mode 100644 index 0000000..2a8809e --- /dev/null +++ b/roles/hyprland/files/wofi/config @@ -0,0 +1,11 @@ +[config] +allow_images=true +width=500 +prompt=Search +height=400 +term=ghostty +hide_scroll=true +print_command=true +insensitive=true +columns=1 +no_actions=true diff --git a/roles/hyprland/files/wofi/style.css b/roles/hyprland/files/wofi/style.css new file mode 100644 index 0000000..b56c868 --- /dev/null +++ b/roles/hyprland/files/wofi/style.css @@ -0,0 +1,52 @@ +window { + margin: 0px; + border: 1px solid #61AFEF; /* One Dark blue */ + background-color: #282C34; /* One Dark background */ +} + +#input { + margin: 5px; + border: none; + color: #ABB2BF; /* One Dark fg */ + background-color: #3E4451; /* One Dark gutter/bg */ +} + +#inner-box { + margin: 5px; + border: none; + background-color: #282C34; /* match window bg */ +} + +#outer-box { + margin: 5px; + border: none; + background-color: #282C34; /* match window bg */ +} + +#scroll { + margin: 0px; + border: none; +} + +#text { + margin: 5px; + margin-left: 10px; + border: none; + color: #ABB2BF; /* One Dark fg */ +} + +#entry.activatable #text { + color: #282C34; /* invert to bg for activation */ +} + +#entry > * { + color: #ABB2BF; /* One Dark fg */ +} + +#entry:selected { + background-color: #3E4451; /* selected background */ +} + +#entry:selected #text { + font-weight: bold; +} diff --git a/roles/hyprland/tasks/main.yml b/roles/hyprland/tasks/main.yml new file mode 100644 index 0000000..6d5d578 --- /dev/null +++ b/roles/hyprland/tasks/main.yml @@ -0,0 +1,29 @@ +--- +- name: Symlink hyprland + file: + src: "{{ role_path }}/files/hypr" + dest: "{{ config_dir }}/hypr" + state: link + force: true + +- name: Symlink dunst + file: + src: "{{ role_path }}/files/dunst" + dest: "{{ config_dir }}/dunst" + state: link + force: true + +- name: Symlink wofi + file: + src: "{{ role_path }}/files/wofi" + dest: "{{ config_dir }}/wofi" + state: link + force: true + +- name: Symlink waybar + file: + src: "{{ role_path }}/files/waybar" + dest: "{{ config_dir }}/waybar" + state: link + force: true + diff --git a/roles/zsh/files/.zshrc b/roles/zsh/files/.zshrc index b1cc416..fee80be 100644 --- a/roles/zsh/files/.zshrc +++ b/roles/zsh/files/.zshrc @@ -26,7 +26,7 @@ else fi # TODO prettier solution? -DOTFILES_ZSH_DIR="${0:A:h}" +export DOTFILES_ZSH_DIR="$HOME/dotfiles/roles/zsh/files" for zsh_file in "$DOTFILES_ZSH_DIR"/*.zsh; do [[ -r "$zsh_file" ]] && source "$zsh_file" diff --git a/roles/zsh/files/aliases.zsh b/roles/zsh/files/aliases.zsh index a4f838c..42cd965 100644 --- a/roles/zsh/files/aliases.zsh +++ b/roles/zsh/files/aliases.zsh @@ -4,8 +4,11 @@ alias tp='trash-put' alias tl='trash-list' alias szrc='source ~/.zshrc' +alias zrc="vim $DOTILFES_ZSH_DIR/.zshrc" alias dotf='vim ~/dotfiles/' +alias ls='eza' + rm() { print "ℹ️ Consider using trash-put instead of rm" print "➡️ Running: trash-put $*"