summaryrefslogtreecommitdiff
path: root/pkgs/default.nix
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