Update guile-pastebin

Evgeny PisemskySat Sep 13 15:20:28+0300 2025

828c43e

Update guile-pastebin

modules/cogd/packages/guile-xyz.scm

3939
      (license license:lgpl3+))))
4040
4141
(define-public guile-pastebin
42-
  (let ((commit "0b93a120a0e82ccca7828e85310b308dbb4aca9f")
43-
        (revision "3"))
42+
  (let ((commit "c82bbe44134d48c2b97ff2feb066cf73f0336c30")
43+
        (revision "4"))
4444
    (package
4545
      (name "guile-pastebin")
4646
      (version (git-version "0" revision commit))

5252
               (commit commit)))
5353
         (file-name (git-file-name name version))
5454
         (sha256
55-
          (base32 "08jz44dlsmwgj1zbpibqbz6kbyi8kms93ry4ywxp60abn5nbahym"))))
55+
          (base32 "0gksfvzm03piqmzqvnls4p73zlc7ib2qg9xpa9c6ab0c10vagvm5"))))
5656
      (build-system guile-build-system)
5757
      (arguments
5858
       (list

modules/cogd/services/pastebin.scm

3434
  (addr        pastebin-configuration-addr
3535
               (default "127.0.0.1"))
3636
  (port        pastebin-configuration-port
37-
               (default "8080")))
37+
               (default "8080"))
38+
  (css-url     pastebin-configuration-css-url
39+
               (default "https://unpkg.com/simpledotcss/simple.min.css")))
3840
3941
(define (pastebin-accounts config)
4042
  (list (user-group

5052
(define (pastebin-shepherd-service config)
5153
  (match-record
5254
      config <pastebin-configuration>
53-
      (package data-dir addr port requirement)
55+
      (package data-dir addr port requirement css-url)
5456
    (list (shepherd-service
5557
           (documentation "Run the Pastebin.")
5658
           (provision '(pastebin))

5961
                     (list #$(file-append package "/bin/pastebin")
6062
                           "--addr" #$addr
6163
                           "--port" #$port
64+
                           "--css-url" #$css-url
6265
                           #$data-dir)
6366
                     #:user "pastebin"
6467
                     #:group "pastebin"))