blob: aec97a3b30d38a4ae35060c4919b256762ae7905 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
pkgs:
let
mozillaAddons = pkgs.callPackage ./mozilla/addons {
inherit (pkgs.nur.repos.rycee.firefox-addons) buildFirefoxXpiAddon;
};
gitignores = pkgs.callPackage ./gitignore { };
icons = pkgs.callPackage ./icons { };
personal =
# lib
{
lib = import ./lib { inherit (pkgs) lib; };
} //
# css
{
line-awesome-css = pkgs.callPackage ./css/lineAwesome { };
} //
# mozilla packages
mozillaAddons // {
arkenfoxUserJS = pkgs.callPackage ./mozilla/user-js/arkenfox.nix { };
thunderbirdUserJS =
pkgs.callPackage ./mozilla/user-js/thunderbird.nix { };
} //
# font metadata
{
fontawesomeMetadata = pkgs.callPackage ./fontMetadata/fontawesome.nix { };
materialDesignIconsMetadata =
pkgs.callPackage ./fontMetadata/materialDesignIcons.nix { };
} //
# miscellaneous
{
barista = pkgs.callPackage ./barista {
inherit (personal) fontawesomeMetadata materialDesignIconsMetadata;
};
lockscreen = pkgs.callPackage ./lockscreen { };
} // gitignores // icons;
in personal
|