Change-Id: I6c6847fac56f0a9a1a2209792e00a3aec5e672b9 Reviewed-on: https://cl.tvl.fyi/c/depot/+/10809 Autosubmit: aspen <root@gws.fyi> Reviewed-by: sterni <sternenseemann@systemli.org> Tested-by: BuildkiteCI Reviewed-by: lukegb <lukegb@tvl.fyi>
		
			
				
	
	
		
			349 lines
		
	
	
	
		
			5 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			349 lines
		
	
	
	
		
			5 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
| { mkDerivation
 | |
| , aeson
 | |
| , array
 | |
| , async
 | |
| , base
 | |
| , bifunctors
 | |
| , brick
 | |
| , checkers
 | |
| , classy-prelude
 | |
| , comonad
 | |
| , comonad-extras
 | |
| , constraints
 | |
| , containers
 | |
| , criterion
 | |
| , data-default
 | |
| , data-interval
 | |
| , deepseq
 | |
| , directory
 | |
| , fgl
 | |
| , fgl-arbitrary
 | |
| , file-embed
 | |
| , filepath
 | |
| , generic-arbitrary
 | |
| , generic-lens
 | |
| , groups
 | |
| , hgeometry
 | |
| , hgeometry-combinatorial
 | |
| , hpack
 | |
| , JuicyPixels
 | |
| , lens
 | |
| , lens-properties
 | |
| , lib
 | |
| , lifted-async
 | |
| , linear
 | |
| , megaparsec
 | |
| , mmorph
 | |
| , monad-control
 | |
| , MonadRandom
 | |
| , mtl
 | |
| , optparse-applicative
 | |
| , parallel
 | |
| , parser-combinators
 | |
| , pointed
 | |
| , QuickCheck
 | |
| , quickcheck-instances
 | |
| , quickcheck-text
 | |
| , random
 | |
| , random-extras
 | |
| , random-fu
 | |
| , random-source
 | |
| , Rasterific
 | |
| , raw-strings-qq
 | |
| , reflection
 | |
| , semigroupoids
 | |
| , semigroups
 | |
| , splitmix
 | |
| , stache
 | |
| , streams
 | |
| , tasty
 | |
| , tasty-hunit
 | |
| , tasty-quickcheck
 | |
| , tasty-rerun
 | |
| , text
 | |
| , text-zipper
 | |
| , tomland
 | |
| , transformers
 | |
| , vector
 | |
| , vty
 | |
| , witherable
 | |
| , yaml
 | |
| , zlib
 | |
| }:
 | |
| mkDerivation {
 | |
|   pname = "xanthous";
 | |
|   version = "0.1.0.0";
 | |
|   src = ./.;
 | |
|   isLibrary = true;
 | |
|   isExecutable = true;
 | |
|   libraryHaskellDepends = [
 | |
|     aeson
 | |
|     array
 | |
|     async
 | |
|     base
 | |
|     bifunctors
 | |
|     brick
 | |
|     checkers
 | |
|     classy-prelude
 | |
|     comonad
 | |
|     comonad-extras
 | |
|     constraints
 | |
|     containers
 | |
|     criterion
 | |
|     data-default
 | |
|     data-interval
 | |
|     deepseq
 | |
|     directory
 | |
|     fgl
 | |
|     fgl-arbitrary
 | |
|     file-embed
 | |
|     filepath
 | |
|     generic-arbitrary
 | |
|     generic-lens
 | |
|     groups
 | |
|     hgeometry
 | |
|     hgeometry-combinatorial
 | |
|     JuicyPixels
 | |
|     lens
 | |
|     lifted-async
 | |
|     linear
 | |
|     megaparsec
 | |
|     mmorph
 | |
|     monad-control
 | |
|     MonadRandom
 | |
|     mtl
 | |
|     optparse-applicative
 | |
|     parallel
 | |
|     parser-combinators
 | |
|     pointed
 | |
|     QuickCheck
 | |
|     quickcheck-instances
 | |
|     quickcheck-text
 | |
|     random
 | |
|     random-extras
 | |
|     random-fu
 | |
|     random-source
 | |
|     Rasterific
 | |
|     raw-strings-qq
 | |
|     reflection
 | |
|     semigroupoids
 | |
|     semigroups
 | |
|     splitmix
 | |
|     stache
 | |
|     streams
 | |
|     text
 | |
|     text-zipper
 | |
|     tomland
 | |
|     transformers
 | |
|     vector
 | |
|     vty
 | |
|     witherable
 | |
|     yaml
 | |
|     zlib
 | |
|   ];
 | |
|   libraryToolDepends = [ hpack ];
 | |
|   executableHaskellDepends = [
 | |
|     aeson
 | |
|     array
 | |
|     async
 | |
|     base
 | |
|     bifunctors
 | |
|     brick
 | |
|     checkers
 | |
|     classy-prelude
 | |
|     comonad
 | |
|     comonad-extras
 | |
|     constraints
 | |
|     containers
 | |
|     criterion
 | |
|     data-default
 | |
|     data-interval
 | |
|     deepseq
 | |
|     directory
 | |
|     fgl
 | |
|     fgl-arbitrary
 | |
|     file-embed
 | |
|     filepath
 | |
|     generic-arbitrary
 | |
|     generic-lens
 | |
|     groups
 | |
|     hgeometry
 | |
|     hgeometry-combinatorial
 | |
|     JuicyPixels
 | |
|     lens
 | |
|     lifted-async
 | |
|     linear
 | |
|     megaparsec
 | |
|     mmorph
 | |
|     monad-control
 | |
|     MonadRandom
 | |
|     mtl
 | |
|     optparse-applicative
 | |
|     parallel
 | |
|     parser-combinators
 | |
|     pointed
 | |
|     QuickCheck
 | |
|     quickcheck-instances
 | |
|     quickcheck-text
 | |
|     random
 | |
|     random-extras
 | |
|     random-fu
 | |
|     random-source
 | |
|     Rasterific
 | |
|     raw-strings-qq
 | |
|     reflection
 | |
|     semigroupoids
 | |
|     semigroups
 | |
|     splitmix
 | |
|     stache
 | |
|     streams
 | |
|     text
 | |
|     text-zipper
 | |
|     tomland
 | |
|     transformers
 | |
|     vector
 | |
|     vty
 | |
|     witherable
 | |
|     yaml
 | |
|     zlib
 | |
|   ];
 | |
|   testHaskellDepends = [
 | |
|     aeson
 | |
|     array
 | |
|     async
 | |
|     base
 | |
|     bifunctors
 | |
|     brick
 | |
|     checkers
 | |
|     classy-prelude
 | |
|     comonad
 | |
|     comonad-extras
 | |
|     constraints
 | |
|     containers
 | |
|     criterion
 | |
|     data-default
 | |
|     data-interval
 | |
|     deepseq
 | |
|     directory
 | |
|     fgl
 | |
|     fgl-arbitrary
 | |
|     file-embed
 | |
|     filepath
 | |
|     generic-arbitrary
 | |
|     generic-lens
 | |
|     groups
 | |
|     hgeometry
 | |
|     hgeometry-combinatorial
 | |
|     JuicyPixels
 | |
|     lens
 | |
|     lens-properties
 | |
|     lifted-async
 | |
|     linear
 | |
|     megaparsec
 | |
|     mmorph
 | |
|     monad-control
 | |
|     MonadRandom
 | |
|     mtl
 | |
|     optparse-applicative
 | |
|     parallel
 | |
|     parser-combinators
 | |
|     pointed
 | |
|     QuickCheck
 | |
|     quickcheck-instances
 | |
|     quickcheck-text
 | |
|     random
 | |
|     random-extras
 | |
|     random-fu
 | |
|     random-source
 | |
|     Rasterific
 | |
|     raw-strings-qq
 | |
|     reflection
 | |
|     semigroupoids
 | |
|     semigroups
 | |
|     splitmix
 | |
|     stache
 | |
|     streams
 | |
|     tasty
 | |
|     tasty-hunit
 | |
|     tasty-quickcheck
 | |
|     tasty-rerun
 | |
|     text
 | |
|     text-zipper
 | |
|     tomland
 | |
|     transformers
 | |
|     vector
 | |
|     vty
 | |
|     witherable
 | |
|     yaml
 | |
|     zlib
 | |
|   ];
 | |
|   benchmarkHaskellDepends = [
 | |
|     aeson
 | |
|     array
 | |
|     async
 | |
|     base
 | |
|     bifunctors
 | |
|     brick
 | |
|     checkers
 | |
|     classy-prelude
 | |
|     comonad
 | |
|     comonad-extras
 | |
|     constraints
 | |
|     containers
 | |
|     criterion
 | |
|     data-default
 | |
|     data-interval
 | |
|     deepseq
 | |
|     directory
 | |
|     fgl
 | |
|     fgl-arbitrary
 | |
|     file-embed
 | |
|     filepath
 | |
|     generic-arbitrary
 | |
|     generic-lens
 | |
|     groups
 | |
|     hgeometry
 | |
|     hgeometry-combinatorial
 | |
|     JuicyPixels
 | |
|     lens
 | |
|     lifted-async
 | |
|     linear
 | |
|     megaparsec
 | |
|     mmorph
 | |
|     monad-control
 | |
|     MonadRandom
 | |
|     mtl
 | |
|     optparse-applicative
 | |
|     parallel
 | |
|     parser-combinators
 | |
|     pointed
 | |
|     QuickCheck
 | |
|     quickcheck-instances
 | |
|     quickcheck-text
 | |
|     random
 | |
|     random-extras
 | |
|     random-fu
 | |
|     random-source
 | |
|     Rasterific
 | |
|     raw-strings-qq
 | |
|     reflection
 | |
|     semigroupoids
 | |
|     semigroups
 | |
|     splitmix
 | |
|     stache
 | |
|     streams
 | |
|     text
 | |
|     text-zipper
 | |
|     tomland
 | |
|     transformers
 | |
|     vector
 | |
|     vty
 | |
|     witherable
 | |
|     yaml
 | |
|     zlib
 | |
|   ];
 | |
|   prePatch = "hpack";
 | |
|   homepage = "https://github.com/glittershark/xanthous#readme";
 | |
|   description = "A WIP TUI RPG";
 | |
|   license = lib.licenses.gpl3Only;
 | |
| }
 |