aboutsummaryrefslogblamecommitdiff
path: root/src/xyz/euandreh/packages/pending-patches.scm
blob: db5b4b7fe44eadd08a3f496db04f2e8d72dc2570 (plain) (tree)




































                                                                       
             
(define-module (xyz euandreh packages pending-patches)
  #:use-module ((guix licenses) #:prefix license:)
  #:use-module (guix packages)
  #:use-module (guix download)
  #:use-module (guix build-system haskell)
  #:use-module (gnu packages haskell-xyz))

(define-public nixfmt
  (package
    (name "nixfmt")
    (version "0.4.0")
    (source
      (origin
        (method url-fetch)
        (uri (string-append
               "https://hackage.haskell.org/package/nixfmt/nixfmt-"
               version
               ".tar.gz"))
        (sha256
          (base32
            "1ispgl8rc2scr6v8bb6sks7px856jf61x74zj2iyddrn5qamkb3n"))))
    (build-system haskell-build-system)
    (inputs
      `(("ghc-megaparsec" ,ghc-megaparsec)
        ("ghc-parser-combinators" ,ghc-parser-combinators)
        ("ghc-cmdargs" ,ghc-cmdargs)
        ("ghc-safe-exceptions" ,ghc-safe-exceptions)))
    (arguments
      `(#:cabal-revision
        ("1" "1hsj0jh6siph3afd9c2wii09sffl48rzqv653n4clpd8qy0rn48d")))
    (home-page "https://github.com/serokell/nixfmt")
    (synopsis "An opinionated formatter for Nix")
    (description
      "A formatter for Nix that ensures consistent and clear formatting
by forgetting all existing formatting during parsing.")
    (license license:mpl2.0)))

(list nixfmt)