summaryrefslogtreecommitdiff
path: root/flake.nix
blob: 6b74c33dae2bc00e6f715e9acbe050fee1cd9191 (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
{
  description = "Custom derivations of Adrian Kummerlaender";

  inputs = {
    nixpkgs.url = github:NixOS/nixpkgs/nixos-21.05;
  };

  outputs = { self, nixpkgs, ... }: let
    pkgs = import nixpkgs { system = "x86_64-linux"; };
  in {
    custom-neovim = import ./pkgs/custom-neovim { inherit pkgs; };

    katex-wrapper = import ./pkgs/katex-wrapper { inherit pkgs; };

    input-xslt  = import ./pkgs/xslt/input-xslt  { inherit pkgs; };
    build-xslt  = import ./pkgs/xslt/build-xslt  { inherit pkgs; };
    static-xslt = import ./pkgs/xslt/static-xslt { inherit pkgs; };
    make-xslt   = import ./pkgs/xslt/make-xslt   { inherit pkgs; };

    persistent-nix-shell = import ./pkgs/persistent-nix-shell { inherit pkgs; };

    customizable = {
      oomox-gtk-theme            = t : import ./pkgs/oomox-gtk-theme { inherit pkgs; theme = t; };
      oomox-archdroid-icon-theme = c : import ./pkgs/oomox-archdroid-icon-theme { inherit pkgs; color = c; };
    };
  };
}