nix/overlays.nix

35 lines
919 B
Nix

{
inputs,
system,
...
}: (self: super: {
ekphos = import ../packages/ekphos {
pkgs = super;
};
element-desktop = super.element-desktop.overrideAttrs (final: prev: {
desktopItems = [
((builtins.elemAt prev.desktopItems 0).override {
exec = "element-desktop %u --password-store=\"gnome-libsecret\"";
})
];
});
hyprland-git = inputs.hyprland-git.packages.${system};
vimPlugins =
(super.vimPlugins or {})
// {
resolve-nvim = super.vimUtils.buildVimPlugin rec {
pname = "resolve-nvim";
src = super.fetchFromGitHub {
owner = "spacedentist";
repo = "resolve.nvim";
rev = "1ed8bcc9ce7d43a0e8e05d0001c9cadb822d95a8";
sha256 = "1h359zv3hcbg81plch1j1hs9nxpi719ygl2slkfdqigz406r9q86";
};
doCheck = false;
version = builtins.toString (src.lastModified or "master");
};
};
})