From e97112bdc3ed8c740d1dee60fbf6288bebfc7a1e Mon Sep 17 00:00:00 2001 From: Samuel Dionne-Riel Date: Sun, 5 Aug 2018 20:19:46 -0400 Subject: doc: Fixes mentions of mention-bot. Its last mention was on 2017-09-25. Close to a year. The CODEOWNERS feature of github, though, fills in the gap in a more appropriate manner (IMHO). --- doc/reviewing-contributions.xml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'doc') diff --git a/doc/reviewing-contributions.xml b/doc/reviewing-contributions.xml index 673ff92d2c8a0..88bb1efdfd3c8 100644 --- a/doc/reviewing-contributions.xml +++ b/doc/reviewing-contributions.xml @@ -103,8 +103,9 @@ - mention-bot usually notifies GitHub users based on the submitted changes, - but it can happen that it misses some of the package maintainers. + CODEOWNERS + will make GitHub notify users based on the submitted changes, but it can + happen that it misses some of the package maintainers. @@ -376,8 +377,9 @@ $ nix-shell -p nox --run "nox-review -k pr PRNUMBER" - Mention-bot notify GitHub users based on the submitted changes, but it - can happen that it miss some of the package maintainers. + CODEOWNERS + will make GitHub notify users based on the submitted changes, but it can + happen that it misses some of the package maintainers. -- cgit 1.4.1 From eb0207f13203dbf1675b3caa7c17dbce8c9d3e94 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Tue, 7 Aug 2018 23:48:02 +0200 Subject: citrix_receiver: document installation pitfalls and `extraCerts` (#44635) Since #44522 it's possible to specify custom certificates for the Citrix receiver. As it took me some time to create a proper setup Citrix can behave fairly unexpected. I mostly covered two aspects: * Don't install Citrix with `nix run`: when `citrix.desktop` is linked to $XDG_CONFIG_DIRS, it's possible to start a session directly from the browser when loading `.ica` files which makes the usage *way* easier. * It's possible to add custom certificates using the Citrix wrapper. A new store path with the original derivation and the certificates will be created and therefore no rebuild of the package is needed when adding new certs. --- doc/package-notes.xml | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) (limited to 'doc') diff --git a/doc/package-notes.xml b/doc/package-notes.xml index 68d8f18e75acb..0634432fe95a3 100644 --- a/doc/package-notes.xml +++ b/doc/package-notes.xml @@ -705,4 +705,52 @@ overrides = super: self: rec { +
+ Citrix Receiver + + + The Citrix Receiver is a remote + desktop viewer which provides access to + XenDesktop installations. + + +
+ Basic usage + + The tarball archive needs to be downloaded manually as the licenses agreements of the vendor + need to be accepted first. This is available at the + download page at citrix.com. + Then run nix-prefetch-url file://$PWD/linuxx64-$version.tar.gz. + With the archive available in the store the package can be built and installed with Nix. + + + + Note: it's recommended to install Citrix Receiver using + nix-env -i or globally to ensure that the .desktop files + are installed properly into $XDG_CONFIG_DIRS. Otherwise it won't + be possible to open .ica files + automatically from the browser to start a Citrix connection. + +
+
+ Custom certificates + + The Citrix Receiver in nixpkgs trusts several certificates + from the Mozilla database by default. + However several companies using Citrix might require their own corporate certificate. On distros with imperative + packaging these certs can be stored easily in + $ICAROOT, + however this directory is a store path in nixpkgs. In order to work around this issue the package provides a simple + mechanism to add custom certificates without rebuilding the entire package using symlinkJoin: + + + { config.allowUnfree = true; }; +let extraCerts = [ ./custom-cert-1.pem ./custom-cert-2.pem /* ... */ ]; in +citrix_receiver.override { + inherit extraCerts; +}]]> + + +
+
-- cgit 1.4.1