Removed metznet-system-activation since it was conflicting with etc-service and removed copy-build-system arguments

master
Noah Metz 2022-08-19 18:33:51 -06:00
parent 21c3262823
commit 5053180cc8
1 changed files with 0 additions and 26 deletions

@ -35,37 +35,11 @@
(url "git://git.metznet.ca/system.git") (url "git://git.metznet.ca/system.git")
(commit (string-append "v" version)))) (commit (string-append "v" version))))
(build-system copy-build-system) (build-system copy-build-system)
(arguments
'(#:install-plan
'(("." "etc/system"))))
(synopsis "metznet GUIX system definitions") (synopsis "metznet GUIX system definitions")
(description "metznet GUIX system definitions") (description "metznet GUIX system definitions")
(home-page "http://home.metznet.ca") (home-page "http://home.metznet.ca")
(license licenses:gpl3+))) (license licenses:gpl3+)))
(define-record-type* <metznet-system-configuration>
metznet-system-configuration make-metznet-system-configuration
metznet-system-configuration?
(repo metznet-system-configuration-repo
(default metznet-system))
(directory metznet-system-configuration-directory
(default "/etc/system")))
(define-public metznet-system-activation
(match-lambda
(($ <metznet-system-configuration> repo directory)
#~(begin
(use-modules (guix build utils))
(symlink #$repo #$directory)))))
(define-public metznet-system-service-type
(service-type
(name 'metznet-system)
(description "GUIX System service using metznet files")
(extensions (list
(service-extension activation-service-type metznet-system-activation)))
(default-value (metznet-system-configuration))))
(define-public nvim-vimtex (define-public nvim-vimtex
(package (package
(name "nvim-vimtex") (name "nvim-vimtex")