nix-config/pkgs/default.nix

41 lines
1.5 KiB
Nix
Raw Normal View History

2023-09-18 14:36:41 +02:00
[
(import ./scripts)
2023-09-18 14:36:41 +02:00
(_self: super: {
zsh-histdb-skim = super.callPackage ./zsh-histdb-skim.nix {};
zsh-histdb = super.callPackage ./zsh-histdb.nix {};
2024-02-29 20:57:46 +01:00
your_spotify = super.callPackage ./your_spotify.nix {};
2024-03-29 17:44:44 +01:00
actual = super.callPackage ./actual.nix {};
2024-05-25 22:30:22 +02:00
homebox = super.callPackage ./homebox.nix {};
2023-09-25 21:28:30 +02:00
deploy = super.callPackage ./deploy.nix {};
2024-05-13 22:08:06 +02:00
j-link = super.callPackage ./jlink.nix {};
2024-03-06 13:04:44 +01:00
mongodb-bin = super.callPackage ./mongodb-bin.nix {};
2024-01-29 23:01:57 +01:00
awakened-poe-trade = super.callPackage ./awakened-poe-trade.nix {};
2023-11-07 21:16:39 +01:00
neovim-clean = super.neovim-unwrapped.overrideAttrs (_neovimFinal: neovimPrev: {
nativeBuildInputs = (neovimPrev.nativeBuildInputs or []) ++ [super.makeWrapper];
postInstall =
(neovimPrev.postInstall or "")
+ ''
wrapProgram $out/bin/nvim --add-flags "--clean"
'';
});
kanidm = super.kanidm.overrideAttrs (old: let
provisionSrc = super.fetchFromGitHub {
owner = "oddlama";
repo = "kanidm-provision";
2024-05-22 18:24:04 +02:00
rev = "v1.1.0";
hash = "sha256-pFOFFKh3la/sZGXj+pAM8x4SMeffvvbOvTjPeHS1XPU=";
};
in {
patches =
old.patches
++ [
2024-06-09 20:59:23 +02:00
"${provisionSrc}/patches/1.2.0-oauth2-basic-secret-modify.patch"
"${provisionSrc}/patches/1.2.0-recover-account.patch"
];
passthru.enableSecretProvisioning = true;
doCheck = false;
});
kanidm-provision = super.callPackage ./kanidm-provision.nix {};
2023-09-18 14:36:41 +02:00
})
]