@@ -15,37 +15,25 @@ module System.Nix.JSON
1515import Control.Applicative ((<|>) )
1616import Crypto.Hash (Digest )
1717import Data.Aeson
18- import Data.Aeson.Key qualified
1918import Data.Aeson.KeyMap qualified
20- import Data.Aeson.Types (Parser )
2119import Data.Aeson.Types qualified
2220import Data.Attoparsec.Text qualified
2321import Data.Char qualified
2422import Data.Constraint.Extras (Has (has ))
25- import Data.Default.Class
2623import Data.Dependent.Sum
2724import Data.Foldable (toList )
28- import Data.Map.Strict qualified
29- import Data.Map.Monoidal qualified
30- import Data.Maybe (fromMaybe , maybeToList )
3125import Data.Set qualified
3226import Data.Some
3327import Data.Text (Text )
3428import Data.Text qualified
3529import Data.Text.Lazy qualified
3630import Data.Text.Lazy.Builder qualified
37- import Data.These
38- import Data.These.Combinators
39- import Data.Time (UTCTime , diffUTCTime )
40- import Data.Time.Clock.POSIX (posixSecondsToUTCTime )
4131import Deriving.Aeson
42- import GHC.Generics
4332
4433import System.Nix.Base (baseEncodingToText , textToBaseEncoding )
4534import System.Nix.Base qualified
4635import System.Nix.ContentAddress
4736import System.Nix.DerivedPath (DerivedPath (.. ), OutputsSpec (.. ), SingleDerivedPath (.. ))
48- import System.Nix.DerivedPath qualified
4937import System.Nix.Hash
5038import System.Nix.OutputName (OutputName )
5139import System.Nix.OutputName qualified
0 commit comments