{ 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 = pkgs.nginxStable.override {openssl = pkgs.libressl;}; nginx = pkgs.nginx.override {openssl = pkgs.libressl;}; element-desktop = pkgs.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 pkgs; 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( # '' # ]; # })); prismlauncher = pkgs.prismlauncher.overrideAttrs (final: prev: { buildInputs = prev.buildInputs ++ (with pkgs; [ libxtst ]); }); bottles = pkgs.bottles.override { removeWarningPopup = true; }; } )