+++ /dev/null
-(define-module (infiniteadaptability packages nitter)
- #:use-module (gnu)
- #:export (nitter))
-
-(define nitter
- (let ((version "1.0.0")
- (commit "e40c61a6ae76431c570951cc4925f38523b00a82")
- (revision 0))
- (package
- (name "nitter")
- (version (if (zero? revision) version
- (string-append version "-"
- (number->string revision) "."
- (string-take commit 7))))
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/zedeus/nitter")
- (commit commit)))
- (sha256
- (base32 "10ysy0zmlxl1wxgb07gkjw4b16vc6ikqzlizqicia43af7kyr34g"))
- (file-name (string-append "nitter-" version "-checkout"))))
- (build-system )))
+++ /dev/null
-(define-module (infiniteadaptability services nitter)
- #:use-module (gnu)
- #:use-module (gnu services)
- #:use-module (infiniteadaptability packages nitter)
- #:export (nitter-configuration nitter-service-type))
-
-(define-record-type* <nitter-configuration> nitter-configuration
- make-nitter-configuration
- nitter-configuration?
-
- (nitter nitter-configuration-nitter ;file-like
- (default nitter)))
-
-(define (nitter-service config)
- "Return a <nitter-service> for nitter with CONFIG."
- (list (shepherd-service (documentation "nitter service")
- (provision '(nitter))
- (requirement '(networking))
- (start #~(fork+exec-command (string-append #$nitter-configuration-nitter
- config)
- "/bin/nitter"
- #:log-file (string-append
- "/var/log/nitter.log"))))))
-
-(define nitter-service-type
- (service-type (name 'nitter)
- (default-value (nitter-configuration))
- (description "Nitter service")
- (extensions (list (service-extension
- shepherd-root-service-type nitter-service)))))