-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Convert stack.yaml files into Nix build instructions. -- -- Convert stack.yaml files into Nix build instructions. @package stack2nix @version 0.1.3.0 module Stack2nix data Args Args :: Maybe String -> Maybe FilePath -> String -> Args [argRev] :: Args -> Maybe String [argOutFile] :: Args -> Maybe FilePath [argUri] :: Args -> String data Package LocalPkg :: FilePath -> Package RemotePkg :: RemotePkgConf -> Package data RemotePkgConf RemotePkgConf :: Text -> Text -> Bool -> RemotePkgConf [gitUrl] :: RemotePkgConf -> Text [commit] :: RemotePkgConf -> Text [extraDep] :: RemotePkgConf -> Bool data StackConfig StackConfig :: Text -> [Package] -> [Text] -> StackConfig [resolver] :: StackConfig -> Text [packages] :: StackConfig -> [Package] [extraDeps] :: StackConfig -> [Text] parseStackYaml :: ByteString -> Maybe StackConfig stack2nix :: Args -> IO () version :: Version instance GHC.Classes.Eq Stack2nix.StackConfig instance GHC.Show.Show Stack2nix.StackConfig instance GHC.Classes.Eq Stack2nix.Package instance GHC.Show.Show Stack2nix.Package instance GHC.Classes.Eq Stack2nix.RemotePkgConf instance GHC.Show.Show Stack2nix.RemotePkgConf instance GHC.Show.Show Stack2nix.Args instance Data.Aeson.Types.FromJSON.FromJSON Stack2nix.StackConfig instance Data.Aeson.Types.FromJSON.FromJSON Stack2nix.Package instance Data.Aeson.Types.FromJSON.FromJSON Stack2nix.RemotePkgConf