diff --git a/flake.nix b/flake.nix index b814f175..3275604d 100644 --- a/flake.nix +++ b/flake.nix @@ -69,12 +69,12 @@ # hyprland-extras xdg-desktop-portal-hyprland hyprland-share-picker - waybar-hyprland # dependencies hyprland-protocols wlroots-hyprland udis86 ; + waybar-hyprland = lib.warn "The `waybar-hyprland` package is now in Nixpkgs" pkgsFor.${system}.waybar-hyprland; }); devShells = eachSystem (system: { diff --git a/nix/overlays.nix b/nix/overlays.nix index 807e0cad..f163a062 100644 --- a/nix/overlays.nix +++ b/nix/overlays.nix @@ -55,19 +55,7 @@ in { self.overlays.waybar-hyprland ]; - waybar-hyprland = final: prev: { - waybar-hyprland = prev.waybar.overrideAttrs (old: { - postPatch = '' - # use hyprctl to switch workspaces - sed -i 's/zext_workspace_handle_v1_activate(workspace_handle_);/const std::string command = "hyprctl dispatch workspace " + name_;\n\tsystem(command.c_str());/g' src/modules/wlr/workspace_manager.cpp - ''; - postFixup = '' - wrapProgram $out/bin/waybar \ - --suffix PATH : ${lib.makeBinPath [final.hyprland]} - ''; - mesonFlags = old.mesonFlags ++ ["-Dexperimental=true"]; - }); - }; + waybar-hyprland = lib.warn "The `waybar-hyprland` package is now in Nixpkgs" (final: prev: {inherit (prev) waybar-hyprland;}); udis86 = final: prev: { udis86 = final.callPackage ./udis86.nix {};