2022-03-17 21:49:05 +02:00
|
|
|
{ inputs, pkgs }:
|
|
|
|
let
|
|
|
|
dream2nix = inputs.dream2nix.lib2.init {
|
|
|
|
inherit pkgs;
|
|
|
|
config = {
|
|
|
|
projectRoot = ./dream2nix;
|
|
|
|
overridesDirs = [ "${inputs.dream2nix}/overrides" ./dream2nix/overrides ];
|
|
|
|
};
|
|
|
|
};
|
|
|
|
in
|
|
|
|
{
|
2022-02-05 21:42:36 +02:00
|
|
|
privatevoid-smart-card-ca-bundle = pkgs.callPackage ./data/privatevoid-smart-card-certificate-authority-bundle.nix { };
|
|
|
|
|
|
|
|
jdtls = pkgs.callPackage ./development/langservers/jdtls.nix { };
|
|
|
|
|
|
|
|
doom-one-vim = pkgs.callPackage ./vim-plugins/doom-one-vim.nix { };
|
|
|
|
|
|
|
|
hyprspace = pkgs.callPackage ./networking/hyprspace { iproute2mac = null; };
|
|
|
|
|
|
|
|
identity = pkgs.callPackage ./apps/identity { };
|
|
|
|
|
|
|
|
obfuscate = pkgs.callPackage ./apps/obfuscate { };
|
|
|
|
|
|
|
|
neovim-gtk = pkgs.callPackage ./apps/neovim-gtk { };
|
|
|
|
|
2022-03-17 21:50:30 +02:00
|
|
|
shinobi = let
|
|
|
|
dream = dream2nix.makeFlakeOutputs {
|
|
|
|
source = inputs.shinobi;
|
2022-03-30 12:45:36 +03:00
|
|
|
settings = [
|
|
|
|
{ translator = "package-lock"; }
|
|
|
|
];
|
2022-03-17 21:50:30 +02:00
|
|
|
};
|
|
|
|
in dream.packages.${pkgs.system}.shinobi // { inherit (dream.apps.${pkgs.system}) resolveImpure; };
|
|
|
|
|
2022-02-05 21:42:36 +02:00
|
|
|
steam-metro-skin = import ./data/misc/steam-metro-skin { inherit (pkgs) fetchzip; };
|
|
|
|
}
|