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

let
  firefoxAddons = pkgs.callPackage ./firefox/addons { inherit (pkgs.nur.repos.rycee) buildFirefoxXpiAddon; };
  gitignores = pkgs.callPackage ./gitignore { };
  icons = pkgs.callPackage ./icons { };
  personal =
    # lib
    {
      lib.home-manager = import ./lib/home-manager { };
    } //
    # firefox packages
    firefoxAddons // {
      arkenfoxUserJs = pkgs.callPackage ./firefox/user-js/arkenfox.nix { };
    } //
    # font metadata
    {
      fontawesomeMetadata = pkgs.callPackage ./fontMetadata/fontawesome.nix { };
      materialDesignIconsMetadata =
        pkgs.callPackage ./fontMetadata/materialDesignIcons.nix { };
    } //
    # miscellaneous
    {
      barista = pkgs.callPackage ./barista {
        inherit (personal) fontawesomeMetadata materialDesignIconsMetadata;
      };
      filtron = pkgs.callPackage ./filtron {};
      lockscreen = pkgs.callPackage ./lockscreen { };
    } // gitignores // icons;
in personal