README 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. PACKAGES -- package definitions for GNU Guix
  2. --------------------------------------------
  3. Guix packages of various software, created by:
  4. ng0 <ng0@no-reply.pragmatique.xyz>
  5. A collection of custom GNU Guix packages that aren't suitable for
  6. submission upstream at the moment or in general.
  7. License
  8. -------
  9. AGPL3
  10. This code is AGPL3 licensed. It will be relicensed the moment
  11. it is merged into Guix.
  12. URL
  13. ---
  14. The current upstream of this repository is
  15. http://git.pragmatique.xyz/ng0-packages/log.html
  16. Its maintainer can be reached at https://people.pragmatique.xyz/ng0/
  17. Usage
  18. -----
  19. Just point Guix towards the root of this source tree:
  20. export GUIX_PACKAGE_PATH=/path/to/packages
  21. or
  22. guix package -L /path/to/packages -i package-name
  23. The packages in this repository will take precedence over those in the
  24. official distribution.
  25. To make use of the packages in your GuixSD config file:
  26. Be sure to have GUIX_PACKAGE_PATH for your shell exported,
  27. for bash this could be achieved like this:
  28. export GUIX_PACKAGE_PATH="/home/user/src/packages"
  29. In the section of your systems "config.scm", you should find
  30. something like this:
  31. (use-modules (gnu) (gnu system nss))
  32. Now to make use of "ii-ssl" as an systemwide installed package we change this
  33. to:
  34. (use-modules (gnu) (gnu system nss)
  35. (ng0 packages personalized))
  36. and do the usual thing:
  37. - save
  38. - guix system build /etc/config.scm
  39. - sudo -E guix system reconfigure /etc/config.scm
  40. The "-E" in "sudo -E" is important!
  41. Bugs? Issues?
  42. -------------
  43. BUGS?! In my work?! Impossible!
  44. Should you find bugs or anything to your disliking, report them on
  45. the mailinglist found at https://pragmatique.xyz ... other methods
  46. will be added. You can also find me on the mentioned chatserver on
  47. that page.
  48. Contributing?
  49. -------------
  50. clone the repository, do your changes, tell me the location (onion, ip, dyndns,
  51. dns) of your repository and I will cherrypick the changes.
  52. Otherwise you can send an email to me with patches through an mbox formated
  53. version of your commits (via git format-patch).
  54. TODO
  55. ----
  56. For an mostly outdated TODO, read the "TODO" file.