diff --git a/nixos/doc/manual/from_md/release-notes/rl-2111.section.xml b/nixos/doc/manual/from_md/release-notes/rl-2111.section.xml
index 1e80f635f067..4bbd46428524 100644
--- a/nixos/doc/manual/from_md/release-notes/rl-2111.section.xml
+++ b/nixos/doc/manual/from_md/release-notes/rl-2111.section.xml
@@ -1129,6 +1129,15 @@ Superuser created successfully.
would be parsed as 3 parameters.
+
+
+ The coursier package’s binary was renamed
+ from coursier to cs.
+ Completions which haven’t worked for a while should now work
+ with the renamed binary. To keep using
+ coursier, you can create a shell alias.
+
+
diff --git a/nixos/doc/manual/release-notes/rl-2111.section.md b/nixos/doc/manual/release-notes/rl-2111.section.md
index a598257f36c0..36d03fd0b59b 100644
--- a/nixos/doc/manual/release-notes/rl-2111.section.md
+++ b/nixos/doc/manual/release-notes/rl-2111.section.md
@@ -349,6 +349,8 @@ In addition to numerous new and upgraded packages, this release has the followin
- `boot.kernelParams` now only accepts one command line parameter per string. This change is aimed to reduce common mistakes like "param = 12", which would be parsed as 3 parameters.
+- The `coursier` package's binary was renamed from `coursier` to `cs`. Completions which haven't worked for a while should now work with the renamed binary. To keep using `coursier`, you can create a shell alias.
+
## Other Notable Changes {#sec-release-21.11-notable-changes}
diff --git a/pkgs/development/tools/coursier/default.nix b/pkgs/development/tools/coursier/default.nix
index 64c48b702cf1..85f7e603bbb0 100644
--- a/pkgs/development/tools/coursier/default.nix
+++ b/pkgs/development/tools/coursier/default.nix
@@ -25,12 +25,12 @@ in stdenv.mkDerivation rec {
nativeBuildInputs = [ makeWrapper ];
buildCommand = ''
- install -Dm555 $src $out/bin/coursier
- patchShebangs $out/bin/coursier
- wrapProgram $out/bin/coursier --prefix PATH ":" ${jre}/bin
+ install -Dm555 $src $out/bin/cs
+ patchShebangs $out/bin/cs
+ wrapProgram $out/bin/cs --prefix PATH ":" ${jre}/bin
# copy zsh completion
- install -Dm755 ${zshCompletion} $out/share/zsh/site-functions/_coursier
+ install -Dm755 ${zshCompletion} $out/share/zsh/site-functions/_cs
'';
passthru.updateScript = writeScript "update.sh" ''