Skip to content

Instantly share code, notes, and snippets.

@jsierles
Created March 15, 2018 11:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jsierles/1d33ae4084917b9052c96af8fcdccccb to your computer and use it in GitHub Desktop.
Save jsierles/1d33ae4084917b9052c96af8fcdccccb to your computer and use it in GitHub Desktop.
Example Guix profile bootstrap
# Source this file to define all the relevant environment variables in Bash
# for this profile. You may want to define the 'GUIX_PROFILE' environment
# variable to point to the "visible" name of the profile, like this:
#
# GUIX_PROFILE=/path/to/profile ; \
# source /path/to/profile/etc/profile
#
# When GUIX_PROFILE is undefined, the various environment variables refer
# to this specific profile generation.
export PATH="${GUIX_PROFILE:-/gnu/store/1kmi8q3wzc9yygbkgsf7svqr3srg2an4-profile}/bin:${GUIX_PROFILE:-/gnu/store/1kmi8q3wzc9yygbkgsf7svqr3srg2an4-profile}/sbin${PATH:+:}$PATH"
export GUIX_GTK3_PATH="${GUIX_PROFILE:-/gnu/store/1kmi8q3wzc9yygbkgsf7svqr3srg2an4-profile}/lib/gtk-3.0${GUIX_GTK3_PATH:+:}$GUIX_GTK3_PATH"
export PYTHONPATH="${GUIX_PROFILE:-/gnu/store/1kmi8q3wzc9yygbkgsf7svqr3srg2an4-profile}/lib/python3.5/site-packages${PYTHONPATH:+:}$PYTHONPATH"
export GI_TYPELIB_PATH="${GUIX_PROFILE:-/gnu/store/1kmi8q3wzc9yygbkgsf7svqr3srg2an4-profile}/lib/girepository-1.0${GI_TYPELIB_PATH:+:}$GI_TYPELIB_PATH"
export XDG_DATA_DIRS="${GUIX_PROFILE:-/gnu/store/1kmi8q3wzc9yygbkgsf7svqr3srg2an4-profile}/share${XDG_DATA_DIRS:+:}$XDG_DATA_DIRS"
export GIO_EXTRA_MODULES="${GUIX_PROFILE:-/gnu/store/1kmi8q3wzc9yygbkgsf7svqr3srg2an4-profile}/lib/gio/modules${GIO_EXTRA_MODULES:+:}$GIO_EXTRA_MODULES"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment