You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Dmitriy Pleshevskiy c255272b89
fawltydeps: update to latest master
9 hours ago
pkgs fawltydeps: update to latest master 9 hours ago
.gitignore initial commit 4 months ago
LICENSE Initial commit 4 months ago d2!: rename d2full to d2-full 3 months ago
flake.lock use latest nixpkgs and poetry2nix 5 days ago
flake.nix nix: use legacyPackages instead 9 hours ago


This repository contains latest version of useful utilities with patches that not included in official repositories.


As package

nix build git+<name>

As one-time executable application

nix run git+<name>

Using nix-profile

nix profile install git+<name>

As overlay for your flake

{ = "git+";

  outputs = { nixpkgs, tools }:
      system = builtins.currentSystem;
      overlays = [ tools.overlays.all ];
      pkgs = import nixpkgs { inherit system overlays; };
      devShells = {
        default = pkgs.mkShell {
          # now you can use any tools
          packages = with pkgs; [ d2 ];


D2 is a modern diagram scripting language that turns text to diagrams.



  • d2: Base d2 cli tool
  • d2-full (UNFREE): Full d2 cli tool with d2plugin-tala
  • d2plugin-tala (UNFREE): A diagram layout engine designed specifically for software architecture diagrams