etc-symlinks.scm 961 B

123456789101112131415161718192021222324252627282930
  1. (define-module (etc-symlinks)
  2. #:use-module ((guix licenses) #:prefix license:)
  3. #:use-module (guix packages)
  4. #:use-module (guix build-system trivial)
  5. #:use-module (guix gexp))
  6. ;;;
  7. ;;; Should be a shepherd service! There is a service type or something
  8. ;;; that does just this, at activation...
  9. ;;;
  10. (define-public (etc-symlinks)
  11. (package
  12. (name "etc-symlinks")
  13. (version "0.1")
  14. (source "/home/thomas/guixsd/dotfiles/etc/connman.conf")
  15. (build-system trivial-build-system)
  16. (arguments
  17. '(#:use-modules ((guix build utils))
  18. #:builder
  19. (begin
  20. (use-modules (guix build utils))
  21. (let ((conf-dir "/etc/connman"))
  22. (mkdir-p conf-dir)
  23. (copy-file source)
  24. (string-append conf-dir "/" "main.conf")))))
  25. (synopsis "files to go into /etc/")
  26. (description "some files to go into /etc/ specificly connmans configuration")
  27. (license license:gpl3+)
  28. (home-page "localhost")))