hyprwm / Hyprland

Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
https://hyprland.org
BSD 3-Clause "New" or "Revised" License
21.96k stars 913 forks source link

Failed to update plugin #8404

Closed myamusashi closed 3 weeks ago

myamusashi commented 3 weeks ago

Already reported ? *

Regression?

Yes

System Info and Version

System/Version info ```sh Hyprland 0.45.0 built from branch main at commit a8ff3a452c1c445d24bdd9e7e4fcd66c8ef2a147 (core: move to os/Process from hyprutils). Date: Sat Nov 9 17:14:25 2024 Tag: v0.45.0-2-ga8ff3a45, commits: 5435 built against aquamarine 0.4.4 flags set: debug System Information: System name: Linux Node name: artix Release: 6.11.7-1-cachyos-bore Version: #1 SMP PREEMPT_DYNAMIC Fri, 08 Nov 2024 17:59:22 +0000 GPU information: os-release: plugins: ======Config-Start====== Config File: /home/gilang/.config/hypr/hyprland.conf: Read Succeeded source = ~/.config/hypr/env.conf source = ~/.config/hypr/windowrule.conf source = ~/.config/hypr/plugins.conf source = ~/.config/hypr/startup.conf source = ~/.config/hypr/keybinds.conf # █▀▄▀█ █▀█ █▄ █ █ ▀█▀ █▀█ █▀█ # █ ▀ █ █▄█ █ ▀█ █  █  █▄█ █▀▄ workspace = eDP-1,2 workspace = HDMI-A-1,1 monitor = eDP-1,1366x768@60,0x0,1 #monitor = eDP-1, disable monitor = HDMI-A-1,1920x1080@74.97,0x768,1 # █ █▄ █ █▀█ █ █ ▀█▀ # █ █ ▀█ █▀▀ █▄█  █ input { kb_file = kb_layout = us kb_variant = kb_model = kb_options = kb_rules = numlock_by_default = true follow_mouse = true mouse_refocus = true touchpad { natural_scroll = true disable_while_typing = true clickfinger_behavior = false drag_lock = true tap-and-drag = true } sensitivity = -0.30000000000000016 accel_profile = adaptive } device { name = sino-wealth-gaming-keyboard-1 enabled = true } # █▀▀ █▀▀ █▄ █ █▀▀ █▀█ ▄▀█ █ # █▄█ ██▄ █ ▀█ ██▄ █▀▄ █▀█ █▄▄ general { gaps_in = 2 gaps_out = 5 border_size = 0 col.active_border = rgba(fff5c2e7) rgba(c293a3ff) 45deg col.inactive_border = 0xff382D2E no_border_on_floating = false layout = hy3 snap { enabled = true window_gap = 35 monitor_gap = 35 } } # █▀▄ █▀▀ █▀▀ █▀█ █▀█ ▄▀█ ▀█▀ █ █▀█ █▄ █ # █▄▀ ██▄ █▄▄ █▄█ █▀▄ █▀█  █  █ █▄█ █ ▀█ decoration { # █▀█ █▀█ █ █ █▄ █ █▀▄   █▀▀ █▀█ █▀█ █▄ █ █▀▀ █▀█ # █▀▄ █▄█ █▄█ █ ▀█ █▄▀   █▄▄ █▄█ █▀▄ █ ▀█ ██▄ █▀▄ rounding = 1 # █▀█ █▀█ ▄▀█ █▀▀ █ ▀█▀ █▄█ # █▄█ █▀▀ █▀█ █▄▄ █  █   █ active_opacity = 1.0 inactive_opacity = 1.0 # █▄▄ █  █ █ █▀█ # █▄█ █▄▄ █▄█ █▀▄ blur { enabled = false size = 1 passes = 2 new_optimizations = true xray = false ignore_opacity = false } } # █▀▄▀█ █ █▀ █▀▀ # █ ▀ █ █ ▄█ █▄▄ misc { disable_hyprland_logo = true disable_splash_rendering = true disable_autoreload = false mouse_move_enables_dpms = true vfr = false font_family = Jetbrains Nerd Font vrr = 1 render_ahead_of_time = false animate_manual_resizes = true mouse_move_focuses_monitor = true enable_swallow = true swallow_regex = ^(kitty)$ animate_mouse_windowdragging = true middle_click_paste = true } cursor { default_monitor = LG Electronics sync_gsettings_theme = false no_hardware_cursors = false allow_dumb_copy = true } opengl { force_introspection = 1 } render { explicit_sync = 1 explicit_sync_kms = 1 direct_scanout = true } xwayland { enabled = true use_nearest_neighbor = true force_zero_scaling = false } # ▄▀█ █▄ █ █ █▀▄▀█ ▄▀█ ▀█▀ █ █▀█ █▄ █ # █▀█ █ ▀█ █ █ ▀ █ █▀█  █  █ █▄█ █ ▀█ animations { enabled = true # █▄▄ █▀▀ ▀█ █ █▀▀ █▀█   █▀▀ █ █ █▀█ █ █ █▀▀ # █▄█ ██▄ █▄ █ ██▄ █▀▄   █▄▄ █▄█ █▀▄ ▀▄▀ ██▄ bezier = wind, 0.05, 0.9, 0.1, 1.05 bezier = winIn, 0.32, 1, 0.3, 1 bezier = winOut, 0.16, 1, 0.3, 1 bezier = liner, 1, 1, 1, 1 # ▄▀█ █▄ █ █ █▀▄▀█ ▄▀█ ▀█▀ █ █▀█ █▄ █ # █▀█ █ ▀█ █ █ ▀ █ █▀█  █  █ █▄█ █ ▀█ animation = windows, 1, 6, wind, slide animation = windowsIn, 1, 4, winIn, slide animation = windowsOut, 1, 5, winOut, slide animation = windowsMove, 1, 5, wind, slide animation = border, 1, 1, liner animation = borderangle, 1, 30, liner, loop animation = fade, 1, 10, default animation = workspaces, 1, 5, wind } group { col.border_active = 0xf38ba8ff col.border_inactive = 0x80808080 groupbar { enabled = false stacked = false priority = 5 font_size = 10 render_titles = false height = 5 col.active = 0xf38ba8ff col.inactive = 0x80808080 } } # █  ▄▀█ █▄█ █▀█ █ █ ▀█▀ █▀ # █▄▄ █▀█  █  █▄█ █▄█  █  ▄█ dwindle { pseudotile = 1 preserve_split = 1 } master { new_on_top = false orientation = center } Config File: /home/gilang/.config/hypr/env.conf: Read Succeeded env = GTK_THEME, Orchis-Dark env = GDK_BACKEND,wayland,x11 env = XDG_CURRENT_DESKTOP,Hyprland env = XDG_SESSION_TYPE,wayland env = XDG_SESSION_DESKTOP,Hyprland env = QT_QPA_PLATFORM,wayland;xcb env = QT_QPA_PLATFORMTHEME,qt5ct env = QT_QPA_PLATFORMTHEME,qt6ct env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1 env = QT_AUTO_SCREEN_SCALE_FACTOR,1 env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1 env = QT_STYLE_OVERRIDE=adwaita env = SDL_VIDEODRIVER,wayland env = _JAVA_AWT_WM_NONREPARENTING,1 env = WLR_NO_HARDWARE_CURSORS,1 env = MOZ_DISABLE_RDD_SANDBOX,1 env = MOZ_ENABLE_WAYLAND,1 firefox env = OZONE_PLATFORM,wayland Config File: /home/gilang/.config/hypr/windowrule.conf: Read Succeeded # __ _______ _ _ _____ ______ __ _____ _ _ _ ______ # \ \ / /_ _| \ | | __ \ / __ \ \ / / | __ \| | | | | | ____| # \ \ /\ / / | | | \| | | | | | | \ \ /\ / / | |__) | | | | | | |__ # \ \/ \/ / | | | . ` | | | | | | |\ \/ \/ / | _ /| | | | | | __| # \ /\ / _| |_| |\ | |__| | |__| | \ /\ / | | \ \| |__| | |____| |____ # \/ \/ |_____|_| \_|_____/ \____/ \/ \/ |_| \_\\____/|______|______| windowrulev2 = float,class:^(org.kde.polkit-kde-authentication-agent-1)$ windowrulev2 = float,class:^(pavucontrol)$ windowrulev2 = float,title:^(Media viewer)$ windowrulev2 = float,title:^(Volume Control)$ windowrulev2 = float,title:^(Picture-in-Picture)$ windowrulev2 = float,class:^(Viewnior)$ windowrulev2 = float,title:^(DevTools)$ windowrulev2 = float,class:^(file_progress)$ windowrulev2 = float,class:^(confirm)$ windowrulev2 = float,class:^(dialog)$ windowrulev2 = float,class:^(download)$ windowrulev2 = float,class:^(notification)$ windowrulev2 = float,class:^(error)$ windowrulev2 = float,class:^(confirmreset)$ windowrulev2 = float,title:^(Open File)$ windowrulev2 = float,title:^(branchdialog)$ windowrulev2 = float,title:^(Confirm to replace files) windowrulev2 = float,title:^(File Operation Progress) windowrulev2 = float,title:^(kitty_float)$ windowrulev2 = float,class:^(org.twosheds.iwgtk)$ windowrulev2 = float,title:^(iwgtk)$ windowrulev2 = float,class:^(blueman-manager)$ windowrulev2 = float,title:^(Bluetooth Devices)$ windowrulev2 = float,class:^(Rofi)$ windowrulev2 = float,title:^(yazi)$ windowrulev2 = move 40 44%,title:^(iwgtk)$ windowrulev2 = move 40 44%,title:^(Volume Control)$ windowrulev2 = move 40 58%,title:^(Bluetooth Devices)$ windowrulev2 = move 334 173,title:^(lf)$ windowrulev2 = center,title:^(rofi - )$ windowrulev2 = center,title:^(rofi -  gilang@artix)$ # Size windowrulev2 = size 800 600,class:^(download)$ windowrulev2 = size 800 600,title:^(Open File)$ windowrulev2 = size 800 600,title:^(Save File)$ windowrulev2 = size 800 600,title:^(Volume Control)$ windowrulev2 = size 505 600,title:^(iwgtk)$ windowrulev2 = size 652 310,title:^(Bluetooth Devices)$ windowrulev2 = size 50% 50%,title:^(lf)$ windowrulev2 = idleinhibit focus,class:^(mpv)$ windowrulev2 = idleinhibit fullscreen,class:^(firefox)$ windowrulev2 = opacity 0.90 override 0.90 override, title:^(Spotify)$ # xwaylandvideobridge windowrulev2 = opacity 0.0 override 0.0 override,class:^(xwaylandvideobridge)$ windowrulev2 = noanim,class:^(xwaylandvideobridge)$ windowrulev2 = nofocus,class:^(xwaylandvideobridge)$ windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$ Config File: /home/gilang/.config/hypr/plugins.conf: Read Succeeded plugin { # Hyprspace configuration overview { # Color workspaces window dragAlpha = 0.5 panelColor = rgba(46, 52, 64, 1) # panelBorderColor = rgb(243, 139, 168) # Layout disableBlur = true workspaceMargin = 20 panelHeight = 200 panelBorderWidth = 5 workspaceBorderSize = 5 hideBackgroundLayers = 0 hideTopLayers = 0 hideOverlayLayers = 0 hideRealLayers = 1 onBottom = 1 overrideGaps = 1 adaptiveHeight = 1 centerAligned = 1 # Event affectStrut = 1 autoDrag = 1 autoScroll = 0 drawActiveWorkspace = 1 showNewWorkspace = 1 showEmptyWorkspace = 1 showSpecialWorkspace = 0 exitOnClick = 0 # Animation overrideAnimSpeed = 8 } hy3 { # 0 - always show gaps # 1 - hide gaps with a single window onscreen # 2 - 1 but also show the window border no_gaps_when_only = 0 # default: 0 # 0 = remove the nested group # 1 = keep the nested group # 2 = keep the nested group only if its parent is a tab group node_collapse_policy = 2 # default: 2 # offset from group split direction when only one window is in a group group_inset = 10 # default: 10 # if a tab group will automatically be created for the first window spawned in a workspace tab_first_window = true # tab group settings tabs { height = 5 # default: 15 padding = 5 # default: 5 # the tab bar should animate in/out from the top instead of below the window from_top = false # default: false rounding = 3 # default: 3 render_text = false # default: true text_center = false # default: false text_font = Sans # default: Sans text_height = 5 # default: 8 text_padding = 1 # default: 3 col.active = 0xf38ba8ff # default: 0xff32b4ff col.urgent = 0xffff4f4f # default: 0xffff4f4f col.inactive = 0x80808080 # default: 0x80808080 col.text.active = 0xff000000 # default: 0xff000000 col.text.urgent = 0xff000000 # default: 0xff000000 col.text.inactive = 0xff000000 # default: 0xff000000 } autotile { enable = true # default: false # make autotile-created groups ephemeral ephemeral_groups = true # default: true # if a window would be squished smaller than this width, a vertical split will be created # -1 = never automatically split vertically # 0 = always automatically split vertically # = pixel height to split at trigger_width = 0 # default: 0 # if a window would be squished smaller than this height, a horizontal split will be created # -1 = never automatically split horizontally # 0 = always automatically split horizontally # = pixel height to split at trigger_height = 0 # default: 0 # a space or comma separated list of workspace ids where autotile should be enabled # it's possible to create an exception rule by prefixing the definition with "not:" # workspaces = 1,2 # autotiling will only be enabled on workspaces 1 and 2 # workspaces = not:1,2 # autotiling will be enabled on all workspaces except 1 and 2 workspaces = all # default: all } } dynamic-cursors { # enables the plugin enabled = true # sets the cursor behaviour, supports these values: # tilt - tilt the cursor based on x-velocity # rotate - rotate the cursor based on movement direction # stretch - stretch the cursor shape based on direction and velocity # none - do not change the cursors behaviour mode = stretch # minimum angle difference in degrees after which the shape is changed # smaller values are smoother, but more expensive for hw cursors threshold = 1 # for mode = rotate rotate { # length in px of the simulated stick used to rotate the cursor # most realistic if this is your actual cursor size length = 20 # clockwise offset applied to the angle in degrees # this will apply to ALL shapes offset = 0.0 } # for mode = tilt tilt { # controls how powerful the tilt is, the lower, the more power # this value controls at which speed (px/s) the full tilt is reached limit = 5000 # relationship between speed and tilt, supports these values: # linear - a linear function is used # quadratic - a quadratic function is used (most realistic to actual air drag) # negative_quadratic - negative version of the quadratic one, feels more aggressive function = negative_quadratic } # for mode = stretch stretch { # controls how much the cursor is stretched # this value controls at which speed (px/s) the full stretch is reached limit = 1800 # relationship between speed and stretch amount, supports these values: # linear - a linear function is used # quadratic - a quadratic function is used # negative_quadratic - negative version of the quadratic one, feels more aggressive function = negative_quadratic } # configure shake to find # magnifies the cursor if its is being shaken shake { # enables shake to find enabled = false # use nearest-neighbour (pixelated) scaling when shaking # may look weird when effects are enabled nearest = true # controls how soon a shake is detected # lower values mean sooner threshold = 6.0 # magnification level immediately after shake start base = 4.0 # magnification increase per second when continuing to shake speed = 4.0 # how much the speed is influenced by the current shake intensitiy influence = 0.0 # maximal magnification the cursor can reach # values below 1 disable the limit (e.g. 0) limit = 0.0 # time in millseconds the cursor will stay magnified after a shake has ended timeout = 2000 # show cursor behaviour `tilt`, `rotate`, etc. while shaking effects = false # enable ipc events for shake # see the `ipc` section below ipc = false } } } Config File: /home/gilang/.config/hypr/startup.conf: Read Succeeded # ________ ________ _____ # | ____\ \ / / ____/ ____| # | |__ \ V /| |__ | | # | __| > < | __|| | # | |____ / . \| |___| |____ # |______/_/ \_\______\_____| exec-once = ~/.config/hypr/scripts/xdg-desktop-portal-hyprland.sh exec-once = udiskie -t -a --appindicator exec-once = ags exec-once = ~/.config/hypr/scripts/pipewire-services --start exec-once = ~/.config/hypr/scripts/start_boot exec-once = ~/.local/bin/pacman_updates exec-once = hyprpm reload exec-once = brightnessctl set 60% exec-once = syshud exec-once = nm-applet exec-once = /usr/lib/hyprpolkitagent exec-once = hyprctl setcursor catppuccin-mocha-dark-cursors 24 Config File: /home/gilang/.config/hypr/keybinds.conf: Read Succeeded # ___ ___ _ _ ___ ___ ___ # / __/ _ \| \| | __|_ _/ __| # | (_| (_) | .` | _| | | (_ | # \___\___/|_|\_|_| |___\___| # source = ~/.config/hypr/windowrule.conf $hy3_movefocus_l = hyprctl dispatch hy3:movefocus l $hy3_movefocus_r = hyprctl dispatch hy3:movefocus r $notifycmd = notify-send -h string:x-canonical-private-synchronous:hypr-cfg -u low $term = kitty $screencapture = $HOME/.config/hypr/scripts/screen-capture.sh $files = kitty --single-instance yazi $browser = zen-browser $vm = vmware $launcher = $HOME/.config/rofi/launchers/type-7/launcher.sh $powermenu = $HOME/.config/rofi/powermenu/type-5/powermenu.sh $colorpick = $HOME/.config/hypr/scripts/picker.sh $notifhistory = swaync-client -t $dashboard = $HOME/.config/eww/dashboard_v2/scripts/toggle_dashboard $music = LD_PRELOAD=/usr/local/lib/spotify-adblock.so spotify $discordLand = dissent # __ __ ___ ___ ___ # | \/ |_ _/ __|/ __| # | |\/| || |\__ \ (__ # |_| |_|___|___/\___| # bind = ALT, RETURN, exec, $term bind = SuperShift, RETURN, exec, kitty --title kitty_float bind = ALT, F, exec, $browser bind = ALT, E, exec, $files bind = SHIFT ALT, C, exec, $IDE bind = ALT, S, exec, $sublime bind = SHIFT ALT, E, exec, eww reload bind = SuperShift, V, exec, $vm bind = SHIFT ALT, D, exec, $discordLand bind = ALT, W,exec, killall -SIGUSR1 waybar # Hide waybar bind = SUPER SHIFT, B, exec, killall -SIGUSR2 waybar # Reload waybar bind = SHIFT ALT, S, exec, bash ~/.config/hypr/scripts/wallpaper-switcher-still-images bind = ALT, SPACE, exec, $launcher bind = ALT, C, exec, ~/.config/hypr/scripts/configure bind = ALT, S, exec, $music bind = ALT, D, exec, $powermenu bind = ALT, T, exec, telegram-desktop bind = SHIFT ALT, P, exec, $colorpick bind = SUPER, S, exec, $screencapture bind = SUPER, W, exec, $notifhistory # _____ ____ __ ___ ___ _ _ ___ ___ _ _ ___ ___ # | __\ \ / /\ \ / / | _ )_ _| \| | \_ _| \| |/ __/ __| # | _| \ \/\/ / \ \/\/ / | _ \| || .` | |) | || .` | (_ \__ \ # |___| \_/\_/ \_/\_/ |___/___|_|\_|___/___|_|\_|\___|___/ # # bind = SUPER, W, exec, $notifhistory # bind = SHIFT ALT, W, exec, $dashboard # __ _____ _ _ ___ _____ _____ __ __ _ _ _ _ ___ ___ __ __ ___ _ _ _____ # \ \ / /_ _| \| | \ / _ \ \ / / __| | \/ | /_\ | \| | /_\ / __| __| \/ | __| \| |_ _| # \ \/\/ / | || .` | |) | (_) \ \/\/ /\__ \ | |\/| |/ _ \| .` |/ _ \ (_ | _|| |\/| | _|| .` | | | # \_/\_/ |___|_|\_|___/ \___/ \_/\_/ |___/ |_| |_/_/ \_\_|\_/_/ \_\___|___|_| |_|___|_|\_| |_| # bind = SHIFT ALT, TAB,togglefloating bind = ALT, Q, killactive bind = ALT, P, pseudo bind = SHIFT ALT, RETURN, fullscreen bind = SuperShift, S, layoutmsg, togglesplit # Change Workspace Mode bind = SuperShift, F, workspaceopt, allfloat bind = SuperShift, F, exec, $notifycmd 'Toggled All Float Mode' bind = SuperShift, P, workspaceopt, allpseudo bind = SuperShift, P, exec, $notifycmd 'Toggled All Pseudo Mode' bind = SUPER, Tab, cyclenext bind = SUPER, Tab, bringactivetotop # ___ ___ ___ _ _ ___ # | __/ _ \ / __| | | / __| # | _| (_) | (__| |_| \__ \ # |_| \___/ \___|\___/|___/ # bind = ALT, left,movefocus,l bind = ALT, right,movefocus,r bind = ALT, up,movefocus,u bind = ALT, down,movefocus,d bind = SUPER CTRL, left, hy3:movefocus,l bind = SUPER CTRL, right, hy3:movefocus,r bind = SUPER CTRL, up, hy3:movefocus,u bind = SUPER CTRL, down, hy3:movefocus,d # __ __ _____ _____ # | \/ |/ _ \ \ / / __| # | |\/| | (_) \ V /| _| # |_| |_|\___/ \_/ |___| # bind = SUPER, left, hy3:movewindow, l bind = SUPER, right, hy3:movewindow, r bind = SUPER, up, hy3:movewindow, u bind = SUPER, down, hy3:movewindow, d # ___ ___ ___ ___ _______ # | _ \ __/ __|_ _|_ / __| # | / _|\__ \| | / /| _| # |_|_\___|___/___/___|___| # bind = ALT CTRL, left, resizeactive, -20 0 bind = ALT CTRL, right, resizeactive, 20 0 bind = ALT CTRL, up, resizeactive, 0 -20 bind = ALT CTRL, down, resizeactive, 0 20 # _____ _____ _____ ___ _ _ # / __\ \ / /_ _|_ _/ __| || | # \__ \\ \/\/ / | | | || (__| __ | # |___/ \_/\_/ |___| |_| \___|_||_| # bind = SHIFT, F1, workspace,1 bind = SHIFT, F2, workspace,2 bind = SHIFT, F3, workspace,3 bind = SHIFT, F4, workspace,4 bind = SHIFT, F5, workspace,5 bind = SHIFT, F6, workspace,6 bind = SHIFT, F7, workspace,7 bind = SHIFT, F8, workspace,8 bind = SHIFT, F9, workspace,9 bind = SHIFT, F10, workspace,10 bind = SHIFT ALT, right, workspace, r+1 bind = SHIFT ALT, left, workspace, r-1 bind = SuperShift, up, workspace, e+1 bind = SuperShift, down, workspace, e-1 # __ __ _____ _____ __ _____ ___ _ _____ ___ _ ___ ___ # | \/ |/ _ \ \ / / __| \ \ / / _ \| _ \ |/ / __| _ \/_\ / __| __| # | |\/| | (_) \ V /| _| \ \/\/ / (_) | / ' <\__ \ _/ _ \ (__| _| # |_| |_|\___/ \_/ |___| \_/\_/ \___/|_|_\_|\_\___/_|/_/ \_\___|___| # bind = SUPER, 1, movetoworkspacesilent, 1 bind = SUPER, 2, movetoworkspacesilent, 2 bind = SUPER, 3, movetoworkspacesilent, 3 bind = SUPER, 4, movetoworkspacesilent, 4 bind = SUPER, 5, movetoworkspacesilent, 5 bind = SUPER, 6, movetoworkspacesilent, 6 bind = SUPER, 7, movetoworkspacesilent, 7 bind = SUPER, 8, movetoworkspacesilent, 8 bind = SUPER, 9, movetoworkspacesilent, 9 bind = SUPER, 0, movetoworkspacesilent, 10 bind = SUPER, c, movetoworkspace, special # __ __ ___ _ _ ___ ___ ___ ___ _ _ ___ ___ _ _ ___ # | \/ |/ _ \| | | / __| __| | _ )_ _| \| | \_ _| \| |/ __| # | |\/| | (_) | |_| \__ \ _| | _ \| || .` | |) | || .` | (_ | # |_| |_|\___/ \___/|___/___| |___/___|_|\_|___/___|_|\_|\___| # bindm = ALT, mouse:272, movewindow bindm = ALT, mouse:273, resizewindow bind = ALT, mouse_down, workspace, e+1 bind = ALT, mouse_up, workspace, e-1 # __ __ _ _ ___ ___ ___ #| \/ | | | / __|_ _/ __| #| |\/| | |_| \__ \| | (__ #|_| |_|\___/|___/___\___| bind =, XF86AudioStop, exec,~/.config/eww/script/spotify_script/spotify-pause.sh bind =, XF86AudioPrev, exec,~/.config/eww/script/spotify_script/spotify-previous.sh bind =, XF86AudioNext, exec,~/.config/eww/script/spotify_script/spotify-next.sh bindr = CAPS, Caps_Lock, exec, swayosd-client --caps-lock bindr =, toggle_numlock, exec, swayosd-client --num-lock # __ _____ _ _ _ __ __ ___ # \ \ / / _ \| | | | | | \/ | __| # \ V / (_) | |_| |_| | |\/| | _| # \_/ \___/|____\___/|_| |_|___| # bind =, XF86AudioLowerVolume,exec,swayosd-client --output-volume lower --max-volume 120 bind =, XF86AudioRaiseVolume,exec,swayosd-client --output-volume raise --max-volume 120 bind =, XF86AudioMute, exec, swayosd-client --output-volume mute-toggle # ___ ___ ___ ___ _ _ _____ _ _ ___ ___ ___ # | _ )_ _| _ \/ __| || |_ _| \| | __/ __/ __| # | _ \| || / (_ | __ | | | | .` | _|\__ \__ \ # |___/___|_|_\\___|_||_| |_| |_|\_|___|___/___/ # bind =, XF86MonBrightnessDown, exec, swayosd-client --brightness -5 bind =, XF86MonBrightnessUp, exec, swayosd-client --brightness +5 # ___ _ _ _ ___ ___ _ _ ___ # | _ \ | | | | |/ __|_ _| \| / __| # | _/ |_| |_| | (_ || || .` \__ \ # |_| |____\___/ \___|___|_|\_|___/ # bind = ALT, TAB, overview:toggle Config File: /home/gilang/.config/hypr/windowrule.conf: Read Succeeded # __ _______ _ _ _____ ______ __ _____ _ _ _ ______ # \ \ / /_ _| \ | | __ \ / __ \ \ / / | __ \| | | | | | ____| # \ \ /\ / / | | | \| | | | | | | \ \ /\ / / | |__) | | | | | | |__ # \ \/ \/ / | | | . ` | | | | | | |\ \/ \/ / | _ /| | | | | | __| # \ /\ / _| |_| |\ | |__| | |__| | \ /\ / | | \ \| |__| | |____| |____ # \/ \/ |_____|_| \_|_____/ \____/ \/ \/ |_| \_\\____/|______|______| windowrulev2 = float,class:^(org.kde.polkit-kde-authentication-agent-1)$ windowrulev2 = float,class:^(pavucontrol)$ windowrulev2 = float,title:^(Media viewer)$ windowrulev2 = float,title:^(Volume Control)$ windowrulev2 = float,title:^(Picture-in-Picture)$ windowrulev2 = float,class:^(Viewnior)$ windowrulev2 = float,title:^(DevTools)$ windowrulev2 = float,class:^(file_progress)$ windowrulev2 = float,class:^(confirm)$ windowrulev2 = float,class:^(dialog)$ windowrulev2 = float,class:^(download)$ windowrulev2 = float,class:^(notification)$ windowrulev2 = float,class:^(error)$ windowrulev2 = float,class:^(confirmreset)$ windowrulev2 = float,title:^(Open File)$ windowrulev2 = float,title:^(branchdialog)$ windowrulev2 = float,title:^(Confirm to replace files) windowrulev2 = float,title:^(File Operation Progress) windowrulev2 = float,title:^(kitty_float)$ windowrulev2 = float,class:^(org.twosheds.iwgtk)$ windowrulev2 = float,title:^(iwgtk)$ windowrulev2 = float,class:^(blueman-manager)$ windowrulev2 = float,title:^(Bluetooth Devices)$ windowrulev2 = float,class:^(Rofi)$ windowrulev2 = float,title:^(yazi)$ windowrulev2 = move 40 44%,title:^(iwgtk)$ windowrulev2 = move 40 44%,title:^(Volume Control)$ windowrulev2 = move 40 58%,title:^(Bluetooth Devices)$ windowrulev2 = move 334 173,title:^(lf)$ windowrulev2 = center,title:^(rofi - )$ windowrulev2 = center,title:^(rofi -  gilang@artix)$ # Size windowrulev2 = size 800 600,class:^(download)$ windowrulev2 = size 800 600,title:^(Open File)$ windowrulev2 = size 800 600,title:^(Save File)$ windowrulev2 = size 800 600,title:^(Volume Control)$ windowrulev2 = size 505 600,title:^(iwgtk)$ windowrulev2 = size 652 310,title:^(Bluetooth Devices)$ windowrulev2 = size 50% 50%,title:^(lf)$ windowrulev2 = idleinhibit focus,class:^(mpv)$ windowrulev2 = idleinhibit fullscreen,class:^(firefox)$ windowrulev2 = opacity 0.90 override 0.90 override, title:^(Spotify)$ # xwaylandvideobridge windowrulev2 = opacity 0.0 override 0.0 override,class:^(xwaylandvideobridge)$ windowrulev2 = noanim,class:^(xwaylandvideobridge)$ windowrulev2 = nofocus,class:^(xwaylandvideobridge)$ windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$ ======Config-End======== ```

Description

I can't update the plugin

hyprpm update -v 
[v] version returned: 

✖ You don't seem to be running Hyprland.

✖ Could not update. Dependencies not satisfied. Hyprpm requires: cmake, meson, cpio

bad commit dca75db127fedc58fc85ae0e6e47162e3d5d16f9, but it works on v0.45.0

How to reproduce

Update hyprland-git to the latest (or checkout that commit) and run the hyprpm update.

Crash reports, logs, images, videos

No response

myamusashi commented 3 weeks ago

Suddenly it works again

nonetrix commented 3 weeks ago

I am getting same issue, it hasn't resolved itself for me, I think it's a bug or something. Also, the commit you listed just changes the default config slightly, shouldn't be causing issues

RyuuyaS commented 3 weeks ago

I'm getting the same issue also.

myamusashi commented 3 weeks ago

I am getting same issue, it hasn't resolved itself for me, I think it's a bug or something. Also, the commit you listed just changes the default config slightly, shouldn't be causing issues

Pretty random huh

myamusashi commented 3 weeks ago

If you still get an error when updating hyprpm, just want to tell you to solve this problem, try to build the Hyprland source code and install it, after that exit Hyprland and enter again and update hyprpm. That's all I can help you with.

nonetrix commented 3 weeks ago

AUR/Arch packaging issue?

myamusashi commented 3 weeks ago

AUR/Arch packaging issue?

Idk, I used chaotic to install hyprland-git but don't know if the error is still there.

myamusashi commented 3 weeks ago

Did you make it?

XavierRowleyDev commented 3 weeks ago

+1 I'm also having this issue, rebuilt hyprland-git still not working.

I get:

You don't seem to be running hyprland

Could not update. Dependencies not satisfied. Hyprpm requires: cmake, meson, cpio

I have all those dependencies installed as well and still no luck.

savaobay commented 3 weeks ago

same here

pbosab commented 3 weeks ago

+1

could be the debug flag?

i tried edit the pkgbuild to disable debug but is always enabled.

BasitAli commented 3 weeks ago

-v show the verbose log for version which is empty

[v] version returned: 

✖ You don't seem to be running Hyprland.

✖ Could not update. Dependencies not satisfied. Hyprpm requires: cmake, meson, cpio
BasitAli commented 3 weeks ago

@vaxerski This is the problematic commit https://github.com/hyprwm/Hyprland/commit/a8ff3a452c1c445d24bdd9e7e4fcd66c8ef2a147. execAndGet isn't returning anything back.

vaxerski commented 3 weeks ago

ye ye its fixed already