- Commands lose their .sh extension (create_personal_dir, gopass_bernina_setup, gopass_bernina_service_setup, kerberos_ticket_renew, migrate_to_network_drive, pixi_local_sync, pixi_rebuild_local, sync_personal_config); .sh now only marks files that are sourced. kerberos_ticket_renew.sh and pixi_local_sync.sh stay as links, since they are started at login. - Sourced files gain .sh (bpy-env, anaconda_env, anaconda_bernina_env, mm_bernina); the old names stay as links. - All references in scripts, the .desktop file and the docs updated; cheatsheet.md regenerated via list_bin_commands. - New pixi_pgroup_install: installs the shared bernina pixi env into a pgroup work folder (group-shared, with its own package cache) and makes it visible in JupyterHub as bernina-<exp>-<env>. - Fix '#/bin/bash' first lines (missing '!') in 11 scripts. - Stop tracking clutter (.nfs placeholders, __pycache__, vim swap file, .bak/_bak/~ copies, delme_*, empty 'me'); add .gitignore.
1.3 KiB
1.3 KiB
Admin & Account Setup
One-time or occasional account/host setup tasks — not day-to-day operation shortcuts, which live in the main cheat sheet.
Personal directories & sync
| Command | Description |
|---|---|
create_personal_dir |
Create/verify a personal working directory under /sf/bernina/config/personal/<username> |
create-links-in-home |
Force-apply PSI's Partially Shared Home symlinks now (normally applied automatically at login) |
migrate_to_network_drive |
Move a local dotfile onto PSI's Partially Shared Home and register it for sync across hosts |
sync_personal_config |
Seed .ipython/.condarc onto PSI's Partially Shared Home for cross-host sync |
gopass secrets
| Command | Description |
|---|---|
gopass_bernina_setup |
One-shot onboarding for a human PSI account joining the gopass store |
gopass_bernina_service_setup |
One-shot setup: give a service account (e.g. gac-bernina) access to the gopass store |
This is a hand-picked subset of the full script index (the "Scripts in this directory" section of the main sheet still lists every one of these too, alongside everything else) — pulled out here specifically because they're setup/onboarding tasks a supporter reaches for occasionally, not something to hunt for in the full operational reference.