description = "Open source ARC implementation";
inputs.myuids = {
- url = "https://git.immae.eu/perso/Immae/Config/Nix.git";
- type = "git";
- dir = "flakes/myuids";
+ url = "path:../myuids";
};
inputs.flake-utils.url = "github:numtide/flake-utils";
inputs.nixpkgs.url = "github:NixOS/nixpkgs";
defaultSock = "/run/openarc/openarc.sock";
args = [ "-f" "-p" "local:${cfg.socket}" ] ++ lib.optionals (cfg.configFile != null) [ "-c" cfg.configFile ];
in {
+ # Necessary for situations where flake gets included multiple times
+ key = builtins.hashString "sha256" (builtins.path { path = self.sourceInfo.outPath; name = "source"; });
options = {
services.openarc = {
enable = lib.mkOption {