Nix: update waybar-hyprland, add hyprland-nvidia (#1409)

Also add them to CI
This commit is contained in:
Mihai Fufezan
2023-01-21 02:26:29 +02:00
committed by GitHub
parent 434719611d
commit e811394603
3 changed files with 12 additions and 0 deletions

View File

@@ -55,8 +55,13 @@
};
hyprland-debug = hyprland.override {debug = true;};
hyprland-no-hidpi = hyprland.override {hidpiXWayland = false;};
hyprland-nvidia = hyprland.override {nvidiaPatches = true;};
waybar-hyprland = prev.waybar.overrideAttrs (oldAttrs: {
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
'';
mesonFlags = oldAttrs.mesonFlags ++ ["-Dexperimental=true"];
});