summaryrefslogtreecommitdiff
path: root/guix/forge/tissue.scm
diff options
context:
space:
mode:
Diffstat (limited to 'guix/forge/tissue.scm')
-rw-r--r--guix/forge/tissue.scm27
1 files changed, 26 insertions, 1 deletions
diff --git a/guix/forge/tissue.scm b/guix/forge/tissue.scm
index 7836b13..f008686 100644
--- a/guix/forge/tissue.scm
+++ b/guix/forge/tissue.scm
@@ -19,17 +19,20 @@
(define-module (forge tissue)
#:use-module (srfi srfi-1)
+ #:use-module ((forge guile-git) #:select (guile-git))
#:use-module (forge socket)
#:use-module (gnu build linux-container)
#:use-module ((gnu packages admin) #:select (shadow))
- #:use-module ((gnu packages web) #:select (tissue))
+ #:use-module ((gnu packages web) #:select (tissue) #:prefix guix:)
#:use-module (gnu services)
#:use-module (gnu services shepherd)
#:use-module (gnu system file-systems)
#:use-module (gnu system shadow)
#:use-module (guix gexp)
+ #:use-module (guix git-download)
#:use-module (guix least-authority)
#:use-module (guix modules)
+ #:use-module (guix packages)
#:use-module (guix records)
#:export (tissue-service-type
<tissue-configuration>
@@ -46,6 +49,28 @@
tissue-host-user
tissue-host-upstream-repository))
+;; Run an updated version of tissue until the the 0.1.1 release is
+;; out.
+(define-public tissue
+ (let ((commit "0c3d6cb7d781fbc0c12eba1563cc7b7ebb370ba9")
+ (revision "1"))
+ (package
+ (inherit guix:tissue)
+ (name "tissue")
+ (version (git-version "0.1.0" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://git.systemreboot.net/tissue")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0hdqa5n8dm2nc4ccx39xclgajv3ivwpb1hbz9kpbbv25iizqhnv2"))))
+ (inputs
+ (modify-inputs (package-inputs guix:tissue)
+ (replace "guile-git" guile-git))))))
+
(define-record-type* <tissue-configuration>
tissue-configuration make-tissue-configuration
tissue-configuration?