{ inputs, system, ... }: ( self: super: let pkgs = super; inherit (super) lib ; in { angry-oxide = import ../packages/angryoxide { inherit pkgs lib; }; ekphos = import ../packages/ekphos { inherit pkgs; }; x86-manpages = import ../packages/x86-manpages { inherit pkgs; }; sddm-theme-corners = import ../packages/sddm-theme/corners.nix { inherit pkgs; }; sddm-theme-sugar-dark = import ../packages/sddm-theme/sugar-dark.nix { inherit pkgs; }; # in wake of CVE-2022-3602/CVE-2022-3786 nginxStable = super.nginxStable.override {openssl = super.libressl;}; nginx = super.nginx.override {openssl = super.libressl;}; element-desktop = super.element-desktop.overrideAttrs (final: prev: { desktopItems = [ ((builtins.elemAt prev.desktopItems 0).override { exec = "element-desktop %u --password-store=\"gnome-libsecret\""; }) ]; }); awww = inputs.awww.packages.${system}.awww; melonloader = import ../packages/melonloader/package.nix super; xdg-desktop-portal-hyprland = lib.mkIf (inputs?hyprland) inputs.hyprland.packages.${system}.xdg-desktop-portal-hyprland; hyprland-git = lib.mkIf (inputs?hyprland) (inputs.hyprland.packages.${system}.hyprland.overrideAttrs (final: prev: { patches = let glaze_version = pkgs.glaze.version; in prev.patches ++ [ '' diff --git a/hyprpm/CMakeLists.txt b/hyprpm/CMakeLists.txt index 9f1318f4..7d5b8eda 100644 --- a/hyprpm/CMakeLists.txt +++ b/hyprpm/CMakeLists.txt @@ -11,9 +11,9 @@ set(CMAKE_CXX_STANDARD 23) pkg_check_modules(hyprpm_deps REQUIRED IMPORTED_TARGET tomlplusplus hyprutils>=0.7.0) -find_package(glaze 7.0.0 QUIET) +find_package(glaze ${glaze_version} QUIET) if (NOT glaze_FOUND) - set(GLAZE_VERSION v7.0.0) + set(GLAZE_VERSION v${glaze_version}) message(STATUS "glaze dependency not found, retrieving ''${GLAZE_VERSION} with FetchContent") include(FetchContent) FetchContent_Declare( '' ]; })); } )