19 lines
1.2 KiB
Markdown
19 lines
1.2 KiB
Markdown
## Citrix-in-a-VM for DTCC onboarding
|
|
|
|
The Citrix package is a bit finnicky to install and is closed source / considered-insecure for our needs here at Obsidian. This flake 1) wraps the `citrix_workspace` package with a scraper that automatically downloads the tarball for you, and 2) provides Citrix-in-a-NixOS-Qemu-VM with a convenient init script that copies in your preferred .ica file to launch it with.
|
|
|
|
**Usage of this repository implies you have read and accepted the Citrix EULA found here**: https://www.cloud.com/content/dam/cloud/documents/legal/end-user-agreement.pdf
|
|
|
|
Notes/future improvements:
|
|
- There is still the manual step of logging into myvdi.dtcc.com to download a fresh ICA file each connection attempt. We could look into automating this in the future; it's a bit more involved though.
|
|
- We should provide a containerized flake output as well. I don't see why this wouldn't work as a container; the VM feels a bit like bringing a tank to a knife fight. I just needed to get a simple
|
|
working demo out before the next wave of onboarding begins and this had the best shot at providing the most stable user experience.
|
|
|
|
---
|
|
|
|
Usage:
|
|
```bash
|
|
# Prompt for ICA file selection and launch the VM.
|
|
nix run
|
|
```
|