summaryrefslogtreecommitdiff
path: root/pkgs/default.nix
blob: 83c485e70fdb4b60fa5d6a02a164f13d2623dae3 (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
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 { };
    } //
    # css
    {
      line-awesome-css = pkgs.callPackage ./css/lineAwesome { };
    } //
    # 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;
      };
      lockscreen = pkgs.callPackage ./lockscreen { };
    } // gitignores // icons;
in personal