Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:
  nix-build ci -A fmt.check
This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).
This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).
Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](8616af08d9/maintainers/scripts/auto-rebase).
If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
		
	
			
		
			
				
	
	
		
			52 lines
		
	
	
		
			961 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			961 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
{
 | 
						|
  lib,
 | 
						|
  buildGoModule,
 | 
						|
  fetchFromGitHub,
 | 
						|
  installShellFiles,
 | 
						|
}:
 | 
						|
 | 
						|
buildGoModule rec {
 | 
						|
  pname = "ory";
 | 
						|
  version = "0.3.4";
 | 
						|
 | 
						|
  src = fetchFromGitHub {
 | 
						|
    owner = "ory";
 | 
						|
    repo = "cli";
 | 
						|
    tag = "v${version}";
 | 
						|
    hash = "sha256-q7+Fpttgx62GbKxCCiEDlX//e/pNO24e7KhhBeGRDH0=";
 | 
						|
  };
 | 
						|
 | 
						|
  nativeBuildInputs = [
 | 
						|
    installShellFiles
 | 
						|
  ];
 | 
						|
 | 
						|
  subPackages = [ "." ];
 | 
						|
 | 
						|
  env.CGO_ENABLED = 1;
 | 
						|
 | 
						|
  tags = [
 | 
						|
    "sqlite"
 | 
						|
  ];
 | 
						|
 | 
						|
  vendorHash = "sha256-B0y1JVjJmC5eitn7yIcDpl+9+xaBDJBMdvm+7N/ZxTk=";
 | 
						|
 | 
						|
  postInstall = ''
 | 
						|
    mv $out/bin/cli $out/bin/ory
 | 
						|
    installShellCompletion --cmd ory \
 | 
						|
      --bash <($out/bin/ory completion bash) \
 | 
						|
      --fish <($out/bin/ory completion fish) \
 | 
						|
      --zsh <($out/bin/ory completion zsh)
 | 
						|
  '';
 | 
						|
 | 
						|
  meta = with lib; {
 | 
						|
    mainProgram = "ory";
 | 
						|
    description = "Ory CLI";
 | 
						|
    homepage = "https://www.ory.sh/cli";
 | 
						|
    license = licenses.asl20;
 | 
						|
    maintainers = with maintainers; [
 | 
						|
      luleyleo
 | 
						|
      nicolas-goudry
 | 
						|
    ];
 | 
						|
  };
 | 
						|
}
 |