fooud/README.md

459 B

FOO UpDater

Declaratively keep your stuff up to date in your nixos config.

Warning

You shouldn't use this just yet as it's still a WIP

Usage

services.fooud = {
  enable = true;
  repos = [
    {
      path = "/full/path/to/your/repo.git";
      hooks = [
        pkgs.writeScriptBin "post-recieve" ''
          git clone . /var/www/your/deployed/location
        '';
      ];
    }
  ];
};

TODO

  • add support for non-git files