Go to file
Vaxry 87955bceb1 hyprtrails: add plugin 2023-11-04 00:45:35 +00:00
borders-plus-plus all: fix for hyprland@a61eb769 2023-10-21 14:55:42 +01:00
csgo-vulkan-fix csgo-vulkan-fix: make more versatile 2023-10-31 17:45:55 +00:00
hyprbars hyprbars: don't allow move from clicking the border 2023-10-29 23:26:50 +00:00
hyprtrails hyprtrails: add plugin 2023-11-04 00:45:35 +00:00
.clang-format Add clang-format 2023-02-28 12:22:29 +00:00
.gitignore Added csgo-vulkan-fix 2023-02-27 14:02:21 +00:00
LICENSE Initial commit 2023-02-27 14:01:11 +00:00
README.md README: add Nix section 2023-11-02 19:31:30 +02:00
flake.lock nix: use gcc13Stdenv for plugins 2023-10-04 12:08:57 +03:00
flake.nix nix: use gcc13Stdenv for plugins 2023-10-04 12:08:57 +03:00
hyprload.toml hyprtrails: add plugin 2023-11-04 00:45:35 +00:00

README.md

hyprland-plugins

This repo houses official plugins for Hyprland.

[!IMPORTANT] hyprland-plugins follows hyprland-git and requires hyprland-git to work properly. If you want to use a versioned hyprland, you'll have to reset hyprland-plugins to a commit from before that hyprland version's release date.

Plugin list

  • borders-plus-plus -> adds one or two additional borders to windows
  • csgo-vulkan-fix -> fixes custom resolutions on CS:GO with -vulkan
  • hyprbars -> adds title bars to windows

Nix

To use these plugins, it's recommended that you are already using the Hyprland flake. First, add this flake to your inputs:

inputs = {
  # ...
  hyprland.url = "github:hyprwm/Hyprland";
  hyprland-plugins = {
    url = "github:hyprwm/hyprland-plugins";
    inputs.hyprland.follows = "hyprland";
  };

  # ...
};

The inputs.hyprland.follows guarantees the plugins will always be built using your locked Hyprland version, thus you will never get version mismatches that lead to errors.

After that's done, you can use the plugins with the Home Manager module like this:

{inputs, pkgs, ...}: {
  wayland.windowManager.hyprland = {
    enable = true;
    # ...
    plugins = [
      inputs.hyprland-plugins.packages.${pkgs.system}.hyprbars
      # ...
    ];
  };
}

Contributing

Feel free to open issues and MRs with fixes.

If you want your plugin added here, contact vaxry beforehand.