Commit Graph

8 Commits

Author SHA1 Message Date
Julius Michaelis
6a9beaf893 treewide: skip generating shell completions using $out/bin/… when cross compiling
This focuses on Rust packages, since the most commonly used argument
parser library (clap/structopt) makes the following pattern natural and
thus common:

  postInstall = ''
    installShellCompletion --cmd foo \
      --bash <($out/bin/foo completion bash) \
      …

This commit just guards those with

lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform)

splitting the string where unrelated actions are performed.
2024-08-04 10:50:48 +09:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
Charles Hall
20c5b20d0c
engage: update urls 2024-05-09 20:19:24 -07:00
Charles Hall
aca7c0eb8f
engage: use fetchFromGitLab
The aforementioned problems with it were fixed and this works now.
2024-05-09 20:19:24 -07:00
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
Charles Hall
9e10918816
engage: 0.1.3 -> 0.2.0 2023-09-19 20:52:12 -07:00
Charles Hall
2c5f722cfc
engage: 0.1.2 -> 0.1.3 2023-09-10 15:37:05 -07:00
Charles Hall
12903b9edf
engage: migrate to by-name 2023-09-10 15:32:18 -07:00