From a94cead29d4666ff3eb1450ecebd4ebc654a9c76 Mon Sep 17 00:00:00 2001
From: Daniel Firth <dan.firth@homotopic.tech>
Date: Tue, 15 Nov 2022 07:44:16 +0000
Subject: [PATCH] regenerate with horizon-gen-nix-0.1

---
 .gitlab-ci.dhall                           |  2 +-
 flake.lock                                 |  8 +-
 horizon.dhall                              |  4 +-
 manifest.dhall                             | 88 +++++++++++-----------
 pkgs/Cabal-QuickCheck.nix                  |  4 +-
 pkgs/Cabal-described.nix                   |  4 +-
 pkgs/Cabal-syntax.nix                      |  4 +-
 pkgs/Cabal-tree-diff.nix                   |  4 +-
 pkgs/Cabal.nix                             |  4 +-
 pkgs/ChasingBottoms.nix                    |  4 +-
 pkgs/Decimal.nix                           |  4 +-
 pkgs/Diff.nix                              |  4 +-
 pkgs/Glob.nix                              |  4 +-
 pkgs/HTTP.nix                              |  4 +-
 pkgs/HUnit.nix                             |  4 +-
 pkgs/HsYAML.nix                            |  4 +-
 pkgs/JuicyPixels.nix                       |  4 +-
 pkgs/ListLike.nix                          |  4 +-
 pkgs/MonadRandom.nix                       |  4 +-
 pkgs/OneTuple.nix                          |  4 +-
 pkgs/Only.nix                              |  4 +-
 pkgs/OpenGLRaw.nix                         |  4 +-
 pkgs/PSQueue.nix                           |  4 +-
 pkgs/PyF.nix                               |  4 +-
 pkgs/QuickCheck.nix                        |  4 +-
 pkgs/SHA.nix                               |  4 +-
 pkgs/StateVar.nix                          |  4 +-
 pkgs/abstract-deque.nix                    |  4 +-
 pkgs/abstract-par.nix                      |  4 +-
 pkgs/adjunctions.nix                       |  4 +-
 pkgs/aeson-pretty.nix                      |  4 +-
 pkgs/aeson-yaml.nix                        |  4 +-
 pkgs/aeson.nix                             |  4 +-
 pkgs/alex.nix                              |  4 +-
 pkgs/algebraic-graphs.nix                  |  4 +-
 pkgs/ansi-terminal.nix                     |  4 +-
 pkgs/ansi-wl-pprint.nix                    |  4 +-
 pkgs/apecs.nix                             |  4 +-
 pkgs/appar.nix                             |  4 +-
 pkgs/asn1-encoding.nix                     |  4 +-
 pkgs/asn1-parse.nix                        |  4 +-
 pkgs/asn1-types.nix                        |  4 +-
 pkgs/assoc.nix                             |  4 +-
 pkgs/async.nix                             |  4 +-
 pkgs/atomic-primops.nix                    |  4 +-
 pkgs/atomic-write.nix                      |  4 +-
 pkgs/attoparsec-binary.nix                 |  4 +-
 pkgs/attoparsec-iso8601.nix                |  4 +-
 pkgs/attoparsec.nix                        |  4 +-
 pkgs/auto-update.nix                       |  4 +-
 pkgs/autodocodec-schema.nix                |  4 +-
 pkgs/autodocodec-servant-multipart.nix     |  4 +-
 pkgs/autodocodec-yaml.nix                  |  4 +-
 pkgs/autodocodec.nix                       |  4 +-
 pkgs/barbies.nix                           |  4 +-
 pkgs/base-compat-batteries.nix             |  4 +-
 pkgs/base-compat.nix                       |  4 +-
 pkgs/base-orphans.nix                      |  4 +-
 pkgs/base16-bytestring.nix                 |  4 +-
 pkgs/base64-bytestring.nix                 |  4 +-
 pkgs/base64.nix                            |  4 +-
 pkgs/basement.nix                          |  4 +-
 pkgs/bifunctors.nix                        |  4 +-
 pkgs/bimap.nix                             |  4 +-
 pkgs/binary-orphans.nix                    |  4 +-
 pkgs/bitvec.nix                            |  4 +-
 pkgs/blaze-builder.nix                     |  4 +-
 pkgs/blaze-html.nix                        |  4 +-
 pkgs/blaze-markup.nix                      |  4 +-
 pkgs/blaze-textual.nix                     |  4 +-
 pkgs/boring.nix                            |  4 +-
 pkgs/breakpoint.nix                        |  4 +-
 pkgs/brick.nix                             |  4 +-
 pkgs/bsb-http-chunked.nix                  |  4 +-
 pkgs/byteable.nix                          |  4 +-
 pkgs/byteorder.nix                         |  4 +-
 pkgs/bytes.nix                             |  4 +-
 pkgs/bytestring-builder.nix                |  4 +-
 pkgs/c2hs.nix                              |  4 +-
 pkgs/cabal-doctest.nix                     |  4 +-
 pkgs/cabal-install-solver.nix              |  4 +-
 pkgs/cabal-install.nix                     |  4 +-
 pkgs/cabal2nix.nix                         |  4 +-
 pkgs/cache.nix                             |  4 +-
 pkgs/call-stack.nix                        |  4 +-
 pkgs/case-insensitive.nix                  |  4 +-
 pkgs/cassava-megaparsec.nix                |  4 +-
 pkgs/cassava.nix                           |  4 +-
 pkgs/cborg-json.nix                        |  4 +-
 pkgs/cborg.nix                             |  4 +-
 pkgs/cereal-vector.nix                     |  4 +-
 pkgs/cereal.nix                            |  4 +-
 pkgs/charset.nix                           |  4 +-
 pkgs/checkers.nix                          |  4 +-
 pkgs/chell-quickcheck.nix                  |  4 +-
 pkgs/chell.nix                             |  4 +-
 pkgs/citeproc.nix                          |  4 +-
 pkgs/clock.nix                             |  4 +-
 pkgs/cmdargs.nix                           |  4 +-
 pkgs/co-log-core.nix                       |  4 +-
 pkgs/co-log-polysemy.nix                   |  4 +-
 pkgs/code-page.nix                         |  4 +-
 pkgs/colour.nix                            |  4 +-
 pkgs/colourista.nix                        |  4 +-
 pkgs/commonmark-extensions.nix             |  4 +-
 pkgs/commonmark-pandoc.nix                 |  4 +-
 pkgs/commonmark.nix                        |  4 +-
 pkgs/comonad.nix                           |  4 +-
 pkgs/compact.nix                           |  4 +-
 pkgs/compactable.nix                       |  4 +-
 pkgs/composite-base.nix                    |  4 +-
 pkgs/composite-cassava.nix                 |  4 +-
 pkgs/composite-dhall.nix                   |  4 +-
 pkgs/composite-lens-extra.nix              |  4 +-
 pkgs/composite-tuple.nix                   |  4 +-
 pkgs/concurrent-output.nix                 |  4 +-
 pkgs/conduit-extra.nix                     |  4 +-
 pkgs/conduit.nix                           |  4 +-
 pkgs/config-ini.nix                        |  4 +-
 pkgs/connection.nix                        |  4 +-
 pkgs/constraints-extras.nix                |  4 +-
 pkgs/constraints.nix                       |  4 +-
 pkgs/contravariant.nix                     |  4 +-
 pkgs/control-monad-free.nix                |  4 +-
 pkgs/cookie.nix                            |  4 +-
 pkgs/cpphs.nix                             |  4 +-
 pkgs/criterion-measurement.nix             |  4 +-
 pkgs/criterion.nix                         |  4 +-
 pkgs/crypto-api-tests.nix                  |  4 +-
 pkgs/crypto-api.nix                        |  4 +-
 pkgs/cryptohash-md5.nix                    |  4 +-
 pkgs/cryptohash-sha1.nix                   |  4 +-
 pkgs/cryptohash-sha256.nix                 |  4 +-
 pkgs/cryptohash.nix                        |  4 +-
 pkgs/cryptonite.nix                        |  4 +-
 pkgs/csv.nix                               |  4 +-
 pkgs/cursor-brick.nix                      |  4 +-
 pkgs/cursor-dirforest-brick.nix            |  4 +-
 pkgs/cursor-dirforest-gen.nix              |  4 +-
 pkgs/cursor-dirforest.nix                  |  4 +-
 pkgs/cursor-gen.nix                        |  4 +-
 pkgs/cursor.nix                            |  4 +-
 pkgs/daemons.nix                           |  4 +-
 pkgs/data-binary-ieee754.nix               |  4 +-
 pkgs/data-clist.nix                        |  4 +-
 pkgs/data-default-class.nix                |  4 +-
 pkgs/data-default-instances-containers.nix |  4 +-
 pkgs/data-default-instances-dlist.nix      |  4 +-
 pkgs/data-default-instances-old-locale.nix |  4 +-
 pkgs/data-default.nix                      |  4 +-
 pkgs/data-fix.nix                          |  4 +-
 pkgs/data-sketches-core.nix                |  4 +-
 pkgs/data-sketches.nix                     |  4 +-
 pkgs/dec.nix                               |  4 +-
 pkgs/deepseq-generics.nix                  |  4 +-
 pkgs/dense-linear-algebra.nix              |  4 +-
 pkgs/dependent-map.nix                     |  4 +-
 pkgs/dependent-sum.nix                     |  4 +-
 pkgs/deriving-aeson.nix                    |  4 +-
 pkgs/derp.nix                              |  4 +-
 pkgs/dhall-json.nix                        |  4 +-
 pkgs/dhall.nix                             |  4 +-
 pkgs/digest.nix                            |  4 +-
 pkgs/dimensional.nix                       |  4 +-
 pkgs/direct-sqlite.nix                     |  4 +-
 pkgs/dirforest.nix                         |  4 +-
 pkgs/distribution-nixpkgs.nix              |  4 +-
 pkgs/distributive.nix                      |  4 +-
 pkgs/dlist.nix                             |  4 +-
 pkgs/doclayout.nix                         |  4 +-
 pkgs/doctemplates.nix                      |  4 +-
 pkgs/doctest-exitcode-stdio.nix            |  4 +-
 pkgs/doctest-lib.nix                       |  4 +-
 pkgs/doctest-parallel.nix                  |  4 +-
 pkgs/doctest.nix                           |  4 +-
 pkgs/dotgen.nix                            |  4 +-
 pkgs/double-conversion.nix                 |  4 +-
 pkgs/easy-file.nix                         |  4 +-
 pkgs/echo.nix                              |  4 +-
 pkgs/ed25519.nix                           |  4 +-
 pkgs/edit-distance.nix                     |  4 +-
 pkgs/effectful-cache.nix                   |  4 +-
 pkgs/effectful-core.nix                    |  4 +-
 pkgs/effectful-th.nix                      |  4 +-
 pkgs/effectful.nix                         |  4 +-
 pkgs/either.nix                            |  4 +-
 pkgs/email-validate.nix                    |  4 +-
 pkgs/emojis.nix                            |  4 +-
 pkgs/enclosed-exceptions.nix               |  4 +-
 pkgs/entropy.nix                           |  4 +-
 pkgs/envparse.nix                          |  4 +-
 pkgs/erf.nix                               |  4 +-
 pkgs/exact-pi.nix                          |  4 +-
 pkgs/expiring-cache-map.nix                |  4 +-
 pkgs/extensible-effects.nix                |  4 +-
 pkgs/extensible-exceptions.nix             |  4 +-
 pkgs/extra.nix                             |  4 +-
 pkgs/fail.nix                              |  4 +-
 pkgs/fast-logger.nix                       |  4 +-
 pkgs/fcf-containers.nix                    |  4 +-
 pkgs/file-embed-lzma.nix                   |  4 +-
 pkgs/file-embed.nix                        |  4 +-
 pkgs/filemanip.nix                         |  4 +-
 pkgs/filepattern.nix                       |  4 +-
 pkgs/filtrable.nix                         |  4 +-
 pkgs/fin.nix                               |  4 +-
 pkgs/fingertree-psqueue.nix                |  4 +-
 pkgs/fingertree.nix                        |  4 +-
 pkgs/finite-field.nix                      |  4 +-
 pkgs/first-class-families.nix              |  4 +-
 pkgs/fixed.nix                             |  4 +-
 pkgs/fmlist.nix                            |  4 +-
 pkgs/foldl.nix                             |  4 +-
 pkgs/foreign-store.nix                     |  4 +-
 pkgs/formatting.nix                        |  4 +-
 pkgs/foundation.nix                        |  4 +-
 pkgs/free.nix                              |  4 +-
 pkgs/freer-simple.nix                      |  4 +-
 pkgs/friendly-time.nix                     |  4 +-
 pkgs/fsnotify.nix                          |  4 +-
 pkgs/fuzzy-time.nix                        |  4 +-
 pkgs/generic-deriving.nix                  |  4 +-
 pkgs/generic-lens-core.nix                 |  4 +-
 pkgs/generic-lens-lite.nix                 |  4 +-
 pkgs/generic-monoid.nix                    |  4 +-
 pkgs/generic-optics-lite.nix               |  4 +-
 pkgs/generic-optics.nix                    |  4 +-
 pkgs/generic-random.nix                    |  4 +-
 pkgs/generically.nix                       |  4 +-
 pkgs/generics-sop.nix                      |  4 +-
 pkgs/genvalidity-aeson.nix                 |  4 +-
 pkgs/genvalidity-bytestring.nix            |  4 +-
 pkgs/genvalidity-case-insensitive.nix      |  4 +-
 pkgs/genvalidity-containers.nix            |  4 +-
 pkgs/genvalidity-criterion.nix             |  4 +-
 pkgs/genvalidity-dirforest.nix             |  4 +-
 pkgs/genvalidity-hspec-aeson.nix           |  4 +-
 pkgs/genvalidity-hspec-optics.nix          |  4 +-
 pkgs/genvalidity-hspec.nix                 |  4 +-
 pkgs/genvalidity-path.nix                  |  4 +-
 pkgs/genvalidity-persistent.nix            |  4 +-
 pkgs/genvalidity-property.nix              |  4 +-
 pkgs/genvalidity-scientific.nix            |  4 +-
 pkgs/genvalidity-sydtest-aeson.nix         |  4 +-
 pkgs/genvalidity-sydtest-hashable.nix      |  4 +-
 pkgs/genvalidity-sydtest-lens.nix          |  4 +-
 pkgs/genvalidity-sydtest-persistent.nix    |  4 +-
 pkgs/genvalidity-sydtest.nix               |  4 +-
 pkgs/genvalidity-text.nix                  |  4 +-
 pkgs/genvalidity-time.nix                  |  4 +-
 pkgs/genvalidity-unordered-containers.nix  |  4 +-
 pkgs/genvalidity-uuid.nix                  |  4 +-
 pkgs/genvalidity-vector.nix                |  4 +-
 pkgs/genvalidity.nix                       |  4 +-
 pkgs/ghc-byteorder.nix                     |  4 +-
 pkgs/ghc-check.nix                         |  4 +-
 pkgs/ghc-exactprint.nix                    |  4 +-
 pkgs/ghc-lib-parser-ex.nix                 |  4 +-
 pkgs/ghc-lib-parser.nix                    |  4 +-
 pkgs/ghc-paths.nix                         |  4 +-
 pkgs/ghc-tcplugins-extra.nix               |  4 +-
 pkgs/ghc-typelits-knownnat.nix             |  4 +-
 pkgs/ghc-typelits-natnormalise.nix         |  4 +-
 pkgs/ghcid.nix                             |  4 +-
 pkgs/githash.nix                           |  4 +-
 pkgs/gitrev.nix                            |  4 +-
 pkgs/gridtables.nix                        |  4 +-
 pkgs/groups.nix                            |  4 +-
 pkgs/hackage-db.nix                        |  4 +-
 pkgs/hackage-security.nix                  |  4 +-
 pkgs/haddock-library.nix                   |  4 +-
 pkgs/half.nix                              |  4 +-
 pkgs/happy.nix                             |  4 +-
 pkgs/hashable.nix                          |  4 +-
 pkgs/hashing.nix                           |  4 +-
 pkgs/hashmap.nix                           |  4 +-
 pkgs/hashtables.nix                        |  4 +-
 pkgs/haskell-lexer.nix                     |  4 +-
 pkgs/haskell-src-exts.nix                  |  4 +-
 pkgs/haskell-src-meta.nix                  |  4 +-
 pkgs/heaps.nix                             |  4 +-
 pkgs/hedgehog-golden.nix                   |  4 +-
 pkgs/hedgehog.nix                          |  4 +-
 pkgs/hie-bios.nix                          |  4 +-
 pkgs/hie-compat.nix                        |  4 +-
 pkgs/hinotify.nix                          |  4 +-
 pkgs/hledger-lib.nix                       |  4 +-
 pkgs/hledger.nix                           |  4 +-
 pkgs/hlint.nix                             |  4 +-
 pkgs/hopenssl.nix                          |  4 +-
 pkgs/horizon-gen-nix.nix                   |  4 +-
 pkgs/hosc.nix                              |  4 +-
 pkgs/hostname.nix                          |  4 +-
 pkgs/hourglass.nix                         |  4 +-
 pkgs/hpack-dhall.nix                       |  4 +-
 pkgs/hpack.nix                             |  4 +-
 pkgs/hscolour.nix                          |  4 +-
 pkgs/hslua-aeson.nix                       |  4 +-
 pkgs/hslua-classes.nix                     |  4 +-
 pkgs/hslua-core.nix                        |  4 +-
 pkgs/hslua-marshalling.nix                 |  4 +-
 pkgs/hslua-module-doclayout.nix            |  4 +-
 pkgs/hslua-module-path.nix                 |  4 +-
 pkgs/hslua-module-system.nix               |  4 +-
 pkgs/hslua-module-text.nix                 |  4 +-
 pkgs/hslua-module-version.nix              |  4 +-
 pkgs/hslua-objectorientation.nix           |  4 +-
 pkgs/hslua-packaging.nix                   |  4 +-
 pkgs/hslua.nix                             |  4 +-
 pkgs/hspec-contrib.nix                     |  4 +-
 pkgs/hspec-core.nix                        |  4 +-
 pkgs/hspec-discover.nix                    |  4 +-
 pkgs/hspec-expectations-lifted.nix         |  4 +-
 pkgs/hspec-expectations.nix                |  4 +-
 pkgs/hspec-hedgehog.nix                    |  4 +-
 pkgs/hspec-megaparsec.nix                  |  4 +-
 pkgs/hspec-meta.nix                        |  4 +-
 pkgs/hspec-smallcheck.nix                  |  4 +-
 pkgs/hspec-wai.nix                         |  4 +-
 pkgs/hspec.nix                             |  4 +-
 pkgs/html.nix                              |  4 +-
 pkgs/http-api-data.nix                     |  4 +-
 pkgs/http-client-tls.nix                   |  4 +-
 pkgs/http-client.nix                       |  4 +-
 pkgs/http-date.nix                         |  4 +-
 pkgs/http-media.nix                        |  4 +-
 pkgs/http-types.nix                        |  4 +-
 pkgs/http2.nix                             |  4 +-
 pkgs/httpd-shed.nix                        |  4 +-
 pkgs/ieee754.nix                           |  4 +-
 pkgs/incipit-base.nix                      |  4 +-
 pkgs/incipit-core.nix                      |  4 +-
 pkgs/indexed-profunctors.nix               |  4 +-
 pkgs/indexed-traversable-instances.nix     |  4 +-
 pkgs/indexed-traversable.nix               |  4 +-
 pkgs/infer-license.nix                     |  4 +-
 pkgs/ini.nix                               |  4 +-
 pkgs/insert-ordered-containers.nix         |  4 +-
 pkgs/inspection-testing.nix                |  4 +-
 pkgs/integer-logarithms.nix                |  4 +-
 pkgs/interpolate.nix                       |  4 +-
 pkgs/invariant.nix                         |  4 +-
 pkgs/iproute.nix                           |  4 +-
 pkgs/ipynb.nix                             |  4 +-
 pkgs/jira-wiki-markup.nix                  |  4 +-
 pkgs/js-chart.nix                          |  4 +-
 pkgs/js-dgtable.nix                        |  4 +-
 pkgs/js-flot.nix                           |  4 +-
 pkgs/js-jquery.nix                         |  4 +-
 pkgs/kan-extensions.nix                    |  4 +-
 pkgs/keys.nix                              |  4 +-
 pkgs/kvstore-effectful-cache.nix           |  4 +-
 pkgs/kvstore-effectful-spec.nix            |  4 +-
 pkgs/kvstore-effectful-statemap.nix        |  4 +-
 pkgs/kvstore-effectful.nix                 |  4 +-
 pkgs/language-c.nix                        |  4 +-
 pkgs/language-haskell-extract.nix          |  4 +-
 pkgs/language-nix.nix                      |  4 +-
 pkgs/lens-aeson.nix                        |  4 +-
 pkgs/lens-family-core.nix                  |  4 +-
 pkgs/lens-family-th.nix                    |  4 +-
 pkgs/lens.nix                              |  4 +-
 pkgs/libsodium.nix                         |  4 +-
 pkgs/libxml.nix                            |  4 +-
 pkgs/libyaml.nix                           |  4 +-
 pkgs/lift-type.nix                         |  4 +-
 pkgs/lifted-async.nix                      |  4 +-
 pkgs/lifted-base.nix                       |  4 +-
 pkgs/linear.nix                            |  4 +-
 pkgs/log-base.nix                          |  4 +-
 pkgs/log-effectful.nix                     |  4 +-
 pkgs/logging-facade.nix                    |  4 +-
 pkgs/logict.nix                            |  4 +-
 pkgs/lpeg.nix                              |  4 +-
 pkgs/lsp-types.nix                         |  4 +-
 pkgs/lsp.nix                               |  4 +-
 pkgs/lua-arbitrary.nix                     |  4 +-
 pkgs/lua.nix                               |  4 +-
 pkgs/lucid-alpine.nix                      |  4 +-
 pkgs/lucid-aria.nix                        |  4 +-
 pkgs/lucid-svg.nix                         |  4 +-
 pkgs/lucid.nix                             |  4 +-
 pkgs/lukko.nix                             |  4 +-
 pkgs/lzma.nix                              |  4 +-
 pkgs/managed.nix                           |  4 +-
 pkgs/markdown-unlit.nix                    |  4 +-
 pkgs/math-functions.nix                    |  4 +-
 pkgs/megaparsec.nix                        |  4 +-
 pkgs/memory.nix                            |  4 +-
 pkgs/mersenne-random.nix                   |  4 +-
 pkgs/microlens-aeson.nix                   |  4 +-
 pkgs/microlens-ghc.nix                     |  4 +-
 pkgs/microlens-mtl.nix                     |  4 +-
 pkgs/microlens-platform.nix                |  4 +-
 pkgs/microlens-th.nix                      |  4 +-
 pkgs/microlens.nix                         |  4 +-
 pkgs/microspec.nix                         |  4 +-
 pkgs/microstache.nix                       |  4 +-
 pkgs/mime-types.nix                        |  4 +-
 pkgs/mmorph.nix                            |  4 +-
 pkgs/mockery.nix                           |  4 +-
 pkgs/mod.nix                               |  4 +-
 pkgs/monad-control.nix                     |  4 +-
 pkgs/monad-logger.nix                      |  4 +-
 pkgs/monad-loops.nix                       |  4 +-
 pkgs/monad-par-extras.nix                  |  4 +-
 pkgs/monad-par.nix                         |  4 +-
 pkgs/monad-parallel.nix                    |  4 +-
 pkgs/monad-peel.nix                        |  4 +-
 pkgs/monad-time.nix                        |  4 +-
 pkgs/monads-tf.nix                         |  4 +-
 pkgs/mono-traversable.nix                  |  4 +-
 pkgs/monoid-subclasses.nix                 |  4 +-
 pkgs/mtl-compat.nix                        |  4 +-
 pkgs/mwc-random.nix                        |  4 +-
 pkgs/nanospec.nix                          |  4 +-
 pkgs/nats.nix                              |  4 +-
 pkgs/natural-transformation.nix            |  4 +-
 pkgs/neat-interpolation.nix                |  4 +-
 pkgs/net-mqtt.nix                          |  4 +-
 pkgs/network-bsd.nix                       |  4 +-
 pkgs/network-byte-order.nix                |  4 +-
 pkgs/network-conduit-tls.nix               |  4 +-
 pkgs/network-info.nix                      |  4 +-
 pkgs/network-run.nix                       |  4 +-
 pkgs/network-uri.nix                       |  4 +-
 pkgs/network.nix                           |  4 +-
 pkgs/newtype-generics.nix                  |  4 +-
 pkgs/nothunks.nix                          |  4 +-
 pkgs/numtype-dk.nix                        |  4 +-
 pkgs/odd-jobs.nix                          |  4 +-
 pkgs/old-locale.nix                        |  4 +-
 pkgs/old-time.nix                          |  4 +-
 pkgs/optics-core.nix                       |  4 +-
 pkgs/optics-extra.nix                      |  4 +-
 pkgs/optics-th.nix                         |  4 +-
 pkgs/optics.nix                            |  4 +-
 pkgs/optional-args.nix                     |  4 +-
 pkgs/options.nix                           |  4 +-
 pkgs/optparse-applicative.nix              |  4 +-
 pkgs/ordered-containers.nix                |  4 +-
 pkgs/pandoc-lua-marshal.nix                |  4 +-
 pkgs/pandoc-types.nix                      |  4 +-
 pkgs/pandoc.nix                            |  4 +-
 pkgs/parallel.nix                          |  4 +-
 pkgs/parsec-class.nix                      |  4 +-
 pkgs/parsec.nix                            |  4 +-
 pkgs/parser-combinators.nix                |  4 +-
 pkgs/parsers-megaparsec.nix                |  4 +-
 pkgs/parsers.nix                           |  4 +-
 pkgs/password-types.nix                    |  4 +-
 pkgs/password.nix                          |  4 +-
 pkgs/path-dhall-instance.nix               |  4 +-
 pkgs/path-io.nix                           |  4 +-
 pkgs/path-pieces.nix                       |  4 +-
 pkgs/path.nix                              |  4 +-
 pkgs/patience.nix                          |  4 +-
 pkgs/pcg-random.nix                        |  4 +-
 pkgs/pcre-light.nix                        |  4 +-
 pkgs/pcre2.nix                             |  4 +-
 pkgs/pem.nix                               |  4 +-
 pkgs/persistent-template.nix               |  4 +-
 pkgs/persistent.nix                        |  4 +-
 pkgs/pg-entity.nix                         |  4 +-
 pkgs/pg-transact-effectful.nix             |  4 +-
 pkgs/pg-transact.nix                       |  4 +-
 pkgs/pgp-wordlist.nix                      |  4 +-
 pkgs/pipes.nix                             |  4 +-
 pkgs/pointed.nix                           |  4 +-
 pkgs/polyparse.nix                         |  4 +-
 pkgs/polysemy-extra.nix                    |  4 +-
 pkgs/polysemy-kvstore.nix                  |  4 +-
 pkgs/polysemy-methodology.nix              |  4 +-
 pkgs/polysemy-path.nix                     |  4 +-
 pkgs/polysemy-plugin.nix                   |  4 +-
 pkgs/polysemy-several.nix                  |  4 +-
 pkgs/polysemy-test.nix                     |  4 +-
 pkgs/polysemy-time.nix                     |  4 +-
 pkgs/polysemy-vinyl.nix                    |  4 +-
 pkgs/polysemy-zoo.nix                      |  4 +-
 pkgs/polysemy.nix                          |  4 +-
 pkgs/port-utils.nix                        |  4 +-
 pkgs/postgres-options.nix                  |  4 +-
 pkgs/postgresql-libpq.nix                  |  4 +-
 pkgs/postgresql-migration.nix              |  4 +-
 pkgs/postgresql-simple-migration.nix       |  4 +-
 pkgs/postgresql-simple.nix                 |  4 +-
 pkgs/pretty-hex.nix                        |  4 +-
 pkgs/pretty-show.nix                       |  4 +-
 pkgs/pretty-simple.nix                     |  4 +-
 pkgs/prettyprinter-ansi-terminal.nix       |  4 +-
 pkgs/prettyprinter.nix                     |  4 +-
 pkgs/primes.nix                            |  4 +-
 pkgs/primitive-addr.nix                    |  4 +-
 pkgs/primitive.nix                         |  4 +-
 pkgs/process-extras.nix                    |  4 +-
 pkgs/profunctors.nix                       |  4 +-
 pkgs/prometheus-client.nix                 |  4 +-
 pkgs/prometheus-proc.nix                   |  4 +-
 pkgs/proteaaudio-sdl.nix                   |  4 +-
 pkgs/psqueues.nix                          |  4 +-
 pkgs/pureMD5.nix                           |  4 +-
 pkgs/quickcheck-assertions.nix             |  4 +-
 pkgs/quickcheck-classes-base.nix           |  4 +-
 pkgs/quickcheck-classes.nix                |  4 +-
 pkgs/quickcheck-dynamic.nix                |  4 +-
 pkgs/quickcheck-instances.nix              |  4 +-
 pkgs/quickcheck-io.nix                     |  4 +-
 pkgs/quickcheck-text.nix                   |  4 +-
 pkgs/quickcheck-unicode.nix                |  4 +-
 pkgs/random-bytestring.nix                 |  4 +-
 pkgs/random-shuffle.nix                    |  4 +-
 pkgs/random.nix                            |  4 +-
 pkgs/raw-strings-qq.nix                    |  4 +-
 pkgs/rdtsc.nix                             |  4 +-
 pkgs/rebase.nix                            |  4 +-
 pkgs/reducers.nix                          |  4 +-
 pkgs/refact.nix                            |  4 +-
 pkgs/refined.nix                           |  4 +-
 pkgs/reflection.nix                        |  4 +-
 pkgs/regex-applicative.nix                 |  4 +-
 pkgs/regex-base.nix                        |  4 +-
 pkgs/regex-compat.nix                      |  4 +-
 pkgs/regex-pcre-builtin.nix                |  4 +-
 pkgs/regex-posix.nix                       |  4 +-
 pkgs/regex-tdfa.nix                        |  4 +-
 pkgs/relude.nix                            |  4 +-
 pkgs/repline.nix                           |  4 +-
 pkgs/rere.nix                              |  4 +-
 pkgs/rerebase.nix                          |  4 +-
 pkgs/resolv.nix                            |  4 +-
 pkgs/resource-pool.nix                     |  4 +-
 pkgs/resourcet.nix                         |  4 +-
 pkgs/retry.nix                             |  4 +-
 pkgs/rope-utf16-splay.nix                  |  4 +-
 pkgs/safe-coloured-text-terminfo.nix       |  4 +-
 pkgs/safe-coloured-text.nix                |  4 +-
 pkgs/safe-exceptions.nix                   |  4 +-
 pkgs/safe.nix                              |  4 +-
 pkgs/saltine.nix                           |  4 +-
 pkgs/sandwich.nix                          |  4 +-
 pkgs/scientific.nix                        |  4 +-
 pkgs/scotty.nix                            |  4 +-
 pkgs/sdl2-gfx.nix                          |  4 +-
 pkgs/sdl2-image.nix                        |  4 +-
 pkgs/sdl2-mixer.nix                        |  4 +-
 pkgs/sdl2-ttf.nix                          |  4 +-
 pkgs/sdl2.nix                              |  4 +-
 pkgs/selective.nix                         |  4 +-
 pkgs/semialign.nix                         |  4 +-
 pkgs/semigroupoids.nix                     |  4 +-
 pkgs/semigroups.nix                        |  4 +-
 pkgs/semirings.nix                         |  4 +-
 pkgs/serialise.nix                         |  4 +-
 pkgs/servant-blaze.nix                     |  4 +-
 pkgs/servant-client-core.nix               |  4 +-
 pkgs/servant-client.nix                    |  4 +-
 pkgs/servant-docs.nix                      |  4 +-
 pkgs/servant-effectful.nix                 |  4 +-
 pkgs/servant-foreign.nix                   |  4 +-
 pkgs/servant-lucid.nix                     |  4 +-
 pkgs/servant-multipart-api.nix             |  4 +-
 pkgs/servant-multipart.nix                 |  4 +-
 pkgs/servant-polysemy.nix                  |  4 +-
 pkgs/servant-server.nix                    |  4 +-
 pkgs/servant-static-th.nix                 |  4 +-
 pkgs/servant-swagger-ui-core.nix           |  4 +-
 pkgs/servant-swagger-ui.nix                |  4 +-
 pkgs/servant-swagger.nix                   |  4 +-
 pkgs/servant.nix                           |  4 +-
 pkgs/setenv.nix                            |  4 +-
 pkgs/shake.nix                             |  4 +-
 pkgs/shakespeare.nix                       |  4 +-
 pkgs/shelly.nix                            |  4 +-
 pkgs/should-not-typecheck.nix              |  4 +-
 pkgs/silently.nix                          |  4 +-
 pkgs/simple-reflect.nix                    |  4 +-
 pkgs/simple-sendfile.nix                   |  4 +-
 pkgs/singleton-bool.nix                    |  4 +-
 pkgs/singletons.nix                        |  4 +-
 pkgs/skylighting-core.nix                  |  4 +-
 pkgs/skylighting-format-ansi.nix           |  4 +-
 pkgs/skylighting-format-blaze-html.nix     |  4 +-
 pkgs/skylighting-format-latex.nix          |  4 +-
 pkgs/skylighting.nix                       |  4 +-
 pkgs/slugify.nix                           |  4 +-
 pkgs/smallcheck.nix                        |  4 +-
 pkgs/socks.nix                             |  4 +-
 pkgs/some.nix                              |  4 +-
 pkgs/sop-core.nix                          |  4 +-
 pkgs/sorted-list.nix                       |  4 +-
 pkgs/souffle-haskell.nix                   |  4 +-
 pkgs/special-values.nix                    |  4 +-
 pkgs/split.nix                             |  4 +-
 pkgs/splitmix.nix                          |  4 +-
 pkgs/spoon.nix                             |  4 +-
 pkgs/sqlite-simple.nix                     |  4 +-
 pkgs/statistics.nix                        |  4 +-
 pkgs/stm-chans.nix                         |  4 +-
 pkgs/store-core.nix                        |  4 +-
 pkgs/store.nix                             |  4 +-
 pkgs/streaming-commons.nix                 |  4 +-
 pkgs/streaming.nix                         |  4 +-
 pkgs/strict.nix                            |  4 +-
 pkgs/string-conv.nix                       |  4 +-
 pkgs/string-conversions.nix                |  4 +-
 pkgs/string-interpolate.nix                |  4 +-
 pkgs/string-qq.nix                         |  4 +-
 pkgs/stringbuilder.nix                     |  4 +-
 pkgs/swagger2.nix                          |  4 +-
 pkgs/syb.nix                               |  4 +-
 pkgs/sydtest-discover.nix                  |  4 +-
 pkgs/sydtest.nix                           |  4 +-
 pkgs/system-filepath.nix                   |  4 +-
 pkgs/tabular.nix                           |  4 +-
 pkgs/tagged.nix                            |  4 +-
 pkgs/tagsoup.nix                           |  4 +-
 pkgs/tar.nix                               |  4 +-
 pkgs/tasty-bench.nix                       |  4 +-
 pkgs/tasty-discover.nix                    |  4 +-
 pkgs/tasty-expected-failure.nix            |  4 +-
 pkgs/tasty-golden.nix                      |  4 +-
 pkgs/tasty-hedgehog.nix                    |  4 +-
 pkgs/tasty-hslua.nix                       |  4 +-
 pkgs/tasty-hspec.nix                       |  4 +-
 pkgs/tasty-hunit.nix                       |  4 +-
 pkgs/tasty-inspection-testing.nix          |  4 +-
 pkgs/tasty-kat.nix                         |  4 +-
 pkgs/tasty-lua.nix                         |  4 +-
 pkgs/tasty-quickcheck.nix                  |  4 +-
 pkgs/tasty-silver.nix                      |  4 +-
 pkgs/tasty-smallcheck.nix                  |  4 +-
 pkgs/tasty-th.nix                          |  4 +-
 pkgs/tasty-wai.nix                         |  4 +-
 pkgs/tasty.nix                             |  4 +-
 pkgs/tdigest.nix                           |  4 +-
 pkgs/temporary.nix                         |  4 +-
 pkgs/terminal-size.nix                     |  4 +-
 pkgs/test-framework-hunit.nix              |  4 +-
 pkgs/test-framework-quickcheck2.nix        |  4 +-
 pkgs/test-framework-smallcheck.nix         |  4 +-
 pkgs/test-framework-th.nix                 |  4 +-
 pkgs/test-framework.nix                    |  4 +-
 pkgs/texmath.nix                           |  4 +-
 pkgs/text-conversions.nix                  |  4 +-
 pkgs/text-display.nix                      |  4 +-
 pkgs/text-icu.nix                          |  4 +-
 pkgs/text-manipulate.nix                   |  4 +-
 pkgs/text-metrics.nix                      |  4 +-
 pkgs/text-rope.nix                         |  4 +-
 pkgs/text-short.nix                        |  4 +-
 pkgs/text-zipper.nix                       |  4 +-
 pkgs/tf-random.nix                         |  4 +-
 pkgs/th-abstraction.nix                    |  4 +-
 pkgs/th-compat.nix                         |  4 +-
 pkgs/th-env.nix                            |  4 +-
 pkgs/th-expand-syns.nix                    |  4 +-
 pkgs/th-extras.nix                         |  4 +-
 pkgs/th-lift-instances.nix                 |  4 +-
 pkgs/th-lift.nix                           |  4 +-
 pkgs/th-orphans.nix                        |  4 +-
 pkgs/th-reify-many.nix                     |  4 +-
 pkgs/th-utilities.nix                      |  4 +-
 pkgs/these-skinny.nix                      |  4 +-
 pkgs/these.nix                             |  4 +-
 pkgs/tidal.nix                             |  4 +-
 pkgs/time-compat.nix                       |  4 +-
 pkgs/time-effectful.nix                    |  4 +-
 pkgs/time-manager.nix                      |  4 +-
 pkgs/timeit.nix                            |  4 +-
 pkgs/timing-convenience.nix                |  4 +-
 pkgs/tls-session-manager.nix               |  4 +-
 pkgs/tls.nix                               |  4 +-
 pkgs/tmp-postgres.nix                      |  4 +-
 pkgs/torsor.nix                            |  4 +-
 pkgs/transformers-base.nix                 |  4 +-
 pkgs/transformers-compat.nix               |  4 +-
 pkgs/tree-diff.nix                         |  4 +-
 pkgs/trifecta.nix                          |  4 +-
 pkgs/tuple.nix                             |  4 +-
 pkgs/turtle.nix                            |  4 +-
 pkgs/type-equality.nix                     |  4 +-
 pkgs/type-errors-pretty.nix                |  4 +-
 pkgs/type-errors.nix                       |  4 +-
 pkgs/typed-process.nix                     |  4 +-
 pkgs/typerep-map.nix                       |  4 +-
 pkgs/uglymemo.nix                          |  4 +-
 pkgs/unagi-chan.nix                        |  4 +-
 pkgs/unbounded-delays.nix                  |  4 +-
 pkgs/unicode-collation.nix                 |  4 +-
 pkgs/unicode-data.nix                      |  4 +-
 pkgs/unicode-transforms.nix                |  4 +-
 pkgs/uniplate.nix                          |  4 +-
 pkgs/universe-base.nix                     |  4 +-
 pkgs/unix-compat.nix                       |  4 +-
 pkgs/unix-memory.nix                       |  4 +-
 pkgs/unix-time.nix                         |  4 +-
 pkgs/unliftio-core.nix                     |  4 +-
 pkgs/unliftio.nix                          |  4 +-
 pkgs/unordered-containers.nix              |  4 +-
 pkgs/uri-bytestring.nix                    |  4 +-
 pkgs/uri-encode.nix                        |  4 +-
 pkgs/utf8-string.nix                       |  4 +-
 pkgs/utility-ht.nix                        |  4 +-
 pkgs/uuid-types.nix                        |  4 +-
 pkgs/uuid.nix                              |  4 +-
 pkgs/validity-aeson.nix                    |  4 +-
 pkgs/validity-bytestring.nix               |  4 +-
 pkgs/validity-case-insensitive.nix         |  4 +-
 pkgs/validity-containers.nix               |  4 +-
 pkgs/validity-path.nix                     |  4 +-
 pkgs/validity-persistent.nix               |  4 +-
 pkgs/validity-primitive.nix                |  4 +-
 pkgs/validity-scientific.nix               |  4 +-
 pkgs/validity-text.nix                     |  4 +-
 pkgs/validity-time.nix                     |  4 +-
 pkgs/validity-unordered-containers.nix     |  4 +-
 pkgs/validity-uuid.nix                     |  4 +-
 pkgs/validity-vector.nix                   |  4 +-
 pkgs/validity.nix                          |  4 +-
 pkgs/vault.nix                             |  4 +-
 pkgs/vec.nix                               |  4 +-
 pkgs/vector-algorithms.nix                 |  4 +-
 pkgs/vector-binary-instances.nix           |  4 +-
 pkgs/vector-instances.nix                  |  4 +-
 pkgs/vector-stream.nix                     |  4 +-
 pkgs/vector-th-unbox.nix                   |  4 +-
 pkgs/vector.nix                            |  4 +-
 pkgs/vinyl.nix                             |  4 +-
 pkgs/void.nix                              |  4 +-
 pkgs/vty.nix                               |  4 +-
 pkgs/wai-app-static.nix                    |  4 +-
 pkgs/wai-extra.nix                         |  4 +-
 pkgs/wai-logger.nix                        |  4 +-
 pkgs/wai-middleware-heartbeat.nix          |  4 +-
 pkgs/wai-middleware-static.nix             |  4 +-
 pkgs/wai.nix                               |  4 +-
 pkgs/warp-tls.nix                          |  4 +-
 pkgs/warp.nix                              |  4 +-
 pkgs/websockets.nix                        |  4 +-
 pkgs/weigh.nix                             |  4 +-
 pkgs/with-utf8.nix                         |  4 +-
 pkgs/witherable.nix                        |  4 +-
 pkgs/wizards.nix                           |  4 +-
 pkgs/wl-pprint-annotated.nix               |  4 +-
 pkgs/word-wrap.nix                         |  4 +-
 pkgs/word8.nix                             |  4 +-
 pkgs/x509-store.nix                        |  4 +-
 pkgs/x509-system.nix                       |  4 +-
 pkgs/x509-validation.nix                   |  4 +-
 pkgs/x509.nix                              |  4 +-
 pkgs/xml-conduit.nix                       |  4 +-
 pkgs/xml-types.nix                         |  4 +-
 pkgs/xml.nix                               |  4 +-
 pkgs/yaml.nix                              |  4 +-
 pkgs/zip-archive.nix                       |  4 +-
 pkgs/zlib.nix                              |  4 +-
 757 files changed, 1557 insertions(+), 1557 deletions(-)

diff --git a/.gitlab-ci.dhall b/.gitlab-ci.dhall
index 0d558ce6..5fb297f7 100644
--- a/.gitlab-ci.dhall
+++ b/.gitlab-ci.dhall
@@ -16,7 +16,7 @@ let toStep
         , mapValue.script = [ "nix build -L .#${prefix}.${x}" ]
         }
 
-let input = Prelude.Map.keys Text H.HsPkg.Type ./manifest.dhall
+let input = Prelude.Map.keys Text H.HaskellPackage.Type ./manifest.dhall
 
 let packages =
       Prelude.List.map
diff --git a/flake.lock b/flake.lock
index 64716a00..e9f3d583 100644
--- a/flake.lock
+++ b/flake.lock
@@ -47,11 +47,11 @@
     "horizon-gen-nix": {
       "flake": false,
       "locked": {
-        "lastModified": 1667975665,
-        "narHash": "sha256-XQ6ZsZKa77M2Z0GtFsDhqhrR1HRe6R58xut2KfJmlCY=",
+        "lastModified": 1668479525,
+        "narHash": "sha256-9mG9K6vcT3cCnAMz1IPKAWQnESMQO730ImoUEqOcTsU=",
         "ref": "refs/heads/master",
-        "rev": "29d95902966aa28ba09bed2d6e5edbabb0a153b5",
-        "revCount": 41,
+        "rev": "db65485cc0cb0c462b84c21dff3786507de6821c",
+        "revCount": 50,
         "type": "git",
         "url": "https://gitlab.homotopic.tech/horizon/horizon-gen-nix"
       },
diff --git a/horizon.dhall b/horizon.dhall
index bb93b915..d9507de7 100644
--- a/horizon.dhall
+++ b/horizon.dhall
@@ -1,2 +1,2 @@
-https://gitlab.homotopic.tech/horizon/horizon-spec/-/raw/0.0.0.2/dhall/package.dhall
-  sha256:d68590d5517ee9693c9e7fc7e5c3412255c34d2c3f795d354e81a667405a09f3
+https://gitlab.homotopic.tech/horizon/horizon-spec/-/raw/0.1/dhall/package.dhall
+  sha256:52623caf46deec489d1f1c024a7d2c4b991f2532dcdeb259fd1223028795699d
diff --git a/manifest.dhall b/manifest.dhall
index 44cdc4a0..fdbb0d3f 100644
--- a/manifest.dhall
+++ b/manifest.dhall
@@ -1,35 +1,35 @@
 let H = ./horizon.dhall
 
 let callHorizonAdopted
-    : Text → Text → H.Attr H.HsPkg.Type
-    = λ(name : Text) →
-      λ(revision : Text) →
+    : H.Name → H.Revision → H.Attr H.HaskellPackage.Type
+    = λ(name : H.Name) →
+      λ(revision : H.Revision) →
         H.callCabal2nix
           name
           ("https://gitlab.homotopic.tech/horizon/adopted/" ++ name)
-          (Some revision)
+          revision
           (None Text)
 
 in  [ H.callHackage "Cabal" "3.8.1.0"
     , H.callCabal2nix
         "Cabal-QuickCheck"
         "https://gitlab.haskell.org/ghc/packages/Cabal"
-        (None Text)
+        "e9fdb85427ad1ef11a25c8b1f2286614c86a65ff"
         (Some "Cabal-QuickCheck")
     , H.callCabal2nix
         "Cabal-described"
         "https://gitlab.haskell.org/ghc/packages/Cabal"
-        (None Text)
+        "e9fdb85427ad1ef11a25c8b1f2286614c86a65ff"
         (Some "Cabal-described")
     , H.callCabal2nix
         "Cabal-syntax"
         "https://gitlab.haskell.org/ghc/packages/Cabal"
-        (None Text)
+        "e9fdb85427ad1ef11a25c8b1f2286614c86a65ff"
         (Some "Cabal-syntax")
     , H.callCabal2nix
         "Cabal-tree-diff"
         "https://gitlab.haskell.org/ghc/packages/Cabal"
-        (None Text)
+        "e9fdb85427ad1ef11a25c8b1f2286614c86a65ff"
         (Some "Cabal-tree-diff")
     , H.callHackage "ChasingBottoms" "1.3.1.12"
     , H.callHackage "Decimal" "0.5.2"
@@ -107,7 +107,7 @@ in  [ H.callHackage "Cabal" "3.8.1.0"
     , H.callCabal2nix
         "cabal2nix"
         "https://github.com/NixOS/cabal2nix"
-        (None Text)
+        "8e97f51e4bd4e5b9ff79391aa599ed8547771954"
         (Some "cabal2nix")
     , H.callHackage "cache" "0.1.3.0"
     , H.callHackage "call-stack" "0.4.0"
@@ -137,7 +137,7 @@ in  [ H.callHackage "Cabal" "3.8.1.0"
     , H.callCabal2nix
         "compactable"
         "https://gitlab.com/fresheyeball/Compactable"
-        (Some "f63927b1e438c267f0d12f36e5b3735cfaebeeb4")
+        "f63927b1e438c267f0d12f36e5b3735cfaebeeb4"
         (None Text)
     , H.callHackage "compact" "0.2.0.0"
     , H.callHackage "composite-base" "0.8.1.0"
@@ -163,17 +163,17 @@ in  [ H.callHackage "Cabal" "3.8.1.0"
     , H.callCabal2nix
         "cursor-dirforest"
         "https://github.com/NorfairKing/cursor-dirforest"
-        (Some "6ad5b168e26eb4e647df9f007d812aaf59338d40")
+        "6ad5b168e26eb4e647df9f007d812aaf59338d40"
         (Some "cursor-dirforest")
     , H.callCabal2nix
         "cursor-dirforest-brick"
         "https://github.com/NorfairKing/cursor-dirforest"
-        (Some "6ad5b168e26eb4e647df9f007d812aaf59338d40")
+        "6ad5b168e26eb4e647df9f007d812aaf59338d40"
         (Some "cursor-dirforest-brick")
     , H.callCabal2nix
         "cursor-dirforest-gen"
         "https://github.com/NorfairKing/cursor-dirforest"
-        (Some "6ad5b168e26eb4e647df9f007d812aaf59338d40")
+        "6ad5b168e26eb4e647df9f007d812aaf59338d40"
         (Some "cursor-dirforest-gen")
     , H.callHackage "cursor-gen" "0.4.0.0"
     , H.callHackage "cursor" "0.3.2.0"
@@ -210,7 +210,7 @@ in  [ H.callHackage "Cabal" "3.8.1.0"
     , H.callCabal2nix
         "dirforest"
         "https://github.com/NorfairKing/dirforest"
-        (Some "69e8ae036b047fae105c1fe990e175a7572a3eba")
+        "69e8ae036b047fae105c1fe990e175a7572a3eba"
         (Some "dirforest")
     , H.callHackage "distribution-nixpkgs" "1.7.0"
     , H.callHackage "distributive" "0.6.2.1"
@@ -221,7 +221,7 @@ in  [ H.callHackage "Cabal" "3.8.1.0"
     , H.callCabal2nix
         "doctest"
         "https://github.com/sol/doctest"
-        (Some "4eb97c213acf7abe965a3a1b67397199ed155f3c")
+        "4eb97c213acf7abe965a3a1b67397199ed155f3c"
         (None Text)
     , H.callHackage "doctemplates" "0.10.0.2"
     , H.callHackage "doctest-parallel" "0.2.5"
@@ -229,14 +229,14 @@ in  [ H.callHackage "Cabal" "3.8.1.0"
     , H.callCabal2nix
         "double-conversion"
         "https://github.com/haskell/double-conversion"
-        (None Text)
+        "5d092e0664442eaac8ae1d101dba57ce9b1c9b03"
         (None Text)
     , H.callHackage "easy-file" "0.2.2"
     , H.callHackage "echo" "0.1.4"
     , H.callCabal2nix
         "ed25519"
         "https://gitlab.homotopic.tech/horizon/adopted/ed25519"
-        (None Text)
+        "faf8fe90aa1cd2492ea1e64c55f5c59fc0322210"
         (None Text)
     , H.callHackage "edit-distance" "0.2.2.1"
     , H.callHackage "either" "5.0.2"
@@ -244,7 +244,7 @@ in  [ H.callHackage "Cabal" "3.8.1.0"
     , H.callCabal2nix
         "effectful-cache"
         "https://github.com/haskell-effectful/cache-effectful"
-        (None Text)
+        "0a5581da7c21a05a9ab1762a6da6997090fe311d"
         (None Text)
     , H.callHackage "effectful-core" "2.1.0.0"
     , H.callHackage "effectful-th" "1.0.0.0"
@@ -270,7 +270,7 @@ in  [ H.callHackage "Cabal" "3.8.1.0"
     , H.callCabal2nix
         "fingertree-psqueue"
         "https://gitlab.homotopic.tech/horizon/adopted/fingertree-psqueue"
-        (Some "d466b18e18d706dc1373ed2894c1e20ea2826329")
+        "d466b18e18d706dc1373ed2894c1e20ea2826329"
         (None Text)
     , H.callHackage "fingertree" "0.1.5.0"
     , H.callHackage "finite-field" "0.10.0"
@@ -305,7 +305,7 @@ in  [ H.callHackage "Cabal" "3.8.1.0"
     , H.callCabal2nix
         "genvalidity-dirforest"
         "https://github.com/NorfairKing/dirforest"
-        (Some "69e8ae036b047fae105c1fe990e175a7572a3eba")
+        "69e8ae036b047fae105c1fe990e175a7572a3eba"
         (Some "genvalidity-dirforest")
     , H.callHackage "genvalidity-hspec" "1.0.0.2"
     , H.callHackage "genvalidity-hspec-aeson" "1.0.0.0"
@@ -354,7 +354,7 @@ in  [ H.callHackage "Cabal" "3.8.1.0"
     , H.callCabal2nix
         "hedgehog-golden"
         "https://github.com/maybe-hedgehog-later/hedgehog-golden"
-        (None Text)
+        "4ab2906b3f0be5e31ee5a8585e45d43392694246"
         (None Text)
     , H.callHackage "hedgehog" "1.2"
     , H.callHackage "hie-bios" "0.11.0"
@@ -372,7 +372,7 @@ in  [ H.callHackage "Cabal" "3.8.1.0"
     , H.callCabal2nix
         "horizon-gen-nix"
         "https://gitlab.homotopic.tech/horizon/horizon-gen-nix"
-        (Some "918df757ce5c9244232c1e3a1e05e9d9e3ab4f09")
+        "918df757ce5c9244232c1e3a1e05e9d9e3ab4f09"
         (None Text)
     , H.callHackage "hscolour" "1.24.4"
     , H.callHackage "hslua-aeson" "2.2.1"
@@ -432,28 +432,28 @@ in  [ H.callHackage "Cabal" "3.8.1.0"
     , H.callCabal2nix
         "kvstore-effectful"
         "https://github.com/haskell-effectful/kvstore-effectful"
-        (Some "3502825423aea3a1af9384e9d751feea4599c60b")
+        "3502825423aea3a1af9384e9d751feea4599c60b"
         (Some "kvstore-effectful")
     , H.callCabal2nix
         "kvstore-effectful-cache"
         "https://github.com/haskell-effectful/kvstore-effectful"
-        (Some "3502825423aea3a1af9384e9d751feea4599c60b")
+        "3502825423aea3a1af9384e9d751feea4599c60b"
         (Some "kvstore-effectful-cache")
     , H.callCabal2nix
         "kvstore-effectful-spec"
         "https://github.com/haskell-effectful/kvstore-effectful"
-        (Some "3502825423aea3a1af9384e9d751feea4599c60b")
+        "3502825423aea3a1af9384e9d751feea4599c60b"
         (Some "kvstore-effectful-spec")
     , H.callCabal2nix
         "kvstore-effectful-statemap"
         "https://github.com/haskell-effectful/kvstore-effectful"
-        (Some "3502825423aea3a1af9384e9d751feea4599c60b")
+        "3502825423aea3a1af9384e9d751feea4599c60b"
         (Some "kvstore-effectful-statemap")
     , H.callHackage "language-c" "0.9.1"
     , H.callCabal2nix
         "language-haskell-extract"
         "https://github.com/chessai/template-helper"
-        (Some "f654f1e7ef47c591bb5ea23f1234289f99d09d05")
+        "f654f1e7ef47c591bb5ea23f1234289f99d09d05"
         (None Text)
     , H.callHackage "language-nix" "2.2.0"
     , H.callHackage "lens-aeson" "1.2.1"
@@ -473,7 +473,7 @@ in  [ H.callHackage "Cabal" "3.8.1.0"
     , H.callCabal2nix
         "log-effectful"
         "https://github.com/haskell-effectful/log-effectful/"
-        (Some "910c79e10d5ac3353f2a1551103a2b63229c3f57")
+        "910c79e10d5ac3353f2a1551103a2b63229c3f57"
         (None Text)
     , H.callHackage "lpeg" "1.0.3"
     , H.callHackage "lsp-types" "1.6.0.0"
@@ -535,7 +535,7 @@ in  [ H.callHackage "Cabal" "3.8.1.0"
     , H.callCabal2nix
         "odd-jobs"
         "https://github.com/saurabhnanda/odd-jobs"
-        (Some "f6c7bbbcdb383d2eb487ad7fe427ec05a747c14f")
+        "f6c7bbbcdb383d2eb487ad7fe427ec05a747c14f"
         (None Text)
     , H.callHackage "old-locale" "1.0.0.7"
     , H.callHackage "old-time" "1.1.0.3"
@@ -575,7 +575,7 @@ in  [ H.callHackage "Cabal" "3.8.1.0"
     , H.callCabal2nix
         "pg-transact-effectful"
         "https://github.com/Kleidukos/pg-transact-effectful"
-        (Some "45730b124c7c21f1dcfd85667fda1c19b8ec9723")
+        "45730b124c7c21f1dcfd85667fda1c19b8ec9723"
         (None Text)
     , H.callHackage "pgp-wordlist" "0.1.0.3"
     , H.callHackage "pointed" "5.0.4"
@@ -587,7 +587,7 @@ in  [ H.callHackage "Cabal" "3.8.1.0"
     , H.callCabal2nix
         "polysemy-plugin"
         "https://github.com/locallycompact/polysemy"
-        (Some "bd944ca000c1ca69602d4723e3859af431b9d0c4")
+        "bd944ca000c1ca69602d4723e3859af431b9d0c4"
         (Some "polysemy-plugin")
     , H.callHackage "polysemy-several" "0.1.1.0"
     , H.callHackage "polysemy-test" "0.6.0.0"
@@ -671,29 +671,29 @@ in  [ H.callHackage "Cabal" "3.8.1.0"
     , H.callCabal2nix
         "servant"
         "https://github.com/TeofilC/servant"
-        (Some "76fc90a51f915230bbe1e0d1dbe9727fcdc7a0fc")
+        "76fc90a51f915230bbe1e0d1dbe9727fcdc7a0fc"
         (Some "servant")
     , H.callHackage "servant-blaze" "0.9.1"
     , H.callCabal2nix
         "servant-client-core"
         "https://github.com/TeofilC/servant"
-        (Some "76fc90a51f915230bbe1e0d1dbe9727fcdc7a0fc")
+        "76fc90a51f915230bbe1e0d1dbe9727fcdc7a0fc"
         (Some "servant-client-core")
     , H.callCabal2nix
         "servant-client"
         "https://github.com/TeofilC/servant"
-        (Some "76fc90a51f915230bbe1e0d1dbe9727fcdc7a0fc")
+        "76fc90a51f915230bbe1e0d1dbe9727fcdc7a0fc"
         (Some "servant-client")
     , H.callHackage "servant-docs" "0.12"
     , H.callCabal2nix
         "servant-effectful"
         "https://github.com/kleidukos/servant-effectful"
-        (Some "65e3041c6cfbc315b20ad22ca18f61dda104eec8")
+        "65e3041c6cfbc315b20ad22ca18f61dda104eec8"
         (None Text)
     , H.callCabal2nix
         "servant-foreign"
         "https://github.com/TeofilC/servant"
-        (Some "76fc90a51f915230bbe1e0d1dbe9727fcdc7a0fc")
+        "76fc90a51f915230bbe1e0d1dbe9727fcdc7a0fc"
         (Some "servant-foreign")
     , H.callHackage "servant-lucid" "0.9.0.5"
     , H.callHackage "servant-multipart" "0.12.1"
@@ -702,7 +702,7 @@ in  [ H.callHackage "Cabal" "3.8.1.0"
     , H.callCabal2nix
         "servant-server"
         "https://github.com/TeofilC/servant"
-        (Some "76fc90a51f915230bbe1e0d1dbe9727fcdc7a0fc")
+        "76fc90a51f915230bbe1e0d1dbe9727fcdc7a0fc"
         (Some "servant-server")
     , H.callHackage "servant-swagger" "1.1.11"
     , H.callHackage "servant-swagger-ui" "0.3.5.4.5.0"
@@ -758,12 +758,12 @@ in  [ H.callHackage "Cabal" "3.8.1.0"
     , H.callCabal2nix
         "tar"
         "https://github.com/locallycompact/tar"
-        (Some "107c0b78524acfd0e77e767b83073492008bea0c")
+        "107c0b78524acfd0e77e767b83073492008bea0c"
         (None Text)
     , H.callCabal2nix
         "tasty"
         "https://github.com/UnkindPartition/tasty"
-        (None Text)
+        "207d3453a64b414593512c1e968171d64a8dbe61"
         (Some "core")
     , H.callHackage "tasty-bench" "0.3.2"
     , H.callHackage "tasty-discover" "5.0.0"
@@ -772,14 +772,14 @@ in  [ H.callHackage "Cabal" "3.8.1.0"
     , H.callCabal2nix
         "tasty-hedgehog"
         "https://github.com/locallycompact/tasty-hedgehog"
-        (None Text)
+        "4a3477578ed21aa82e5b74f387d08e5d750635d6"
         (None Text)
     , H.callHackage "tasty-hslua" "1.0.2"
     , H.callHackage "tasty-hspec" "1.2.0.1"
     , H.callCabal2nix
         "tasty-hunit"
         "https://github.com/UnkindPartition/tasty"
-        (None Text)
+        "207d3453a64b414593512c1e968171d64a8dbe61"
         (Some "hunit")
     , H.callHackage "tasty-inspection-testing" "0.2"
     , H.callHackage "tasty-kat" "0.0.3"
@@ -826,7 +826,7 @@ in  [ H.callHackage "Cabal" "3.8.1.0"
     , H.callCabal2nix
         "time-effectful"
         "https://github.com/haskell-effectful/time-effectful"
-        (Some "e212239b685e1ecf7ee95dd1e944cc563351907f")
+        "e212239b685e1ecf7ee95dd1e944cc563351907f"
         (None Text)
     , H.callHackage "time-manager" "0.0.0"
     , H.callHackage "tls-session-manager" "0.0.4"
@@ -846,7 +846,7 @@ in  [ H.callHackage "Cabal" "3.8.1.0"
     , H.callCabal2nix
         "typerep-map"
         "https://github.com/parsonsmatt/typerep-map"
-        (Some "75b7cd5d45986be07420a6821d352ad2adc0b697")
+        "75b7cd5d45986be07420a6821d352ad2adc0b697"
         (None Text)
     , H.callHackage "uglymemo" "0.1.0.1"
     , H.callHackage "unagi-chan" "0.4.1.4"
@@ -898,7 +898,7 @@ in  [ H.callHackage "Cabal" "3.8.1.0"
     , H.callCabal2nix
         "wai-middleware-heartbeat"
         "https://github.com/flora-pm/wai-middleware-heartbeat"
-        (Some "bd7dbbe83d25c00fcd2cf5c77736af904910c596")
+        "bd7dbbe83d25c00fcd2cf5c77736af904910c596"
         (None Text)
     , H.callHackage "wai-logger" "2.4.0"
     , H.callHackage "wai-middleware-static" "0.9.2"
diff --git a/pkgs/Cabal-QuickCheck.nix b/pkgs/Cabal-QuickCheck.nix
index 957bcf50..cb600942 100644
--- a/pkgs/Cabal-QuickCheck.nix
+++ b/pkgs/Cabal-QuickCheck.nix
@@ -27,8 +27,8 @@ mkDerivation {
     Cabal-syntax
     QuickCheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/Cabal-described.nix b/pkgs/Cabal-described.nix
index 1ecdaeb6..754b8077 100644
--- a/pkgs/Cabal-described.nix
+++ b/pkgs/Cabal-described.nix
@@ -37,8 +37,8 @@ mkDerivation {
     tasty-quickcheck
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/Cabal-syntax.nix b/pkgs/Cabal-syntax.nix
index 552e0aa5..1853ccbb 100644
--- a/pkgs/Cabal-syntax.nix
+++ b/pkgs/Cabal-syntax.nix
@@ -47,8 +47,8 @@ mkDerivation {
     transformers
     unix
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/Cabal-tree-diff.nix b/pkgs/Cabal-tree-diff.nix
index 3313a1f0..30878a8b 100644
--- a/pkgs/Cabal-tree-diff.nix
+++ b/pkgs/Cabal-tree-diff.nix
@@ -20,8 +20,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base Cabal Cabal-syntax tree-diff ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/Cabal.nix b/pkgs/Cabal.nix
index b0fa564a..316faa59 100644
--- a/pkgs/Cabal.nix
+++ b/pkgs/Cabal.nix
@@ -43,8 +43,8 @@ mkDerivation {
     transformers
     unix
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/ChasingBottoms.nix b/pkgs/ChasingBottoms.nix
index 49ab4e2c..67351d8b 100644
--- a/pkgs/ChasingBottoms.nix
+++ b/pkgs/ChasingBottoms.nix
@@ -32,8 +32,8 @@ mkDerivation {
     random
     syb
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/Decimal.nix b/pkgs/Decimal.nix
index 3c898cec..8dc567c0 100644
--- a/pkgs/Decimal.nix
+++ b/pkgs/Decimal.nix
@@ -25,8 +25,8 @@ mkDerivation {
     test-framework-hunit
     test-framework-quickcheck2
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/Diff.nix b/pkgs/Diff.nix
index cc437a36..f80ac465 100644
--- a/pkgs/Diff.nix
+++ b/pkgs/Diff.nix
@@ -27,8 +27,8 @@ mkDerivation {
     test-framework
     test-framework-quickcheck2
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/Glob.nix b/pkgs/Glob.nix
index 7f84e8f8..90b06e0a 100644
--- a/pkgs/Glob.nix
+++ b/pkgs/Glob.nix
@@ -45,8 +45,8 @@ mkDerivation {
     transformers
     transformers-compat
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/HTTP.nix b/pkgs/HTTP.nix
index 198fbbe9..ee07b092 100644
--- a/pkgs/HTTP.nix
+++ b/pkgs/HTTP.nix
@@ -51,8 +51,8 @@ mkDerivation {
     test-framework
     test-framework-hunit
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/HUnit.nix b/pkgs/HUnit.nix
index ef94404f..a8992874 100644
--- a/pkgs/HUnit.nix
+++ b/pkgs/HUnit.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base call-stack deepseq ];
   testHaskellDepends = [ base call-stack deepseq filepath ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/HsYAML.nix b/pkgs/HsYAML.nix
index 8917007a..f3bfff20 100644
--- a/pkgs/HsYAML.nix
+++ b/pkgs/HsYAML.nix
@@ -41,8 +41,8 @@ mkDerivation {
     tasty-quickcheck
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/JuicyPixels.nix b/pkgs/JuicyPixels.nix
index 512561f8..fc786e36 100644
--- a/pkgs/JuicyPixels.nix
+++ b/pkgs/JuicyPixels.nix
@@ -30,8 +30,8 @@ mkDerivation {
     vector
     zlib
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/ListLike.nix b/pkgs/ListLike.nix
index bc31f837..9cb0e530 100644
--- a/pkgs/ListLike.nix
+++ b/pkgs/ListLike.nix
@@ -49,8 +49,8 @@ mkDerivation {
     utf8-string
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/MonadRandom.nix b/pkgs/MonadRandom.nix
index 750cc720..799b9d8c 100644
--- a/pkgs/MonadRandom.nix
+++ b/pkgs/MonadRandom.nix
@@ -24,8 +24,8 @@ mkDerivation {
     transformers
     transformers-compat
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/OneTuple.nix b/pkgs/OneTuple.nix
index 67c9217e..c9b0c88e 100644
--- a/pkgs/OneTuple.nix
+++ b/pkgs/OneTuple.nix
@@ -10,8 +10,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ghc-prim template-haskell ];
   testHaskellDepends = [ base hashable template-haskell ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/Only.nix b/pkgs/Only.nix
index ba06887e..860ae950 100644
--- a/pkgs/Only.nix
+++ b/pkgs/Only.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base deepseq ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/OpenGLRaw.nix b/pkgs/OpenGLRaw.nix
index 37f3b9c1..60a67bb4 100644
--- a/pkgs/OpenGLRaw.nix
+++ b/pkgs/OpenGLRaw.nix
@@ -26,8 +26,8 @@ mkDerivation {
     transformers
   ];
   librarySystemDepends = [ libGL ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/PSQueue.nix b/pkgs/PSQueue.nix
index 1db4e2a9..d7636231 100644
--- a/pkgs/PSQueue.nix
+++ b/pkgs/PSQueue.nix
@@ -10,8 +10,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
   testHaskellDepends = [ base QuickCheck ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/PyF.nix b/pkgs/PyF.nix
index 7819f5e7..390031bc 100644
--- a/pkgs/PyF.nix
+++ b/pkgs/PyF.nix
@@ -47,8 +47,8 @@ mkDerivation {
     text
     time
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/QuickCheck.nix b/pkgs/QuickCheck.nix
index 8fed0169..f4d3b587 100644
--- a/pkgs/QuickCheck.nix
+++ b/pkgs/QuickCheck.nix
@@ -26,8 +26,8 @@ mkDerivation {
     transformers
   ];
   testHaskellDepends = [ base deepseq process ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/SHA.nix b/pkgs/SHA.nix
index 3f0ce64d..d1ba4424 100644
--- a/pkgs/SHA.nix
+++ b/pkgs/SHA.nix
@@ -25,8 +25,8 @@ mkDerivation {
     test-framework
     test-framework-quickcheck2
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/StateVar.nix b/pkgs/StateVar.nix
index a5857d25..456b2b23 100644
--- a/pkgs/StateVar.nix
+++ b/pkgs/StateVar.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base stm transformers ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/abstract-deque.nix b/pkgs/abstract-deque.nix
index 8b021fba..8c6c4aba 100644
--- a/pkgs/abstract-deque.nix
+++ b/pkgs/abstract-deque.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ array base containers random time ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/abstract-par.nix b/pkgs/abstract-par.nix
index 6b43c39f..56cb8ec2 100644
--- a/pkgs/abstract-par.nix
+++ b/pkgs/abstract-par.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base deepseq ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/adjunctions.nix b/pkgs/adjunctions.nix
index 5a23931a..699c7e21 100644
--- a/pkgs/adjunctions.nix
+++ b/pkgs/adjunctions.nix
@@ -45,8 +45,8 @@ mkDerivation {
   ];
   testHaskellDepends = [ base distributive generic-deriving hspec ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/aeson-pretty.nix b/pkgs/aeson-pretty.nix
index b5638366..85abc748 100644
--- a/pkgs/aeson-pretty.nix
+++ b/pkgs/aeson-pretty.nix
@@ -37,8 +37,8 @@ mkDerivation {
     bytestring
     cmdargs
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/aeson-yaml.nix b/pkgs/aeson-yaml.nix
index 254c180d..ac2e8177 100644
--- a/pkgs/aeson-yaml.nix
+++ b/pkgs/aeson-yaml.nix
@@ -40,8 +40,8 @@ mkDerivation {
     yaml
   ];
   testToolDepends = [ tasty-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/aeson.nix b/pkgs/aeson.nix
index 590ddeba..ddd6b672 100644
--- a/pkgs/aeson.nix
+++ b/pkgs/aeson.nix
@@ -125,8 +125,8 @@ mkDerivation {
     uuid-types
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/alex.nix b/pkgs/alex.nix
index 225ece93..3241f554 100644
--- a/pkgs/alex.nix
+++ b/pkgs/alex.nix
@@ -17,8 +17,8 @@ mkDerivation {
   executableHaskellDepends = [ array base containers directory ];
   executableToolDepends = [ happy ];
   testHaskellDepends = [ base process ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/algebraic-graphs.nix b/pkgs/algebraic-graphs.nix
index 06994faa..3413cadc 100644
--- a/pkgs/algebraic-graphs.nix
+++ b/pkgs/algebraic-graphs.nix
@@ -33,8 +33,8 @@ mkDerivation {
     QuickCheck
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/ansi-terminal.nix b/pkgs/ansi-terminal.nix
index af708f4d..5819c131 100644
--- a/pkgs/ansi-terminal.nix
+++ b/pkgs/ansi-terminal.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = true;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base colour ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/ansi-wl-pprint.nix b/pkgs/ansi-wl-pprint.nix
index e7e546b5..7b12c119 100644
--- a/pkgs/ansi-wl-pprint.nix
+++ b/pkgs/ansi-wl-pprint.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = true;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ ansi-terminal base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/apecs.nix b/pkgs/apecs.nix
index 3b3b9145..6f3bff73 100644
--- a/pkgs/apecs.nix
+++ b/pkgs/apecs.nix
@@ -31,8 +31,8 @@ mkDerivation {
   ];
   testHaskellDepends = [ base containers linear QuickCheck vector ];
   benchmarkHaskellDepends = [ base criterion linear ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/appar.nix b/pkgs/appar.nix
index af6a69f3..093da49a 100644
--- a/pkgs/appar.nix
+++ b/pkgs/appar.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base bytestring ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/asn1-encoding.nix b/pkgs/asn1-encoding.nix
index f543ece3..91acd89b 100644
--- a/pkgs/asn1-encoding.nix
+++ b/pkgs/asn1-encoding.nix
@@ -27,8 +27,8 @@ mkDerivation {
     tasty
     tasty-quickcheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/asn1-parse.nix b/pkgs/asn1-parse.nix
index 0ebb8e98..993cc46f 100644
--- a/pkgs/asn1-parse.nix
+++ b/pkgs/asn1-parse.nix
@@ -12,8 +12,8 @@ mkDerivation {
     base
     bytestring
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/asn1-types.nix b/pkgs/asn1-types.nix
index 83a52888..23422328 100644
--- a/pkgs/asn1-types.nix
+++ b/pkgs/asn1-types.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base bytestring hourglass memory ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/assoc.nix b/pkgs/assoc.nix
index 092e9518..0e45c158 100644
--- a/pkgs/assoc.nix
+++ b/pkgs/assoc.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base bifunctors tagged ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/async.nix b/pkgs/async.nix
index 413312ca..c805af70 100644
--- a/pkgs/async.nix
+++ b/pkgs/async.nix
@@ -24,8 +24,8 @@ mkDerivation {
     test-framework
     test-framework-hunit
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/atomic-primops.nix b/pkgs/atomic-primops.nix
index e0fc09cd..357ef881 100644
--- a/pkgs/atomic-primops.nix
+++ b/pkgs/atomic-primops.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ghc-prim primitive ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/atomic-write.nix b/pkgs/atomic-write.nix
index 99f202ab..0a95f8ed 100644
--- a/pkgs/atomic-write.nix
+++ b/pkgs/atomic-write.nix
@@ -34,8 +34,8 @@ mkDerivation {
     text
     unix-compat
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/attoparsec-binary.nix b/pkgs/attoparsec-binary.nix
index 9c7b03fe..65033afe 100644
--- a/pkgs/attoparsec-binary.nix
+++ b/pkgs/attoparsec-binary.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ attoparsec base bytestring ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/attoparsec-iso8601.nix b/pkgs/attoparsec-iso8601.nix
index 64ff7f22..4f525be6 100644
--- a/pkgs/attoparsec-iso8601.nix
+++ b/pkgs/attoparsec-iso8601.nix
@@ -22,8 +22,8 @@ mkDerivation {
     time
     time-compat
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/attoparsec.nix b/pkgs/attoparsec.nix
index ad0af0ed..efe4742b 100644
--- a/pkgs/attoparsec.nix
+++ b/pkgs/attoparsec.nix
@@ -75,8 +75,8 @@ mkDerivation {
     unordered-containers
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/auto-update.nix b/pkgs/auto-update.nix
index 5e33839c..34a86633 100644
--- a/pkgs/auto-update.nix
+++ b/pkgs/auto-update.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
   testHaskellDepends = [ base exceptions hspec HUnit retry ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/autodocodec-schema.nix b/pkgs/autodocodec-schema.nix
index 90fd0f7b..eed8022d 100644
--- a/pkgs/autodocodec-schema.nix
+++ b/pkgs/autodocodec-schema.nix
@@ -32,8 +32,8 @@ mkDerivation {
     validity-containers
     validity-text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/autodocodec-servant-multipart.nix b/pkgs/autodocodec-servant-multipart.nix
index c76bfa0c..77e54983 100644
--- a/pkgs/autodocodec-servant-multipart.nix
+++ b/pkgs/autodocodec-servant-multipart.nix
@@ -28,8 +28,8 @@ mkDerivation {
     unordered-containers
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/autodocodec-yaml.nix b/pkgs/autodocodec-yaml.nix
index ecbe1e75..254c3651 100644
--- a/pkgs/autodocodec-yaml.nix
+++ b/pkgs/autodocodec-yaml.nix
@@ -36,8 +36,8 @@ mkDerivation {
     vector
     yaml
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/autodocodec.nix b/pkgs/autodocodec.nix
index 790c7c3b..edb955ab 100644
--- a/pkgs/autodocodec.nix
+++ b/pkgs/autodocodec.nix
@@ -36,8 +36,8 @@ mkDerivation {
     validity-scientific
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/barbies.nix b/pkgs/barbies.nix
index f6619d65..9d4c46fc 100644
--- a/pkgs/barbies.nix
+++ b/pkgs/barbies.nix
@@ -24,8 +24,8 @@ mkDerivation {
     tasty-hunit
     tasty-quickcheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/base-compat-batteries.nix b/pkgs/base-compat-batteries.nix
index 634ab6d6..96f383f0 100644
--- a/pkgs/base-compat-batteries.nix
+++ b/pkgs/base-compat-batteries.nix
@@ -17,8 +17,8 @@ mkDerivation {
   libraryHaskellDepends = [ base base-compat ghc-prim ];
   testHaskellDepends = [ base hspec QuickCheck ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/base-compat.nix b/pkgs/base-compat.nix
index 45c96f7a..79eb2e98 100644
--- a/pkgs/base-compat.nix
+++ b/pkgs/base-compat.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ghc-prim unix ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/base-orphans.nix b/pkgs/base-orphans.nix
index 3e4daceb..b3aec096 100644
--- a/pkgs/base-orphans.nix
+++ b/pkgs/base-orphans.nix
@@ -16,8 +16,8 @@ mkDerivation {
   libraryHaskellDepends = [ base ghc-prim ];
   testHaskellDepends = [ base hspec QuickCheck ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/base16-bytestring.nix b/pkgs/base16-bytestring.nix
index 97580774..53db5f2c 100644
--- a/pkgs/base16-bytestring.nix
+++ b/pkgs/base16-bytestring.nix
@@ -28,8 +28,8 @@ mkDerivation {
     test-framework-quickcheck2
   ];
   benchmarkHaskellDepends = [ base bytestring criterion deepseq ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/base64-bytestring.nix b/pkgs/base64-bytestring.nix
index 3774a41d..6c27b420 100644
--- a/pkgs/base64-bytestring.nix
+++ b/pkgs/base64-bytestring.nix
@@ -28,8 +28,8 @@ mkDerivation {
     test-framework-quickcheck2
   ];
   benchmarkHaskellDepends = [ base bytestring criterion deepseq ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/base64.nix b/pkgs/base64.nix
index bc15eb8a..05469913 100644
--- a/pkgs/base64.nix
+++ b/pkgs/base64.nix
@@ -50,8 +50,8 @@ mkDerivation {
     random-bytestring
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/basement.nix b/pkgs/basement.nix
index bd95a69d..492c8159 100644
--- a/pkgs/basement.nix
+++ b/pkgs/basement.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ghc-prim ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/bifunctors.nix b/pkgs/bifunctors.nix
index 05f8b945..d0d6ad74 100644
--- a/pkgs/bifunctors.nix
+++ b/pkgs/bifunctors.nix
@@ -39,8 +39,8 @@ mkDerivation {
     transformers-compat
   ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/bimap.nix b/pkgs/bimap.nix
index a63eb60c..a19a498d 100644
--- a/pkgs/bimap.nix
+++ b/pkgs/bimap.nix
@@ -23,8 +23,8 @@ mkDerivation {
     QuickCheck
     template-haskell
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/binary-orphans.nix b/pkgs/binary-orphans.nix
index c4464392..3eab8626 100644
--- a/pkgs/binary-orphans.nix
+++ b/pkgs/binary-orphans.nix
@@ -28,8 +28,8 @@ mkDerivation {
     tasty
     tasty-quickcheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/bitvec.nix b/pkgs/bitvec.nix
index 248a08a1..dfe3e0cd 100644
--- a/pkgs/bitvec.nix
+++ b/pkgs/bitvec.nix
@@ -47,8 +47,8 @@ mkDerivation {
     tasty-bench
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/blaze-builder.nix b/pkgs/blaze-builder.nix
index da2e24e5..09ad91da 100644
--- a/pkgs/blaze-builder.nix
+++ b/pkgs/blaze-builder.nix
@@ -33,8 +33,8 @@ mkDerivation {
     text
     utf8-string
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/blaze-html.nix b/pkgs/blaze-html.nix
index 646dda6c..8fd02afe 100644
--- a/pkgs/blaze-html.nix
+++ b/pkgs/blaze-html.nix
@@ -41,8 +41,8 @@ mkDerivation {
     test-framework-quickcheck2
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/blaze-markup.nix b/pkgs/blaze-markup.nix
index 0d084a51..8fcc8bd5 100644
--- a/pkgs/blaze-markup.nix
+++ b/pkgs/blaze-markup.nix
@@ -33,8 +33,8 @@ mkDerivation {
     tasty-quickcheck
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/blaze-textual.nix b/pkgs/blaze-textual.nix
index a85f57a7..09a2ff54 100644
--- a/pkgs/blaze-textual.nix
+++ b/pkgs/blaze-textual.nix
@@ -41,8 +41,8 @@ mkDerivation {
     test-framework
     test-framework-quickcheck2
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/boring.nix b/pkgs/boring.nix
index f4a03ecc..7649285f 100644
--- a/pkgs/boring.nix
+++ b/pkgs/boring.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base tagged transformers ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/breakpoint.nix b/pkgs/breakpoint.nix
index 7c2c6689..7b9c0586 100644
--- a/pkgs/breakpoint.nix
+++ b/pkgs/breakpoint.nix
@@ -33,8 +33,8 @@ mkDerivation {
     transformers
   ];
   testHaskellDepends = [ base containers tasty tasty-hunit ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/brick.nix b/pkgs/brick.nix
index 4696b37a..c886a95a 100644
--- a/pkgs/brick.nix
+++ b/pkgs/brick.nix
@@ -65,8 +65,8 @@ mkDerivation {
     vector
     vty
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/bsb-http-chunked.nix b/pkgs/bsb-http-chunked.nix
index 3baedb5d..a2e5a4ba 100644
--- a/pkgs/bsb-http-chunked.nix
+++ b/pkgs/bsb-http-chunked.nix
@@ -42,8 +42,8 @@ mkDerivation {
     gauge
     semigroups
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/byteable.nix b/pkgs/byteable.nix
index 6af47310..b49ba3bc 100644
--- a/pkgs/byteable.nix
+++ b/pkgs/byteable.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = true;
   libraryHaskellDepends = [ base bytestring ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/byteorder.nix b/pkgs/byteorder.nix
index ea246308..e0f604a7 100644
--- a/pkgs/byteorder.nix
+++ b/pkgs/byteorder.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/bytes.nix b/pkgs/bytes.nix
index 7eee1dd6..75ef1bfa 100644
--- a/pkgs/bytes.nix
+++ b/pkgs/bytes.nix
@@ -42,8 +42,8 @@ mkDerivation {
     unordered-containers
     void
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/bytestring-builder.nix b/pkgs/bytestring-builder.nix
index 1d409157..19bf70ba 100644
--- a/pkgs/bytestring-builder.nix
+++ b/pkgs/bytestring-builder.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base bytestring deepseq ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/c2hs.nix b/pkgs/c2hs.nix
index 8884b20d..fb103afc 100644
--- a/pkgs/c2hs.nix
+++ b/pkgs/c2hs.nix
@@ -48,8 +48,8 @@ mkDerivation {
     text
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/cabal-doctest.nix b/pkgs/cabal-doctest.nix
index 20ad1610..3fcedc5f 100644
--- a/pkgs/cabal-doctest.nix
+++ b/pkgs/cabal-doctest.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base Cabal directory filepath ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/cabal-install-solver.nix b/pkgs/cabal-install-solver.nix
index bffb38e8..ff533dda 100644
--- a/pkgs/cabal-install-solver.nix
+++ b/pkgs/cabal-install-solver.nix
@@ -45,8 +45,8 @@ mkDerivation {
     tasty-hunit
     tasty-quickcheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/cabal-install.nix b/pkgs/cabal-install.nix
index 86476a09..a29eb582 100644
--- a/pkgs/cabal-install.nix
+++ b/pkgs/cabal-install.nix
@@ -133,8 +133,8 @@ mkDerivation {
     tree-diff
     zlib
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/cabal2nix.nix b/pkgs/cabal2nix.nix
index d1964073..372e5e8e 100644
--- a/pkgs/cabal2nix.nix
+++ b/pkgs/cabal2nix.nix
@@ -99,8 +99,8 @@ mkDerivation {
     tasty
     tasty-golden
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/cache.nix b/pkgs/cache.nix
index e420006b..9ee88ea6 100644
--- a/pkgs/cache.nix
+++ b/pkgs/cache.nix
@@ -24,8 +24,8 @@ mkDerivation {
     unordered-containers
   ];
   testHaskellDepends = [ base clock hspec stm transformers ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/call-stack.nix b/pkgs/call-stack.nix
index b9bf334b..eab63ebe 100644
--- a/pkgs/call-stack.nix
+++ b/pkgs/call-stack.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
   testHaskellDepends = [ base filepath nanospec ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/case-insensitive.nix b/pkgs/case-insensitive.nix
index 4a0b5f79..59fce71c 100644
--- a/pkgs/case-insensitive.nix
+++ b/pkgs/case-insensitive.nix
@@ -27,8 +27,8 @@ mkDerivation {
     text
   ];
   benchmarkHaskellDepends = [ base bytestring criterion deepseq ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/cassava-megaparsec.nix b/pkgs/cassava-megaparsec.nix
index 48f8a40c..5503fbe7 100644
--- a/pkgs/cassava-megaparsec.nix
+++ b/pkgs/cassava-megaparsec.nix
@@ -32,8 +32,8 @@ mkDerivation {
     hspec-megaparsec
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/cassava.nix b/pkgs/cassava.nix
index f50659b5..2f0baa59 100644
--- a/pkgs/cassava.nix
+++ b/pkgs/cassava.nix
@@ -61,8 +61,8 @@ mkDerivation {
     unordered-containers
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/cborg-json.nix b/pkgs/cborg-json.nix
index 58b68fe5..5d99cb44 100644
--- a/pkgs/cborg-json.nix
+++ b/pkgs/cborg-json.nix
@@ -45,8 +45,8 @@ mkDerivation {
     process
     zlib
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/cborg.nix b/pkgs/cborg.nix
index 8b28f71c..eefd1703 100644
--- a/pkgs/cborg.nix
+++ b/pkgs/cborg.nix
@@ -62,8 +62,8 @@ mkDerivation {
     text
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/cereal-vector.nix b/pkgs/cereal-vector.nix
index 629121f8..23343860 100644
--- a/pkgs/cereal-vector.nix
+++ b/pkgs/cereal-vector.nix
@@ -15,8 +15,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base bytestring cereal vector ];
   testHaskellDepends = [ base cereal QuickCheck vector ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/cereal.nix b/pkgs/cereal.nix
index 4b476b40..42e57abb 100644
--- a/pkgs/cereal.nix
+++ b/pkgs/cereal.nix
@@ -30,8 +30,8 @@ mkDerivation {
     test-framework
     test-framework-quickcheck2
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/charset.nix b/pkgs/charset.nix
index f4d9729e..c3c39ca6 100644
--- a/pkgs/charset.nix
+++ b/pkgs/charset.nix
@@ -20,8 +20,8 @@ mkDerivation {
     containers
     unordered-containers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/checkers.nix b/pkgs/checkers.nix
index 02a59b77..cc045716 100644
--- a/pkgs/checkers.nix
+++ b/pkgs/checkers.nix
@@ -20,8 +20,8 @@ mkDerivation {
     random
     semigroupoids
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/chell-quickcheck.nix b/pkgs/chell-quickcheck.nix
index 15c53b88..3e20ab42 100644
--- a/pkgs/chell-quickcheck.nix
+++ b/pkgs/chell-quickcheck.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base chell QuickCheck random ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/chell.nix b/pkgs/chell.nix
index a027d9dd..df44c8f7 100644
--- a/pkgs/chell.nix
+++ b/pkgs/chell.nix
@@ -28,8 +28,8 @@ mkDerivation {
     text
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/citeproc.nix b/pkgs/citeproc.nix
index 86ed0d6a..e11a6ec7 100644
--- a/pkgs/citeproc.nix
+++ b/pkgs/citeproc.nix
@@ -65,8 +65,8 @@ mkDerivation {
     timeit
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/clock.nix b/pkgs/clock.nix
index 4f3d81a8..74ecbbc1 100644
--- a/pkgs/clock.nix
+++ b/pkgs/clock.nix
@@ -9,8 +9,8 @@ mkDerivation {
   libraryHaskellDepends = [ base ];
   testHaskellDepends = [ base tasty tasty-quickcheck ];
   benchmarkHaskellDepends = [ base criterion ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/cmdargs.nix b/pkgs/cmdargs.nix
index b83bd218..311812dc 100644
--- a/pkgs/cmdargs.nix
+++ b/pkgs/cmdargs.nix
@@ -20,8 +20,8 @@ mkDerivation {
     template-haskell
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/co-log-core.nix b/pkgs/co-log-core.nix
index c634d19d..c2f363ab 100644
--- a/pkgs/co-log-core.nix
+++ b/pkgs/co-log-core.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
   testHaskellDepends = [ base doctest Glob ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/co-log-polysemy.nix b/pkgs/co-log-polysemy.nix
index 34f4fd2b..7fea0b78 100644
--- a/pkgs/co-log-polysemy.nix
+++ b/pkgs/co-log-polysemy.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base co-log-core polysemy ];
   executableHaskellDepends = [ base co-log-core polysemy ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/code-page.nix b/pkgs/code-page.nix
index 9b39a9c9..88edfcb6 100644
--- a/pkgs/code-page.nix
+++ b/pkgs/code-page.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
   testHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/colour.nix b/pkgs/colour.nix
index 49945fb5..17baf902 100644
--- a/pkgs/colour.nix
+++ b/pkgs/colour.nix
@@ -21,8 +21,8 @@ mkDerivation {
     test-framework
     test-framework-quickcheck2
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/colourista.nix b/pkgs/colourista.nix
index b1bd2d4c..f40a86a2 100644
--- a/pkgs/colourista.nix
+++ b/pkgs/colourista.nix
@@ -22,8 +22,8 @@ mkDerivation {
     text
   ];
   testHaskellDepends = [ base bytestring hspec text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/commonmark-extensions.nix b/pkgs/commonmark-extensions.nix
index 7e085b79..adc0670c 100644
--- a/pkgs/commonmark-extensions.nix
+++ b/pkgs/commonmark-extensions.nix
@@ -40,8 +40,8 @@ mkDerivation {
     text
   ];
   benchmarkHaskellDepends = [ base commonmark tasty-bench text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/commonmark-pandoc.nix b/pkgs/commonmark-pandoc.nix
index 2afbaa73..3d10bf9f 100644
--- a/pkgs/commonmark-pandoc.nix
+++ b/pkgs/commonmark-pandoc.nix
@@ -20,8 +20,8 @@ mkDerivation {
     pandoc-types
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/commonmark.nix b/pkgs/commonmark.nix
index 28ddc47d..40f8047e 100644
--- a/pkgs/commonmark.nix
+++ b/pkgs/commonmark.nix
@@ -40,8 +40,8 @@ mkDerivation {
     unicode-transforms
   ];
   benchmarkHaskellDepends = [ base tasty-bench text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/comonad.nix b/pkgs/comonad.nix
index a89fa845..949b592b 100644
--- a/pkgs/comonad.nix
+++ b/pkgs/comonad.nix
@@ -26,8 +26,8 @@ mkDerivation {
     transformers
     transformers-compat
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/compact.nix b/pkgs/compact.nix
index 97a446f9..c5b7d4a8 100644
--- a/pkgs/compact.nix
+++ b/pkgs/compact.nix
@@ -17,8 +17,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base binary bytestring ghc-compact ];
   testHaskellDepends = [ base directory ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/compactable.nix b/pkgs/compactable.nix
index e32d4022..409edbb4 100644
--- a/pkgs/compactable.nix
+++ b/pkgs/compactable.nix
@@ -65,8 +65,8 @@ mkDerivation {
     these
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/composite-base.nix b/pkgs/composite-base.nix
index 14ea3219..7a7bd30f 100644
--- a/pkgs/composite-base.nix
+++ b/pkgs/composite-base.nix
@@ -55,8 +55,8 @@ mkDerivation {
     unliftio-core
     vinyl
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/composite-cassava.nix b/pkgs/composite-cassava.nix
index acf7a260..12629416 100644
--- a/pkgs/composite-cassava.nix
+++ b/pkgs/composite-cassava.nix
@@ -36,8 +36,8 @@ mkDerivation {
     unordered-containers
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/composite-dhall.nix b/pkgs/composite-dhall.nix
index 1840a1df..6dcc81d5 100644
--- a/pkgs/composite-dhall.nix
+++ b/pkgs/composite-dhall.nix
@@ -25,8 +25,8 @@ mkDerivation {
     text
     vinyl
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/composite-lens-extra.nix b/pkgs/composite-lens-extra.nix
index 6b3755b9..b7987460 100644
--- a/pkgs/composite-lens-extra.nix
+++ b/pkgs/composite-lens-extra.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base composite-base lens vinyl ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/composite-tuple.nix b/pkgs/composite-tuple.nix
index b7260fe2..1fe98671 100644
--- a/pkgs/composite-tuple.nix
+++ b/pkgs/composite-tuple.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base composite-base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/concurrent-output.nix b/pkgs/concurrent-output.nix
index 8a46550e..56d804c6 100644
--- a/pkgs/concurrent-output.nix
+++ b/pkgs/concurrent-output.nix
@@ -32,8 +32,8 @@ mkDerivation {
     transformers
     unix
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/conduit-extra.nix b/pkgs/conduit-extra.nix
index 129dbd60..a1ca4724 100644
--- a/pkgs/conduit-extra.nix
+++ b/pkgs/conduit-extra.nix
@@ -77,8 +77,8 @@ mkDerivation {
     gauge
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/conduit.nix b/pkgs/conduit.nix
index a42c5985..43683395 100644
--- a/pkgs/conduit.nix
+++ b/pkgs/conduit.nix
@@ -80,8 +80,8 @@ mkDerivation {
     transformers
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/config-ini.nix b/pkgs/config-ini.nix
index 26d35f78..78f2c1fb 100644
--- a/pkgs/config-ini.nix
+++ b/pkgs/config-ini.nix
@@ -34,8 +34,8 @@ mkDerivation {
     text
     unordered-containers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/connection.nix b/pkgs/connection.nix
index 5de6a5fa..cdcb896e 100644
--- a/pkgs/connection.nix
+++ b/pkgs/connection.nix
@@ -36,8 +36,8 @@ mkDerivation {
     x509-system
     x509-validation
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/constraints-extras.nix b/pkgs/constraints-extras.nix
index 6774f263..22cbeac6 100644
--- a/pkgs/constraints-extras.nix
+++ b/pkgs/constraints-extras.nix
@@ -10,8 +10,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base constraints template-haskell ];
   executableHaskellDepends = [ aeson base constraints ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/constraints.nix b/pkgs/constraints.nix
index 267fb756..8c219483 100644
--- a/pkgs/constraints.nix
+++ b/pkgs/constraints.nix
@@ -32,8 +32,8 @@ mkDerivation {
   ];
   testHaskellDepends = [ base hspec ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/contravariant.nix b/pkgs/contravariant.nix
index 42c5dca4..f8ffa01e 100644
--- a/pkgs/contravariant.nix
+++ b/pkgs/contravariant.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base StateVar transformers ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/control-monad-free.nix b/pkgs/control-monad-free.nix
index 1c266065..1833102a 100644
--- a/pkgs/control-monad-free.nix
+++ b/pkgs/control-monad-free.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base transformers ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/cookie.nix b/pkgs/cookie.nix
index fe14dba8..756da9a0 100644
--- a/pkgs/cookie.nix
+++ b/pkgs/cookie.nix
@@ -38,8 +38,8 @@ mkDerivation {
     text
     time
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/cpphs.nix b/pkgs/cpphs.nix
index 841c5c34..9d186949 100644
--- a/pkgs/cpphs.nix
+++ b/pkgs/cpphs.nix
@@ -10,8 +10,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base directory polyparse time ];
   executableHaskellDepends = [ base directory polyparse time ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/criterion-measurement.nix b/pkgs/criterion-measurement.nix
index e9514275..9a8ac574 100644
--- a/pkgs/criterion-measurement.nix
+++ b/pkgs/criterion-measurement.nix
@@ -24,8 +24,8 @@ mkDerivation {
     deepseq
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/criterion.nix b/pkgs/criterion.nix
index 21afb169..e0a094f7 100644
--- a/pkgs/criterion.nix
+++ b/pkgs/criterion.nix
@@ -97,8 +97,8 @@ mkDerivation {
     tasty-quickcheck
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/crypto-api-tests.nix b/pkgs/crypto-api-tests.nix
index 77df528a..173959fb 100644
--- a/pkgs/crypto-api-tests.nix
+++ b/pkgs/crypto-api-tests.nix
@@ -32,8 +32,8 @@ mkDerivation {
     test-framework-hunit
     test-framework-quickcheck2
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/crypto-api.nix b/pkgs/crypto-api.nix
index ac59e60d..b0f8f390 100644
--- a/pkgs/crypto-api.nix
+++ b/pkgs/crypto-api.nix
@@ -24,8 +24,8 @@ mkDerivation {
     tagged
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/cryptohash-md5.nix b/pkgs/cryptohash-md5.nix
index 9bb41341..45e43e11 100644
--- a/pkgs/cryptohash-md5.nix
+++ b/pkgs/cryptohash-md5.nix
@@ -29,8 +29,8 @@ mkDerivation {
     tasty-quickcheck
   ];
   benchmarkHaskellDepends = [ base bytestring criterion ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/cryptohash-sha1.nix b/pkgs/cryptohash-sha1.nix
index 63031860..a9d56a40 100644
--- a/pkgs/cryptohash-sha1.nix
+++ b/pkgs/cryptohash-sha1.nix
@@ -29,8 +29,8 @@ mkDerivation {
     tasty-quickcheck
   ];
   benchmarkHaskellDepends = [ base bytestring criterion ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/cryptohash-sha256.nix b/pkgs/cryptohash-sha256.nix
index aa88648b..8753f907 100644
--- a/pkgs/cryptohash-sha256.nix
+++ b/pkgs/cryptohash-sha256.nix
@@ -30,8 +30,8 @@ mkDerivation {
     tasty-quickcheck
   ];
   benchmarkHaskellDepends = [ base bytestring criterion SHA ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/cryptohash.nix b/pkgs/cryptohash.nix
index b91891b0..49b15c57 100644
--- a/pkgs/cryptohash.nix
+++ b/pkgs/cryptohash.nix
@@ -39,8 +39,8 @@ mkDerivation {
     tasty-quickcheck
   ];
   benchmarkHaskellDepends = [ base byteable bytestring criterion ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/cryptonite.nix b/pkgs/cryptonite.nix
index 0a5050cf..07b1eb8e 100644
--- a/pkgs/cryptonite.nix
+++ b/pkgs/cryptonite.nix
@@ -47,8 +47,8 @@ mkDerivation {
     memory
     random
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/csv.nix b/pkgs/csv.nix
index c4277ee0..e780723b 100644
--- a/pkgs/csv.nix
+++ b/pkgs/csv.nix
@@ -12,8 +12,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base filepath parsec ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/cursor-brick.nix b/pkgs/cursor-brick.nix
index 5ba13b63..7c66e7f1 100644
--- a/pkgs/cursor-brick.nix
+++ b/pkgs/cursor-brick.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base brick cursor text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/cursor-dirforest-brick.nix b/pkgs/cursor-dirforest-brick.nix
index 48db7106..341f645f 100644
--- a/pkgs/cursor-dirforest-brick.nix
+++ b/pkgs/cursor-dirforest-brick.nix
@@ -33,8 +33,8 @@ mkDerivation {
     dirforest
     vty
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/cursor-dirforest-gen.nix b/pkgs/cursor-dirforest-gen.nix
index e3ad89ea..e2470e47 100644
--- a/pkgs/cursor-dirforest-gen.nix
+++ b/pkgs/cursor-dirforest-gen.nix
@@ -65,8 +65,8 @@ mkDerivation {
     genvalidity-criterion
     QuickCheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/cursor-dirforest.nix b/pkgs/cursor-dirforest.nix
index 50606e6c..8c58a5ae 100644
--- a/pkgs/cursor-dirforest.nix
+++ b/pkgs/cursor-dirforest.nix
@@ -39,8 +39,8 @@ mkDerivation {
     validity
     validity-path
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/cursor-gen.nix b/pkgs/cursor-gen.nix
index b0214d56..c1aefd91 100644
--- a/pkgs/cursor-gen.nix
+++ b/pkgs/cursor-gen.nix
@@ -51,8 +51,8 @@ mkDerivation {
     cursor
     genvalidity-criterion
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/cursor.nix b/pkgs/cursor.nix
index 0195b5a7..6d3d00d3 100644
--- a/pkgs/cursor.nix
+++ b/pkgs/cursor.nix
@@ -26,8 +26,8 @@ mkDerivation {
     validity-containers
     validity-text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/daemons.nix b/pkgs/daemons.nix
index ba969a56..c68f1999 100644
--- a/pkgs/daemons.nix
+++ b/pkgs/daemons.nix
@@ -57,8 +57,8 @@ mkDerivation {
     test-framework-hunit
     unix
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/data-binary-ieee754.nix b/pkgs/data-binary-ieee754.nix
index f1f5a627..18550df1 100644
--- a/pkgs/data-binary-ieee754.nix
+++ b/pkgs/data-binary-ieee754.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base binary ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/data-clist.nix b/pkgs/data-clist.nix
index f71b7dfb..8b99f3fc 100644
--- a/pkgs/data-clist.nix
+++ b/pkgs/data-clist.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base deepseq ];
   testHaskellDepends = [ base QuickCheck ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/data-default-class.nix b/pkgs/data-default-class.nix
index 656ba519..066cccf9 100644
--- a/pkgs/data-default-class.nix
+++ b/pkgs/data-default-class.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/data-default-instances-containers.nix b/pkgs/data-default-instances-containers.nix
index ca21d4cb..60550417 100644
--- a/pkgs/data-default-instances-containers.nix
+++ b/pkgs/data-default-instances-containers.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base containers data-default-class ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/data-default-instances-dlist.nix b/pkgs/data-default-instances-dlist.nix
index 34e7ba70..636adaee 100644
--- a/pkgs/data-default-instances-dlist.nix
+++ b/pkgs/data-default-instances-dlist.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base data-default-class dlist ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/data-default-instances-old-locale.nix b/pkgs/data-default-instances-old-locale.nix
index 254236df..722f041d 100644
--- a/pkgs/data-default-instances-old-locale.nix
+++ b/pkgs/data-default-instances-old-locale.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base data-default-class old-locale ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/data-default.nix b/pkgs/data-default.nix
index d1ab22f4..5d1f7ed3 100644
--- a/pkgs/data-default.nix
+++ b/pkgs/data-default.nix
@@ -20,8 +20,8 @@ mkDerivation {
     data-default-instances-dlist
     data-default-instances-old-locale
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/data-fix.nix b/pkgs/data-fix.nix
index fc311ee7..c6a1e0e3 100644
--- a/pkgs/data-fix.nix
+++ b/pkgs/data-fix.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base deepseq hashable ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/data-sketches-core.nix b/pkgs/data-sketches-core.nix
index fc9a581d..f78d4108 100644
--- a/pkgs/data-sketches-core.nix
+++ b/pkgs/data-sketches-core.nix
@@ -33,8 +33,8 @@ mkDerivation {
     vector
     vector-algorithms
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/data-sketches.nix b/pkgs/data-sketches.nix
index 586e5b62..c353f14d 100644
--- a/pkgs/data-sketches.nix
+++ b/pkgs/data-sketches.nix
@@ -59,8 +59,8 @@ mkDerivation {
     vector
     vector-algorithms
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/dec.nix b/pkgs/dec.nix
index 02214e7d..b0466af3 100644
--- a/pkgs/dec.nix
+++ b/pkgs/dec.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base boring ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/deepseq-generics.nix b/pkgs/deepseq-generics.nix
index 60c6d711..ca64e3dd 100644
--- a/pkgs/deepseq-generics.nix
+++ b/pkgs/deepseq-generics.nix
@@ -25,8 +25,8 @@ mkDerivation {
     test-framework
     test-framework-hunit
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/dense-linear-algebra.nix b/pkgs/dense-linear-algebra.nix
index 16909e1e..c2d68fba 100644
--- a/pkgs/dense-linear-algebra.nix
+++ b/pkgs/dense-linear-algebra.nix
@@ -29,8 +29,8 @@ mkDerivation {
     vector-th-unbox
   ];
   testHaskellDepends = [ base hspec QuickCheck ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/dependent-map.nix b/pkgs/dependent-map.nix
index e56d5c0f..d05d3a81 100644
--- a/pkgs/dependent-map.nix
+++ b/pkgs/dependent-map.nix
@@ -18,8 +18,8 @@ mkDerivation {
     containers
     dependent-sum
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/dependent-sum.nix b/pkgs/dependent-sum.nix
index f693252f..0580da05 100644
--- a/pkgs/dependent-sum.nix
+++ b/pkgs/dependent-sum.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base constraints-extras some ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/deriving-aeson.nix b/pkgs/deriving-aeson.nix
index 5415ecab..ea4a61cc 100644
--- a/pkgs/deriving-aeson.nix
+++ b/pkgs/deriving-aeson.nix
@@ -10,8 +10,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ aeson base ];
   testHaskellDepends = [ aeson base bytestring ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/derp.nix b/pkgs/derp.nix
index dc466f9f..9e0c6275 100644
--- a/pkgs/derp.nix
+++ b/pkgs/derp.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base containers ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/dhall-json.nix b/pkgs/dhall-json.nix
index 9f7dad85..bdcfdffc 100644
--- a/pkgs/dhall-json.nix
+++ b/pkgs/dhall-json.nix
@@ -72,8 +72,8 @@ mkDerivation {
     tasty-silver
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/dhall.nix b/pkgs/dhall.nix
index ab0f6216..5a533473 100644
--- a/pkgs/dhall.nix
+++ b/pkgs/dhall.nix
@@ -307,8 +307,8 @@ mkDerivation {
     uri-encode
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/digest.nix b/pkgs/digest.nix
index 5796f98c..68f8d747 100644
--- a/pkgs/digest.nix
+++ b/pkgs/digest.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base bytestring ];
   librarySystemDepends = [ zlib ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/dimensional.nix b/pkgs/dimensional.nix
index 03a0e168..c95d965e 100644
--- a/pkgs/dimensional.nix
+++ b/pkgs/dimensional.nix
@@ -39,8 +39,8 @@ mkDerivation {
   ];
   testToolDepends = [ hspec-discover ];
   benchmarkHaskellDepends = [ base criterion deepseq ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/direct-sqlite.nix b/pkgs/direct-sqlite.nix
index ed8afdf1..df1e1e08 100644
--- a/pkgs/direct-sqlite.nix
+++ b/pkgs/direct-sqlite.nix
@@ -25,8 +25,8 @@ mkDerivation {
     temporary
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/dirforest.nix b/pkgs/dirforest.nix
index 0518e3a8..401b4d93 100644
--- a/pkgs/dirforest.nix
+++ b/pkgs/dirforest.nix
@@ -37,8 +37,8 @@ mkDerivation {
     validity-containers
     validity-path
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/distribution-nixpkgs.nix b/pkgs/distribution-nixpkgs.nix
index a71f86ae..c70ad0a0 100644
--- a/pkgs/distribution-nixpkgs.nix
+++ b/pkgs/distribution-nixpkgs.nix
@@ -44,8 +44,8 @@ mkDerivation {
     language-nix
     lens
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/distributive.nix b/pkgs/distributive.nix
index fb5de511..e0aab7b0 100644
--- a/pkgs/distributive.nix
+++ b/pkgs/distributive.nix
@@ -20,8 +20,8 @@ mkDerivation {
   libraryHaskellDepends = [ base base-orphans tagged transformers ];
   testHaskellDepends = [ base generic-deriving hspec ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/dlist.nix b/pkgs/dlist.nix
index 2a9bf067..fee876d8 100644
--- a/pkgs/dlist.nix
+++ b/pkgs/dlist.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base deepseq ];
   testHaskellDepends = [ base QuickCheck ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/doclayout.nix b/pkgs/doclayout.nix
index ca4f4314..a1595b13 100644
--- a/pkgs/doclayout.nix
+++ b/pkgs/doclayout.nix
@@ -41,8 +41,8 @@ mkDerivation {
     mtl
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/doctemplates.nix b/pkgs/doctemplates.nix
index 8d221f29..a0824fee 100644
--- a/pkgs/doctemplates.nix
+++ b/pkgs/doctemplates.nix
@@ -69,8 +69,8 @@ mkDerivation {
     mtl
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/doctest-exitcode-stdio.nix b/pkgs/doctest-exitcode-stdio.nix
index 70837b20..090653bd 100644
--- a/pkgs/doctest-exitcode-stdio.nix
+++ b/pkgs/doctest-exitcode-stdio.nix
@@ -22,8 +22,8 @@ mkDerivation {
     semigroups
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/doctest-lib.nix b/pkgs/doctest-lib.nix
index e5c532e2..2f64bd61 100644
--- a/pkgs/doctest-lib.nix
+++ b/pkgs/doctest-lib.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/doctest-parallel.nix b/pkgs/doctest-parallel.nix
index d17b8aae..4b180c10 100644
--- a/pkgs/doctest-parallel.nix
+++ b/pkgs/doctest-parallel.nix
@@ -84,8 +84,8 @@ mkDerivation {
     transformers
   ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/doctest.nix b/pkgs/doctest.nix
index 61aa251d..3f9f2baa 100644
--- a/pkgs/doctest.nix
+++ b/pkgs/doctest.nix
@@ -86,8 +86,8 @@ mkDerivation {
     transformers
   ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/dotgen.nix b/pkgs/dotgen.nix
index 24f66b38..8b22b371 100644
--- a/pkgs/dotgen.nix
+++ b/pkgs/dotgen.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = true;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base containers ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/double-conversion.nix b/pkgs/double-conversion.nix
index 8f1b404e..0ee9ae96 100644
--- a/pkgs/double-conversion.nix
+++ b/pkgs/double-conversion.nix
@@ -39,8 +39,8 @@ mkDerivation {
     test-framework-quickcheck2
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/easy-file.nix b/pkgs/easy-file.nix
index b87f6344..602dade9 100644
--- a/pkgs/easy-file.nix
+++ b/pkgs/easy-file.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base directory filepath time unix ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/echo.nix b/pkgs/echo.nix
index db8e9e9e..3c539194 100644
--- a/pkgs/echo.nix
+++ b/pkgs/echo.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = true;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base process ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/ed25519.nix b/pkgs/ed25519.nix
index e9202e81..e78bab2c 100644
--- a/pkgs/ed25519.nix
+++ b/pkgs/ed25519.nix
@@ -35,8 +35,8 @@ mkDerivation {
     QuickCheck
   ];
   benchmarkHaskellDepends = [ base bytestring criterion deepseq ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/edit-distance.nix b/pkgs/edit-distance.nix
index bb7a44b7..35c9e38f 100644
--- a/pkgs/edit-distance.nix
+++ b/pkgs/edit-distance.nix
@@ -43,8 +43,8 @@ mkDerivation {
     time
     unix
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/effectful-cache.nix b/pkgs/effectful-cache.nix
index 53ed9d7e..9f29c8fc 100644
--- a/pkgs/effectful-cache.nix
+++ b/pkgs/effectful-cache.nix
@@ -29,8 +29,8 @@ mkDerivation {
     tasty
     tasty-hunit
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/effectful-core.nix b/pkgs/effectful-core.nix
index b62687da..45ed7cd0 100644
--- a/pkgs/effectful-core.nix
+++ b/pkgs/effectful-core.nix
@@ -24,8 +24,8 @@ mkDerivation {
     transformers-base
     unliftio-core
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/effectful-th.nix b/pkgs/effectful-th.nix
index 04587a61..c96a81a7 100644
--- a/pkgs/effectful-th.nix
+++ b/pkgs/effectful-th.nix
@@ -25,8 +25,8 @@ mkDerivation {
     th-abstraction
   ];
   testHaskellDepends = [ base effectful ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/effectful.nix b/pkgs/effectful.nix
index 0777cab5..43723421 100644
--- a/pkgs/effectful.nix
+++ b/pkgs/effectful.nix
@@ -54,8 +54,8 @@ mkDerivation {
     unix
     unliftio
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/either.nix b/pkgs/either.nix
index 52ab1cbc..dd778bad 100644
--- a/pkgs/either.nix
+++ b/pkgs/either.nix
@@ -29,8 +29,8 @@ mkDerivation {
     test-framework
     test-framework-quickcheck2
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/email-validate.nix b/pkgs/email-validate.nix
index 05962678..8f2aae3f 100644
--- a/pkgs/email-validate.nix
+++ b/pkgs/email-validate.nix
@@ -22,8 +22,8 @@ mkDerivation {
     template-haskell
   ];
   testHaskellDepends = [ base bytestring doctest hspec QuickCheck ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/emojis.nix b/pkgs/emojis.nix
index ee364a2f..b8814823 100644
--- a/pkgs/emojis.nix
+++ b/pkgs/emojis.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base containers text ];
   testHaskellDepends = [ base HUnit text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/enclosed-exceptions.nix b/pkgs/enclosed-exceptions.nix
index 8c49cc46..1be9dc95 100644
--- a/pkgs/enclosed-exceptions.nix
+++ b/pkgs/enclosed-exceptions.nix
@@ -38,8 +38,8 @@ mkDerivation {
     transformers
     transformers-base
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/entropy.nix b/pkgs/entropy.nix
index 80c43691..64035531 100644
--- a/pkgs/entropy.nix
+++ b/pkgs/entropy.nix
@@ -17,8 +17,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   setupHaskellDepends = [ base Cabal directory filepath process ];
   libraryHaskellDepends = [ base bytestring unix ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/envparse.nix b/pkgs/envparse.nix
index 84b919c9..111c2df5 100644
--- a/pkgs/envparse.nix
+++ b/pkgs/envparse.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base containers ];
   testHaskellDepends = [ base containers hspec text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/erf.nix b/pkgs/erf.nix
index 37823d66..44de9840 100644
--- a/pkgs/erf.nix
+++ b/pkgs/erf.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/exact-pi.nix b/pkgs/exact-pi.nix
index 56455899..82c087d9 100644
--- a/pkgs/exact-pi.nix
+++ b/pkgs/exact-pi.nix
@@ -23,8 +23,8 @@ mkDerivation {
     tasty-hunit
     tasty-quickcheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/expiring-cache-map.nix b/pkgs/expiring-cache-map.nix
index abeac0f6..8d182e39 100644
--- a/pkgs/expiring-cache-map.nix
+++ b/pkgs/expiring-cache-map.nix
@@ -30,8 +30,8 @@ mkDerivation {
     time
     unordered-containers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/extensible-effects.nix b/pkgs/extensible-effects.nix
index deeec7cd..2a9dcd5e 100644
--- a/pkgs/extensible-effects.nix
+++ b/pkgs/extensible-effects.nix
@@ -47,8 +47,8 @@ mkDerivation {
     test-framework-quickcheck2
     test-framework-th
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/extensible-exceptions.nix b/pkgs/extensible-exceptions.nix
index fb313db3..104450de 100644
--- a/pkgs/extensible-exceptions.nix
+++ b/pkgs/extensible-exceptions.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/extra.nix b/pkgs/extra.nix
index 73ed1bbc..aba0bb32 100644
--- a/pkgs/extra.nix
+++ b/pkgs/extra.nix
@@ -34,8 +34,8 @@ mkDerivation {
     quickcheck-instances
     unix
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/fail.nix b/pkgs/fail.nix
index b8fa4551..98d75834 100644
--- a/pkgs/fail.nix
+++ b/pkgs/fail.nix
@@ -6,8 +6,8 @@ mkDerivation {
   isLibrary = true;
   isExecutable = false;
   enableSeparateDataOutput = false;
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/fast-logger.nix b/pkgs/fast-logger.nix
index 0de55418..e06eaa55 100644
--- a/pkgs/fast-logger.nix
+++ b/pkgs/fast-logger.nix
@@ -34,8 +34,8 @@ mkDerivation {
   ];
   testHaskellDepends = [ base bytestring directory hspec ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/fcf-containers.nix b/pkgs/fcf-containers.nix
index a608d5da..768fe646 100644
--- a/pkgs/fcf-containers.nix
+++ b/pkgs/fcf-containers.nix
@@ -21,8 +21,8 @@ mkDerivation {
     first-class-families
     ghc-prim
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/file-embed-lzma.nix b/pkgs/file-embed-lzma.nix
index c628fa4e..36935515 100644
--- a/pkgs/file-embed-lzma.nix
+++ b/pkgs/file-embed-lzma.nix
@@ -27,8 +27,8 @@ mkDerivation {
     transformers
   ];
   testHaskellDepends = [ base bytestring ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/file-embed.nix b/pkgs/file-embed.nix
index 935e5172..ff90945c 100644
--- a/pkgs/file-embed.nix
+++ b/pkgs/file-embed.nix
@@ -21,8 +21,8 @@ mkDerivation {
     template-haskell
   ];
   testHaskellDepends = [ base bytestring filepath ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/filemanip.nix b/pkgs/filemanip.nix
index 7221c9a6..607d21f4 100644
--- a/pkgs/filemanip.nix
+++ b/pkgs/filemanip.nix
@@ -22,8 +22,8 @@ mkDerivation {
     mtl
     unix-compat
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/filepattern.nix b/pkgs/filepattern.nix
index bed547de..aa1f8a62 100644
--- a/pkgs/filepattern.nix
+++ b/pkgs/filepattern.nix
@@ -15,8 +15,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base directory extra filepath ];
   testHaskellDepends = [ base directory extra filepath QuickCheck ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/filtrable.nix b/pkgs/filtrable.nix
index 957f526c..b6265d20 100644
--- a/pkgs/filtrable.nix
+++ b/pkgs/filtrable.nix
@@ -16,8 +16,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base containers transformers ];
   testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/fin.nix b/pkgs/fin.nix
index dbb4fc07..723c7ed4 100644
--- a/pkgs/fin.nix
+++ b/pkgs/fin.nix
@@ -31,8 +31,8 @@ mkDerivation {
     universe-base
   ];
   testHaskellDepends = [ base inspection-testing tagged ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/fingertree-psqueue.nix b/pkgs/fingertree-psqueue.nix
index cb4ec2d0..00af2275 100644
--- a/pkgs/fingertree-psqueue.nix
+++ b/pkgs/fingertree-psqueue.nix
@@ -12,8 +12,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base fingertree ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/fingertree.nix b/pkgs/fingertree.nix
index 60e604e1..0f7290e7 100644
--- a/pkgs/fingertree.nix
+++ b/pkgs/fingertree.nix
@@ -23,8 +23,8 @@ mkDerivation {
     test-framework-hunit
     test-framework-quickcheck2
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/finite-field.nix b/pkgs/finite-field.nix
index 397efd2b..27b10409 100644
--- a/pkgs/finite-field.nix
+++ b/pkgs/finite-field.nix
@@ -40,8 +40,8 @@ mkDerivation {
     tasty-quickcheck
     tasty-th
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/first-class-families.nix b/pkgs/first-class-families.nix
index b0f56fa7..2f6735f9 100644
--- a/pkgs/first-class-families.nix
+++ b/pkgs/first-class-families.nix
@@ -10,8 +10,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
   testHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/fixed.nix b/pkgs/fixed.nix
index 3cc0a32b..1c2c1cdf 100644
--- a/pkgs/fixed.nix
+++ b/pkgs/fixed.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/fmlist.nix b/pkgs/fmlist.nix
index 941b082f..3ae17b1b 100644
--- a/pkgs/fmlist.nix
+++ b/pkgs/fmlist.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/foldl.nix b/pkgs/foldl.nix
index 46c82dcc..d584dde8 100644
--- a/pkgs/foldl.nix
+++ b/pkgs/foldl.nix
@@ -44,8 +44,8 @@ mkDerivation {
   ];
   testHaskellDepends = [ base doctest ];
   benchmarkHaskellDepends = [ base criterion ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/foreign-store.nix b/pkgs/foreign-store.nix
index 2a5e108a..940371b8 100644
--- a/pkgs/foreign-store.nix
+++ b/pkgs/foreign-store.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/formatting.nix b/pkgs/formatting.nix
index f3c18de4..8e238523 100644
--- a/pkgs/formatting.nix
+++ b/pkgs/formatting.nix
@@ -41,8 +41,8 @@ mkDerivation {
     QuickCheck
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/foundation.nix b/pkgs/foundation.nix
index 584d41b5..e5118aea 100644
--- a/pkgs/foundation.nix
+++ b/pkgs/foundation.nix
@@ -9,8 +9,8 @@ mkDerivation {
   libraryHaskellDepends = [ base basement ghc-prim ];
   testHaskellDepends = [ base basement ];
   benchmarkHaskellDepends = [ base basement gauge ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/free.nix b/pkgs/free.nix
index 6880ce61..e4d5699d 100644
--- a/pkgs/free.nix
+++ b/pkgs/free.nix
@@ -38,8 +38,8 @@ mkDerivation {
     transformers
     transformers-base
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/freer-simple.nix b/pkgs/freer-simple.nix
index 5279d99a..41924d87 100644
--- a/pkgs/freer-simple.nix
+++ b/pkgs/freer-simple.nix
@@ -41,8 +41,8 @@ mkDerivation {
     free
     mtl
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/friendly-time.nix b/pkgs/friendly-time.nix
index e38e3441..4956ad4c 100644
--- a/pkgs/friendly-time.nix
+++ b/pkgs/friendly-time.nix
@@ -10,8 +10,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base old-locale time ];
   testHaskellDepends = [ base hspec old-locale time ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/fsnotify.nix b/pkgs/fsnotify.nix
index 378d2859..9c0ba6ba 100644
--- a/pkgs/fsnotify.nix
+++ b/pkgs/fsnotify.nix
@@ -56,8 +56,8 @@ mkDerivation {
     unix-compat
     unliftio
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/fuzzy-time.nix b/pkgs/fuzzy-time.nix
index 6b9e71d5..d3a5e94f 100644
--- a/pkgs/fuzzy-time.nix
+++ b/pkgs/fuzzy-time.nix
@@ -26,8 +26,8 @@ mkDerivation {
     validity
     validity-time
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/generic-deriving.nix b/pkgs/generic-deriving.nix
index b58ec9e6..c9845ad3 100644
--- a/pkgs/generic-deriving.nix
+++ b/pkgs/generic-deriving.nix
@@ -24,8 +24,8 @@ mkDerivation {
   ];
   testHaskellDepends = [ base hspec template-haskell ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/generic-lens-core.nix b/pkgs/generic-lens-core.nix
index d7c62b83..9bc8ce48 100644
--- a/pkgs/generic-lens-core.nix
+++ b/pkgs/generic-lens-core.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base indexed-profunctors text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/generic-lens-lite.nix b/pkgs/generic-lens-lite.nix
index 7fcd03b2..3a56ee81 100644
--- a/pkgs/generic-lens-lite.nix
+++ b/pkgs/generic-lens-lite.nix
@@ -10,8 +10,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
   testHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/generic-monoid.nix b/pkgs/generic-monoid.nix
index 55c9fa13..9cc55ba6 100644
--- a/pkgs/generic-monoid.nix
+++ b/pkgs/generic-monoid.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/generic-optics-lite.nix b/pkgs/generic-optics-lite.nix
index 4966dfd5..a8e190cf 100644
--- a/pkgs/generic-optics-lite.nix
+++ b/pkgs/generic-optics-lite.nix
@@ -10,8 +10,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base generic-lens-lite optics-core ];
   testHaskellDepends = [ base optics-core ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/generic-optics.nix b/pkgs/generic-optics.nix
index 232fbff2..8ceddb02 100644
--- a/pkgs/generic-optics.nix
+++ b/pkgs/generic-optics.nix
@@ -30,8 +30,8 @@ mkDerivation {
     inspection-testing
     optics-core
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/generic-random.nix b/pkgs/generic-random.nix
index 08761099..f7e9c1ec 100644
--- a/pkgs/generic-random.nix
+++ b/pkgs/generic-random.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base QuickCheck ];
   testHaskellDepends = [ base deepseq QuickCheck ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/generically.nix b/pkgs/generically.nix
index 0bf85930..733a2cb6 100644
--- a/pkgs/generically.nix
+++ b/pkgs/generically.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/generics-sop.nix b/pkgs/generics-sop.nix
index 40b5a8f1..f8a87bfe 100644
--- a/pkgs/generics-sop.nix
+++ b/pkgs/generics-sop.nix
@@ -31,8 +31,8 @@ mkDerivation {
     deepseq
     template-haskell
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/genvalidity-aeson.nix b/pkgs/genvalidity-aeson.nix
index 33d6e120..0b2fffde 100644
--- a/pkgs/genvalidity-aeson.nix
+++ b/pkgs/genvalidity-aeson.nix
@@ -49,8 +49,8 @@ mkDerivation {
     criterion
     genvalidity-criterion
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/genvalidity-bytestring.nix b/pkgs/genvalidity-bytestring.nix
index eebba6a4..2010c0af 100644
--- a/pkgs/genvalidity-bytestring.nix
+++ b/pkgs/genvalidity-bytestring.nix
@@ -47,8 +47,8 @@ mkDerivation {
     genvalidity-criterion
     QuickCheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/genvalidity-case-insensitive.nix b/pkgs/genvalidity-case-insensitive.nix
index 24f2902b..6b2cf408 100644
--- a/pkgs/genvalidity-case-insensitive.nix
+++ b/pkgs/genvalidity-case-insensitive.nix
@@ -37,8 +37,8 @@ mkDerivation {
     genvalidity-criterion
     QuickCheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/genvalidity-containers.nix b/pkgs/genvalidity-containers.nix
index f2e0229c..c2458e4d 100644
--- a/pkgs/genvalidity-containers.nix
+++ b/pkgs/genvalidity-containers.nix
@@ -46,8 +46,8 @@ mkDerivation {
     genvalidity-criterion
     QuickCheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/genvalidity-criterion.nix b/pkgs/genvalidity-criterion.nix
index 5a44656d..e69310a1 100644
--- a/pkgs/genvalidity-criterion.nix
+++ b/pkgs/genvalidity-criterion.nix
@@ -28,8 +28,8 @@ mkDerivation {
     genvalidity
     QuickCheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/genvalidity-dirforest.nix b/pkgs/genvalidity-dirforest.nix
index 077b4ff2..47424757 100644
--- a/pkgs/genvalidity-dirforest.nix
+++ b/pkgs/genvalidity-dirforest.nix
@@ -68,8 +68,8 @@ mkDerivation {
     genvalidity-criterion
     genvalidity-text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/genvalidity-hspec-aeson.nix b/pkgs/genvalidity-hspec-aeson.nix
index 7abc8bb5..a8c80101 100644
--- a/pkgs/genvalidity-hspec-aeson.nix
+++ b/pkgs/genvalidity-hspec-aeson.nix
@@ -44,8 +44,8 @@ mkDerivation {
     text
     validity
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/genvalidity-hspec-optics.nix b/pkgs/genvalidity-hspec-optics.nix
index 5dc16476..840ce9d4 100644
--- a/pkgs/genvalidity-hspec-optics.nix
+++ b/pkgs/genvalidity-hspec-optics.nix
@@ -33,8 +33,8 @@ mkDerivation {
     microlens
     validity
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/genvalidity-hspec.nix b/pkgs/genvalidity-hspec.nix
index bd4047af..4d2ebd34 100644
--- a/pkgs/genvalidity-hspec.nix
+++ b/pkgs/genvalidity-hspec.nix
@@ -33,8 +33,8 @@ mkDerivation {
     hspec-core
     QuickCheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/genvalidity-path.nix b/pkgs/genvalidity-path.nix
index cd7649db..8f696a48 100644
--- a/pkgs/genvalidity-path.nix
+++ b/pkgs/genvalidity-path.nix
@@ -33,8 +33,8 @@ mkDerivation {
     path
     QuickCheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/genvalidity-persistent.nix b/pkgs/genvalidity-persistent.nix
index e5933812..c5ad4d76 100644
--- a/pkgs/genvalidity-persistent.nix
+++ b/pkgs/genvalidity-persistent.nix
@@ -51,8 +51,8 @@ mkDerivation {
     persistent
     persistent-template
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/genvalidity-property.nix b/pkgs/genvalidity-property.nix
index 9eb8b34b..793b4e9a 100644
--- a/pkgs/genvalidity-property.nix
+++ b/pkgs/genvalidity-property.nix
@@ -23,8 +23,8 @@ mkDerivation {
     validity
   ];
   testHaskellDepends = [ base genvalidity hspec QuickCheck ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/genvalidity-scientific.nix b/pkgs/genvalidity-scientific.nix
index c8a62fa7..5f05e182 100644
--- a/pkgs/genvalidity-scientific.nix
+++ b/pkgs/genvalidity-scientific.nix
@@ -32,8 +32,8 @@ mkDerivation {
     QuickCheck
     scientific
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/genvalidity-sydtest-aeson.nix b/pkgs/genvalidity-sydtest-aeson.nix
index f4f64dad..09be744a 100644
--- a/pkgs/genvalidity-sydtest-aeson.nix
+++ b/pkgs/genvalidity-sydtest-aeson.nix
@@ -44,8 +44,8 @@ mkDerivation {
     validity
   ];
   testToolDepends = [ sydtest-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/genvalidity-sydtest-hashable.nix b/pkgs/genvalidity-sydtest-hashable.nix
index f86dc39a..67e36d15 100644
--- a/pkgs/genvalidity-sydtest-hashable.nix
+++ b/pkgs/genvalidity-sydtest-hashable.nix
@@ -35,8 +35,8 @@ mkDerivation {
     validity
   ];
   testToolDepends = [ sydtest-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/genvalidity-sydtest-lens.nix b/pkgs/genvalidity-sydtest-lens.nix
index 533e6407..4be49828 100644
--- a/pkgs/genvalidity-sydtest-lens.nix
+++ b/pkgs/genvalidity-sydtest-lens.nix
@@ -33,8 +33,8 @@ mkDerivation {
     validity
   ];
   testToolDepends = [ sydtest-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/genvalidity-sydtest-persistent.nix b/pkgs/genvalidity-sydtest-persistent.nix
index 2d0eddf4..29cb3f26 100644
--- a/pkgs/genvalidity-sydtest-persistent.nix
+++ b/pkgs/genvalidity-sydtest-persistent.nix
@@ -39,8 +39,8 @@ mkDerivation {
     validity
   ];
   testToolDepends = [ sydtest-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/genvalidity-sydtest.nix b/pkgs/genvalidity-sydtest.nix
index da713d81..024f602e 100644
--- a/pkgs/genvalidity-sydtest.nix
+++ b/pkgs/genvalidity-sydtest.nix
@@ -25,8 +25,8 @@ mkDerivation {
   ];
   testHaskellDepends = [ base genvalidity QuickCheck sydtest ];
   testToolDepends = [ sydtest-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/genvalidity-text.nix b/pkgs/genvalidity-text.nix
index adad4b1a..999eb817 100644
--- a/pkgs/genvalidity-text.nix
+++ b/pkgs/genvalidity-text.nix
@@ -46,8 +46,8 @@ mkDerivation {
     QuickCheck
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/genvalidity-time.nix b/pkgs/genvalidity-time.nix
index 93a6f111..963f3efc 100644
--- a/pkgs/genvalidity-time.nix
+++ b/pkgs/genvalidity-time.nix
@@ -31,8 +31,8 @@ mkDerivation {
     genvalidity-criterion
     time
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/genvalidity-unordered-containers.nix b/pkgs/genvalidity-unordered-containers.nix
index 3bfcfde1..a7b62b2a 100644
--- a/pkgs/genvalidity-unordered-containers.nix
+++ b/pkgs/genvalidity-unordered-containers.nix
@@ -34,8 +34,8 @@ mkDerivation {
     unordered-containers
     validity
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/genvalidity-uuid.nix b/pkgs/genvalidity-uuid.nix
index 85bc88b5..c19cd6c7 100644
--- a/pkgs/genvalidity-uuid.nix
+++ b/pkgs/genvalidity-uuid.nix
@@ -42,8 +42,8 @@ mkDerivation {
     QuickCheck
     uuid
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/genvalidity-vector.nix b/pkgs/genvalidity-vector.nix
index cc91d841..61a3fa0d 100644
--- a/pkgs/genvalidity-vector.nix
+++ b/pkgs/genvalidity-vector.nix
@@ -31,8 +31,8 @@ mkDerivation {
     hspec
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/genvalidity.nix b/pkgs/genvalidity.nix
index cb902df2..c97f37d4 100644
--- a/pkgs/genvalidity.nix
+++ b/pkgs/genvalidity.nix
@@ -16,8 +16,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base QuickCheck random validity ];
   testHaskellDepends = [ base hspec hspec-core QuickCheck ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/ghc-byteorder.nix b/pkgs/ghc-byteorder.nix
index e12f0f29..64cb8604 100644
--- a/pkgs/ghc-byteorder.nix
+++ b/pkgs/ghc-byteorder.nix
@@ -10,8 +10,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
   testHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/ghc-check.nix b/pkgs/ghc-check.nix
index be115243..79dda76e 100644
--- a/pkgs/ghc-check.nix
+++ b/pkgs/ghc-check.nix
@@ -34,8 +34,8 @@ mkDerivation {
     th-compat
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/ghc-exactprint.nix b/pkgs/ghc-exactprint.nix
index 43030830..160198a2 100644
--- a/pkgs/ghc-exactprint.nix
+++ b/pkgs/ghc-exactprint.nix
@@ -62,8 +62,8 @@ mkDerivation {
     silently
     syb
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/ghc-lib-parser-ex.nix b/pkgs/ghc-lib-parser-ex.nix
index 285bc7e4..acb2000a 100644
--- a/pkgs/ghc-lib-parser-ex.nix
+++ b/pkgs/ghc-lib-parser-ex.nix
@@ -35,8 +35,8 @@ mkDerivation {
     tasty-hunit
     uniplate
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/ghc-lib-parser.nix b/pkgs/ghc-lib-parser.nix
index 57328be4..8aa33500 100644
--- a/pkgs/ghc-lib-parser.nix
+++ b/pkgs/ghc-lib-parser.nix
@@ -45,8 +45,8 @@ mkDerivation {
     unix
   ];
   libraryToolDepends = [ alex happy ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/ghc-paths.nix b/pkgs/ghc-paths.nix
index 8d1e0013..3f5edd22 100644
--- a/pkgs/ghc-paths.nix
+++ b/pkgs/ghc-paths.nix
@@ -10,8 +10,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   setupHaskellDepends = [ base Cabal directory ];
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/ghc-tcplugins-extra.nix b/pkgs/ghc-tcplugins-extra.nix
index c9db96f5..c71dec78 100644
--- a/pkgs/ghc-tcplugins-extra.nix
+++ b/pkgs/ghc-tcplugins-extra.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ghc ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/ghc-typelits-knownnat.nix b/pkgs/ghc-typelits-knownnat.nix
index fe66f6f4..79c620bd 100644
--- a/pkgs/ghc-typelits-knownnat.nix
+++ b/pkgs/ghc-typelits-knownnat.nix
@@ -34,8 +34,8 @@ mkDerivation {
     tasty-hunit
     tasty-quickcheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/ghc-typelits-natnormalise.nix b/pkgs/ghc-typelits-natnormalise.nix
index 96038d38..882a222b 100644
--- a/pkgs/ghc-typelits-natnormalise.nix
+++ b/pkgs/ghc-typelits-natnormalise.nix
@@ -33,8 +33,8 @@ mkDerivation {
     tasty-hunit
     template-haskell
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/ghcid.nix b/pkgs/ghcid.nix
index 3c9b6425..3b04ba52 100644
--- a/pkgs/ghcid.nix
+++ b/pkgs/ghcid.nix
@@ -62,8 +62,8 @@ mkDerivation {
     time
     unix
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/githash.nix b/pkgs/githash.nix
index 0f90f62d..b8e1f929 100644
--- a/pkgs/githash.nix
+++ b/pkgs/githash.nix
@@ -39,8 +39,8 @@ mkDerivation {
     th-compat
     unliftio
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/gitrev.nix b/pkgs/gitrev.nix
index fcb33605..675a7f44 100644
--- a/pkgs/gitrev.nix
+++ b/pkgs/gitrev.nix
@@ -22,8 +22,8 @@ mkDerivation {
     process
     template-haskell
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/gridtables.nix b/pkgs/gridtables.nix
index 25f73ebf..bdefc61a 100644
--- a/pkgs/gridtables.nix
+++ b/pkgs/gridtables.nix
@@ -25,8 +25,8 @@ mkDerivation {
     text
   ];
   testHaskellDepends = [ array base parsec tasty tasty-hunit text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/groups.nix b/pkgs/groups.nix
index 8c6f9472..c8129c7c 100644
--- a/pkgs/groups.nix
+++ b/pkgs/groups.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hackage-db.nix b/pkgs/hackage-db.nix
index 110bfa36..218e6c6c 100644
--- a/pkgs/hackage-db.nix
+++ b/pkgs/hackage-db.nix
@@ -34,8 +34,8 @@ mkDerivation {
     time
     utf8-string
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hackage-security.nix b/pkgs/hackage-security.nix
index 99733fcc..f4f1c352 100644
--- a/pkgs/hackage-security.nix
+++ b/pkgs/hackage-security.nix
@@ -87,8 +87,8 @@ mkDerivation {
     vector
     zlib
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/haddock-library.nix b/pkgs/haddock-library.nix
index 3af3edf4..d4c5cc3e 100644
--- a/pkgs/haddock-library.nix
+++ b/pkgs/haddock-library.nix
@@ -39,8 +39,8 @@ mkDerivation {
     tree-diff
   ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/half.nix b/pkgs/half.nix
index 0fb87699..2c1f20d6 100644
--- a/pkgs/half.nix
+++ b/pkgs/half.nix
@@ -25,8 +25,8 @@ mkDerivation {
     test-framework
     test-framework-quickcheck2
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/happy.nix b/pkgs/happy.nix
index 5896ef4c..efc123a7 100644
--- a/pkgs/happy.nix
+++ b/pkgs/happy.nix
@@ -10,8 +10,8 @@ mkDerivation {
   enableSeparateDataOutput = true;
   executableHaskellDepends = [ array base containers mtl ];
   testHaskellDepends = [ base process ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hashable.nix b/pkgs/hashable.nix
index 72fcb785..e26573d8 100644
--- a/pkgs/hashable.nix
+++ b/pkgs/hashable.nix
@@ -44,8 +44,8 @@ mkDerivation {
     text
     unix
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hashing.nix b/pkgs/hashing.nix
index 9509958f..c0052a0a 100644
--- a/pkgs/hashing.nix
+++ b/pkgs/hashing.nix
@@ -34,8 +34,8 @@ mkDerivation {
     QuickCheck
     template-haskell
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hashmap.nix b/pkgs/hashmap.nix
index 085caea4..2bb7c27e 100644
--- a/pkgs/hashmap.nix
+++ b/pkgs/hashmap.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base containers deepseq hashable ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hashtables.nix b/pkgs/hashtables.nix
index 7d32e9c7..50d63b89 100644
--- a/pkgs/hashtables.nix
+++ b/pkgs/hashtables.nix
@@ -39,8 +39,8 @@ mkDerivation {
     test-framework-quickcheck2
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/haskell-lexer.nix b/pkgs/haskell-lexer.nix
index d9c2dac5..b4137f4b 100644
--- a/pkgs/haskell-lexer.nix
+++ b/pkgs/haskell-lexer.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/haskell-src-exts.nix b/pkgs/haskell-src-exts.nix
index 1ebb1d5d..f508e65f 100644
--- a/pkgs/haskell-src-exts.nix
+++ b/pkgs/haskell-src-exts.nix
@@ -36,8 +36,8 @@ mkDerivation {
     tasty-golden
     tasty-smallcheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/haskell-src-meta.nix b/pkgs/haskell-src-meta.nix
index 050abdea..2c89ea97 100644
--- a/pkgs/haskell-src-meta.nix
+++ b/pkgs/haskell-src-meta.nix
@@ -37,8 +37,8 @@ mkDerivation {
     tasty-hunit
     template-haskell
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/heaps.nix b/pkgs/heaps.nix
index 487d554b..7982bbf9 100644
--- a/pkgs/heaps.nix
+++ b/pkgs/heaps.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hedgehog-golden.nix b/pkgs/hedgehog-golden.nix
index 950d0db1..41a3f2a3 100644
--- a/pkgs/hedgehog-golden.nix
+++ b/pkgs/hedgehog-golden.nix
@@ -38,8 +38,8 @@ mkDerivation {
     text
   ];
   testHaskellDepends = [ aeson base hedgehog with-utf8 ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hedgehog.nix b/pkgs/hedgehog.nix
index 63ffaa33..5839e6c7 100644
--- a/pkgs/hedgehog.nix
+++ b/pkgs/hedgehog.nix
@@ -71,8 +71,8 @@ mkDerivation {
     text
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hie-bios.nix b/pkgs/hie-bios.nix
index dbf747ef..6bf33122 100644
--- a/pkgs/hie-bios.nix
+++ b/pkgs/hie-bios.nix
@@ -93,8 +93,8 @@ mkDerivation {
     unordered-containers
     yaml
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hie-compat.nix b/pkgs/hie-compat.nix
index de553f47..661d468a 100644
--- a/pkgs/hie-compat.nix
+++ b/pkgs/hie-compat.nix
@@ -28,8 +28,8 @@ mkDerivation {
     ghc-boot
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hinotify.nix b/pkgs/hinotify.nix
index 04b41d9e..e24b5834 100644
--- a/pkgs/hinotify.nix
+++ b/pkgs/hinotify.nix
@@ -16,8 +16,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ async base bytestring containers unix ];
   testHaskellDepends = [ base bytestring directory unix ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hledger-lib.nix b/pkgs/hledger-lib.nix
index bd0145b7..4d7d8183 100644
--- a/pkgs/hledger-lib.nix
+++ b/pkgs/hledger-lib.nix
@@ -140,8 +140,8 @@ mkDerivation {
     unordered-containers
     utf8-string
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hledger.nix b/pkgs/hledger.nix
index 6d21bf7f..b3fa942f 100644
--- a/pkgs/hledger.nix
+++ b/pkgs/hledger.nix
@@ -164,8 +164,8 @@ mkDerivation {
     utility-ht
     wizards
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hlint.nix b/pkgs/hlint.nix
index fa9c25e3..6cde9d35 100644
--- a/pkgs/hlint.nix
+++ b/pkgs/hlint.nix
@@ -63,8 +63,8 @@ mkDerivation {
     yaml
   ];
   executableHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hopenssl.nix b/pkgs/hopenssl.nix
index 16d0743d..a65b52f0 100644
--- a/pkgs/hopenssl.nix
+++ b/pkgs/hopenssl.nix
@@ -11,8 +11,8 @@ mkDerivation {
   libraryHaskellDepends = [ base bytestring ];
   librarySystemDepends = [ openssl ];
   testHaskellDepends = [ base bytestring HUnit ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/horizon-gen-nix.nix b/pkgs/horizon-gen-nix.nix
index d423b620..f5898159 100644
--- a/pkgs/horizon-gen-nix.nix
+++ b/pkgs/horizon-gen-nix.nix
@@ -45,8 +45,8 @@ mkDerivation {
     text
   ];
   executableHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hosc.nix b/pkgs/hosc.nix
index 0bbc48b8..1775945f 100644
--- a/pkgs/hosc.nix
+++ b/pkgs/hosc.nix
@@ -26,8 +26,8 @@ mkDerivation {
     time
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hostname.nix b/pkgs/hostname.nix
index 412a2f5b..318ffa2e 100644
--- a/pkgs/hostname.nix
+++ b/pkgs/hostname.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hourglass.nix b/pkgs/hourglass.nix
index 7cb60696..0719c741 100644
--- a/pkgs/hourglass.nix
+++ b/pkgs/hourglass.nix
@@ -38,8 +38,8 @@ mkDerivation {
     old-locale
     time
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hpack-dhall.nix b/pkgs/hpack-dhall.nix
index ca5c2a4e..6c3e0f5c 100644
--- a/pkgs/hpack-dhall.nix
+++ b/pkgs/hpack-dhall.nix
@@ -84,8 +84,8 @@ mkDerivation {
     utf8-string
     yaml
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hpack.nix b/pkgs/hpack.nix
index c4e4ba5f..46ee5a60 100644
--- a/pkgs/hpack.nix
+++ b/pkgs/hpack.nix
@@ -120,8 +120,8 @@ mkDerivation {
     yaml
   ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hscolour.nix b/pkgs/hscolour.nix
index c4105aac..5166f9e3 100644
--- a/pkgs/hscolour.nix
+++ b/pkgs/hscolour.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = true;
   libraryHaskellDepends = [ base containers ];
   executableHaskellDepends = [ base containers ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hslua-aeson.nix b/pkgs/hslua-aeson.nix
index ce391d66..5bc43f9e 100644
--- a/pkgs/hslua-aeson.nix
+++ b/pkgs/hslua-aeson.nix
@@ -56,8 +56,8 @@ mkDerivation {
     unordered-containers
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hslua-classes.nix b/pkgs/hslua-classes.nix
index f1b37f19..149d0217 100644
--- a/pkgs/hslua-classes.nix
+++ b/pkgs/hslua-classes.nix
@@ -47,8 +47,8 @@ mkDerivation {
     tasty-quickcheck
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hslua-core.nix b/pkgs/hslua-core.nix
index 16701cd5..c254a7a9 100644
--- a/pkgs/hslua-core.nix
+++ b/pkgs/hslua-core.nix
@@ -42,8 +42,8 @@ mkDerivation {
     tasty-quickcheck
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hslua-marshalling.nix b/pkgs/hslua-marshalling.nix
index fdbcd7fb..28331bc3 100644
--- a/pkgs/hslua-marshalling.nix
+++ b/pkgs/hslua-marshalling.nix
@@ -44,8 +44,8 @@ mkDerivation {
     tasty-quickcheck
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hslua-module-doclayout.nix b/pkgs/hslua-module-doclayout.nix
index 6c650ca0..846333cc 100644
--- a/pkgs/hslua-module-doclayout.nix
+++ b/pkgs/hslua-module-doclayout.nix
@@ -25,8 +25,8 @@ mkDerivation {
     tasty-lua
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hslua-module-path.nix b/pkgs/hslua-module-path.nix
index 8a21c4ac..c409b6a0 100644
--- a/pkgs/hslua-module-path.nix
+++ b/pkgs/hslua-module-path.nix
@@ -36,8 +36,8 @@ mkDerivation {
     tasty-lua
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hslua-module-system.nix b/pkgs/hslua-module-system.nix
index 09404b8c..77c9aafd 100644
--- a/pkgs/hslua-module-system.nix
+++ b/pkgs/hslua-module-system.nix
@@ -38,8 +38,8 @@ mkDerivation {
     tasty-lua
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hslua-module-text.nix b/pkgs/hslua-module-text.nix
index 88778eeb..7e11c960 100644
--- a/pkgs/hslua-module-text.nix
+++ b/pkgs/hslua-module-text.nix
@@ -32,8 +32,8 @@ mkDerivation {
     tasty-lua
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hslua-module-version.nix b/pkgs/hslua-module-version.nix
index 06215de5..24edb249 100644
--- a/pkgs/hslua-module-version.nix
+++ b/pkgs/hslua-module-version.nix
@@ -36,8 +36,8 @@ mkDerivation {
     tasty-lua
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hslua-objectorientation.nix b/pkgs/hslua-objectorientation.nix
index 4cb47c99..df5a1626 100644
--- a/pkgs/hslua-objectorientation.nix
+++ b/pkgs/hslua-objectorientation.nix
@@ -50,8 +50,8 @@ mkDerivation {
     tasty-quickcheck
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hslua-packaging.nix b/pkgs/hslua-packaging.nix
index 73eb4a06..2a3ddb60 100644
--- a/pkgs/hslua-packaging.nix
+++ b/pkgs/hslua-packaging.nix
@@ -40,8 +40,8 @@ mkDerivation {
     tasty-hunit
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hslua.nix b/pkgs/hslua.nix
index f46e0748..a893fea2 100644
--- a/pkgs/hslua.nix
+++ b/pkgs/hslua.nix
@@ -62,8 +62,8 @@ mkDerivation {
     tasty-hunit
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hspec-contrib.nix b/pkgs/hspec-contrib.nix
index e2324029..487a51d3 100644
--- a/pkgs/hspec-contrib.nix
+++ b/pkgs/hspec-contrib.nix
@@ -17,8 +17,8 @@ mkDerivation {
   libraryHaskellDepends = [ base hspec-core HUnit ];
   testHaskellDepends = [ base hspec hspec-core HUnit QuickCheck ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hspec-core.nix b/pkgs/hspec-core.nix
index c9ba87e5..dde71c9b 100644
--- a/pkgs/hspec-core.nix
+++ b/pkgs/hspec-core.nix
@@ -80,8 +80,8 @@ mkDerivation {
     transformers
   ];
   testToolDepends = [ hspec-meta ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hspec-discover.nix b/pkgs/hspec-discover.nix
index e2866e8c..12bd11ef 100644
--- a/pkgs/hspec-discover.nix
+++ b/pkgs/hspec-discover.nix
@@ -25,8 +25,8 @@ mkDerivation {
     QuickCheck
   ];
   testToolDepends = [ hspec-meta ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hspec-expectations-lifted.nix b/pkgs/hspec-expectations-lifted.nix
index 2bda499b..0d626945 100644
--- a/pkgs/hspec-expectations-lifted.nix
+++ b/pkgs/hspec-expectations-lifted.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base hspec-expectations transformers ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hspec-expectations.nix b/pkgs/hspec-expectations.nix
index 1e54eb6b..6c67df67 100644
--- a/pkgs/hspec-expectations.nix
+++ b/pkgs/hspec-expectations.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base call-stack HUnit ];
   testHaskellDepends = [ base call-stack HUnit nanospec ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hspec-hedgehog.nix b/pkgs/hspec-hedgehog.nix
index cc55414f..ac4f0844 100644
--- a/pkgs/hspec-hedgehog.nix
+++ b/pkgs/hspec-hedgehog.nix
@@ -27,8 +27,8 @@ mkDerivation {
     splitmix
   ];
   testHaskellDepends = [ base hedgehog hspec ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hspec-megaparsec.nix b/pkgs/hspec-megaparsec.nix
index 7d66ed50..144a946e 100644
--- a/pkgs/hspec-megaparsec.nix
+++ b/pkgs/hspec-megaparsec.nix
@@ -20,8 +20,8 @@ mkDerivation {
     megaparsec
   ];
   testHaskellDepends = [ base hspec hspec-expectations megaparsec ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hspec-meta.nix b/pkgs/hspec-meta.nix
index 29b50018..6c38c781 100644
--- a/pkgs/hspec-meta.nix
+++ b/pkgs/hspec-meta.nix
@@ -62,8 +62,8 @@ mkDerivation {
     time
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hspec-smallcheck.nix b/pkgs/hspec-smallcheck.nix
index 1f470379..0459c487 100644
--- a/pkgs/hspec-smallcheck.nix
+++ b/pkgs/hspec-smallcheck.nix
@@ -35,8 +35,8 @@ mkDerivation {
     smallcheck
   ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hspec-wai.nix b/pkgs/hspec-wai.nix
index f349fcda..2d9212b8 100644
--- a/pkgs/hspec-wai.nix
+++ b/pkgs/hspec-wai.nix
@@ -50,8 +50,8 @@ mkDerivation {
     wai
     wai-extra
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/hspec.nix b/pkgs/hspec.nix
index f6377015..52204b03 100644
--- a/pkgs/hspec.nix
+++ b/pkgs/hspec.nix
@@ -20,8 +20,8 @@ mkDerivation {
     hspec-expectations
     QuickCheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/html.nix b/pkgs/html.nix
index ab21b3f6..4618c5cd 100644
--- a/pkgs/html.nix
+++ b/pkgs/html.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/http-api-data.nix b/pkgs/http-api-data.nix
index 72316863..03ff1406 100644
--- a/pkgs/http-api-data.nix
+++ b/pkgs/http-api-data.nix
@@ -62,8 +62,8 @@ mkDerivation {
     uuid-types
   ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/http-client-tls.nix b/pkgs/http-client-tls.nix
index 7ea7f681..849466a1 100644
--- a/pkgs/http-client-tls.nix
+++ b/pkgs/http-client-tls.nix
@@ -52,8 +52,8 @@ mkDerivation {
     http-types
   ];
   benchmarkHaskellDepends = [ base gauge http-client ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/http-client.nix b/pkgs/http-client.nix
index 1dc8a16f..08fa38fc 100644
--- a/pkgs/http-client.nix
+++ b/pkgs/http-client.nix
@@ -85,8 +85,8 @@ mkDerivation {
     zlib
   ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/http-date.nix b/pkgs/http-date.nix
index 91aba558..9ad6e858 100644
--- a/pkgs/http-date.nix
+++ b/pkgs/http-date.nix
@@ -25,8 +25,8 @@ mkDerivation {
     old-locale
     time
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/http-media.nix b/pkgs/http-media.nix
index c8d2c646..e0b23499 100644
--- a/pkgs/http-media.nix
+++ b/pkgs/http-media.nix
@@ -35,8 +35,8 @@ mkDerivation {
     test-framework-quickcheck2
     utf8-string
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/http-types.nix b/pkgs/http-types.nix
index a31627dd..a3582721 100644
--- a/pkgs/http-types.nix
+++ b/pkgs/http-types.nix
@@ -33,8 +33,8 @@ mkDerivation {
     quickcheck-instances
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/http2.nix b/pkgs/http2.nix
index ca080088..15568d14 100644
--- a/pkgs/http2.nix
+++ b/pkgs/http2.nix
@@ -88,8 +88,8 @@ mkDerivation {
     psqueues
     stm
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/httpd-shed.nix b/pkgs/httpd-shed.nix
index dc886062..ce93e11e 100644
--- a/pkgs/httpd-shed.nix
+++ b/pkgs/httpd-shed.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = true;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base network network-bsd network-uri ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/ieee754.nix b/pkgs/ieee754.nix
index 9ad3e497..f64f2b25 100644
--- a/pkgs/ieee754.nix
+++ b/pkgs/ieee754.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/incipit-base.nix b/pkgs/incipit-base.nix
index d54648df..401cd0d8 100644
--- a/pkgs/incipit-base.nix
+++ b/pkgs/incipit-base.nix
@@ -22,8 +22,8 @@ mkDerivation {
     stm
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/incipit-core.nix b/pkgs/incipit-core.nix
index ef9cab8d..fd5c4c36 100644
--- a/pkgs/incipit-core.nix
+++ b/pkgs/incipit-core.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base incipit-base polysemy ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/indexed-profunctors.nix b/pkgs/indexed-profunctors.nix
index 2c6d66df..f8f60ffe 100644
--- a/pkgs/indexed-profunctors.nix
+++ b/pkgs/indexed-profunctors.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/indexed-traversable-instances.nix b/pkgs/indexed-traversable-instances.nix
index 3b36fcd1..5e4dd1df 100644
--- a/pkgs/indexed-traversable-instances.nix
+++ b/pkgs/indexed-traversable-instances.nix
@@ -41,8 +41,8 @@ mkDerivation {
     unordered-containers
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/indexed-traversable.nix b/pkgs/indexed-traversable.nix
index f476fa61..0330f377 100644
--- a/pkgs/indexed-traversable.nix
+++ b/pkgs/indexed-traversable.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ array base containers transformers ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/infer-license.nix b/pkgs/infer-license.nix
index de57bd85..43111797 100644
--- a/pkgs/infer-license.nix
+++ b/pkgs/infer-license.nix
@@ -29,8 +29,8 @@ mkDerivation {
     text
     text-metrics
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/ini.nix b/pkgs/ini.nix
index d9016f68..d5960506 100644
--- a/pkgs/ini.nix
+++ b/pkgs/ini.nix
@@ -20,8 +20,8 @@ mkDerivation {
     unordered-containers
   ];
   testHaskellDepends = [ base hspec unordered-containers ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/insert-ordered-containers.nix b/pkgs/insert-ordered-containers.nix
index 5abb9545..fb283e79 100644
--- a/pkgs/insert-ordered-containers.nix
+++ b/pkgs/insert-ordered-containers.nix
@@ -53,8 +53,8 @@ mkDerivation {
     text
     unordered-containers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/inspection-testing.nix b/pkgs/inspection-testing.nix
index 903ae496..adee4e7b 100644
--- a/pkgs/inspection-testing.nix
+++ b/pkgs/inspection-testing.nix
@@ -23,8 +23,8 @@ mkDerivation {
     transformers
   ];
   testHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/integer-logarithms.nix b/pkgs/integer-logarithms.nix
index 55779bc7..a9987a69 100644
--- a/pkgs/integer-logarithms.nix
+++ b/pkgs/integer-logarithms.nix
@@ -30,8 +30,8 @@ mkDerivation {
     tasty-quickcheck
     tasty-smallcheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/interpolate.nix b/pkgs/interpolate.nix
index 87985ef1..3a11b9d8 100644
--- a/pkgs/interpolate.nix
+++ b/pkgs/interpolate.nix
@@ -29,8 +29,8 @@ mkDerivation {
     template-haskell
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/invariant.nix b/pkgs/invariant.nix
index 8f9fa84e..463d7706 100644
--- a/pkgs/invariant.nix
+++ b/pkgs/invariant.nix
@@ -49,8 +49,8 @@ mkDerivation {
   ];
   testHaskellDepends = [ base hspec QuickCheck template-haskell ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/iproute.nix b/pkgs/iproute.nix
index f253dae1..3806dc06 100644
--- a/pkgs/iproute.nix
+++ b/pkgs/iproute.nix
@@ -38,8 +38,8 @@ mkDerivation {
     QuickCheck
     safe
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/ipynb.nix b/pkgs/ipynb.nix
index 78ecfb5a..a95e9336 100644
--- a/pkgs/ipynb.nix
+++ b/pkgs/ipynb.nix
@@ -44,8 +44,8 @@ mkDerivation {
     tasty-hunit
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/jira-wiki-markup.nix b/pkgs/jira-wiki-markup.nix
index ab24837d..f80c5896 100644
--- a/pkgs/jira-wiki-markup.nix
+++ b/pkgs/jira-wiki-markup.nix
@@ -11,8 +11,8 @@ mkDerivation {
   libraryHaskellDepends = [ base mtl parsec text ];
   executableHaskellDepends = [ base text ];
   testHaskellDepends = [ base parsec tasty tasty-hunit text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/js-chart.nix b/pkgs/js-chart.nix
index 23ebecf9..112e46a6 100644
--- a/pkgs/js-chart.nix
+++ b/pkgs/js-chart.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = true;
   libraryHaskellDepends = [ base ];
   testHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/js-dgtable.nix b/pkgs/js-dgtable.nix
index e7735e5f..26fca4ed 100644
--- a/pkgs/js-dgtable.nix
+++ b/pkgs/js-dgtable.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = true;
   libraryHaskellDepends = [ base ];
   testHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/js-flot.nix b/pkgs/js-flot.nix
index 6f150018..09ce387d 100644
--- a/pkgs/js-flot.nix
+++ b/pkgs/js-flot.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = true;
   libraryHaskellDepends = [ base ];
   testHaskellDepends = [ base HTTP ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/js-jquery.nix b/pkgs/js-jquery.nix
index ab1d8628..866e1d29 100644
--- a/pkgs/js-jquery.nix
+++ b/pkgs/js-jquery.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = true;
   libraryHaskellDepends = [ base ];
   testHaskellDepends = [ base HTTP ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/kan-extensions.nix b/pkgs/kan-extensions.nix
index b71e20f4..8255adb1 100644
--- a/pkgs/kan-extensions.nix
+++ b/pkgs/kan-extensions.nix
@@ -40,8 +40,8 @@ mkDerivation {
     transformers
     transformers-compat
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/keys.nix b/pkgs/keys.nix
index 1cb8c4f8..6b6b2dbc 100644
--- a/pkgs/keys.nix
+++ b/pkgs/keys.nix
@@ -36,8 +36,8 @@ mkDerivation {
     transformers-compat
     unordered-containers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/kvstore-effectful-cache.nix b/pkgs/kvstore-effectful-cache.nix
index bd5d64ab..f5e85427 100644
--- a/pkgs/kvstore-effectful-cache.nix
+++ b/pkgs/kvstore-effectful-cache.nix
@@ -52,8 +52,8 @@ mkDerivation {
     tasty-hedgehog
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/kvstore-effectful-spec.nix b/pkgs/kvstore-effectful-spec.nix
index e1ba007c..d1da4f51 100644
--- a/pkgs/kvstore-effectful-spec.nix
+++ b/pkgs/kvstore-effectful-spec.nix
@@ -35,8 +35,8 @@ mkDerivation {
     tasty-hedgehog
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/kvstore-effectful-statemap.nix b/pkgs/kvstore-effectful-statemap.nix
index fbbc2e0c..70d12497 100644
--- a/pkgs/kvstore-effectful-statemap.nix
+++ b/pkgs/kvstore-effectful-statemap.nix
@@ -43,8 +43,8 @@ mkDerivation {
     tasty-hedgehog
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/kvstore-effectful.nix b/pkgs/kvstore-effectful.nix
index 14c59d28..295d4a54 100644
--- a/pkgs/kvstore-effectful.nix
+++ b/pkgs/kvstore-effectful.nix
@@ -13,8 +13,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base containers effectful ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/language-c.nix b/pkgs/language-c.nix
index 9b50d34b..0f62b6d4 100644
--- a/pkgs/language-c.nix
+++ b/pkgs/language-c.nix
@@ -34,8 +34,8 @@ mkDerivation {
   ];
   libraryToolDepends = [ alex happy ];
   testHaskellDepends = [ base directory filepath process ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/language-haskell-extract.nix b/pkgs/language-haskell-extract.nix
index 3e11a393..d966c163 100644
--- a/pkgs/language-haskell-extract.nix
+++ b/pkgs/language-haskell-extract.nix
@@ -18,8 +18,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base regex-posix template-haskell ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/language-nix.nix b/pkgs/language-nix.nix
index 423d092e..48476654 100644
--- a/pkgs/language-nix.nix
+++ b/pkgs/language-nix.nix
@@ -24,8 +24,8 @@ mkDerivation {
     pretty
     QuickCheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/lens-aeson.nix b/pkgs/lens-aeson.nix
index b00c9cfe..ae9e4613 100644
--- a/pkgs/lens-aeson.nix
+++ b/pkgs/lens-aeson.nix
@@ -32,8 +32,8 @@ mkDerivation {
     unordered-containers
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/lens-family-core.nix b/pkgs/lens-family-core.nix
index 6a9f216f..5c3186c2 100644
--- a/pkgs/lens-family-core.nix
+++ b/pkgs/lens-family-core.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base containers transformers ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/lens-family-th.nix b/pkgs/lens-family-th.nix
index 15875dae..bc5e93df 100644
--- a/pkgs/lens-family-th.nix
+++ b/pkgs/lens-family-th.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base template-haskell ];
   testHaskellDepends = [ base hspec template-haskell transformers ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/lens.nix b/pkgs/lens.nix
index 90be3e63..401d9e22 100644
--- a/pkgs/lens.nix
+++ b/pkgs/lens.nix
@@ -114,8 +114,8 @@ mkDerivation {
     unordered-containers
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/libsodium.nix b/pkgs/libsodium.nix
index 6ea1dc54..31e87e85 100644
--- a/pkgs/libsodium.nix
+++ b/pkgs/libsodium.nix
@@ -27,8 +27,8 @@ mkDerivation {
   ];
   testPkgconfigDepends = [ libsodium ];
   testToolDepends = [ c2hs ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/libxml.nix b/pkgs/libxml.nix
index b8b860dc..c233cf9f 100644
--- a/pkgs/libxml.nix
+++ b/pkgs/libxml.nix
@@ -11,8 +11,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base bytestring mtl ];
   librarySystemDepends = [ libxml2 ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/libyaml.nix b/pkgs/libyaml.nix
index 81984148..5b339dfb 100644
--- a/pkgs/libyaml.nix
+++ b/pkgs/libyaml.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base bytestring conduit resourcet ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/lift-type.nix b/pkgs/lift-type.nix
index 6456d0ec..58234a44 100644
--- a/pkgs/lift-type.nix
+++ b/pkgs/lift-type.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base template-haskell ];
   testHaskellDepends = [ base template-haskell ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/lifted-async.nix b/pkgs/lifted-async.nix
index 5b5f6cff..edd02d1f 100644
--- a/pkgs/lifted-async.nix
+++ b/pkgs/lifted-async.nix
@@ -43,8 +43,8 @@ mkDerivation {
     tasty-th
   ];
   benchmarkHaskellDepends = [ async base deepseq tasty-bench ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/lifted-base.nix b/pkgs/lifted-base.nix
index 90a71a6b..6018c25c 100644
--- a/pkgs/lifted-base.nix
+++ b/pkgs/lifted-base.nix
@@ -36,8 +36,8 @@ mkDerivation {
     monad-peel
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/linear.nix b/pkgs/linear.nix
index 25cd99d4..f5dc04b1 100644
--- a/pkgs/linear.nix
+++ b/pkgs/linear.nix
@@ -75,8 +75,8 @@ mkDerivation {
     test-framework-hunit
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/log-base.nix b/pkgs/log-base.nix
index 53c19bd0..dfdc101b 100644
--- a/pkgs/log-base.nix
+++ b/pkgs/log-base.nix
@@ -42,8 +42,8 @@ mkDerivation {
     unliftio-core
     unordered-containers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/log-effectful.nix b/pkgs/log-effectful.nix
index 23909712..17d089aa 100644
--- a/pkgs/log-effectful.nix
+++ b/pkgs/log-effectful.nix
@@ -22,8 +22,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base effectful-core log-base text time ];
   testHaskellDepends = [ aeson base effectful-core log-base text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/logging-facade.nix b/pkgs/logging-facade.nix
index 799563a0..5649fc80 100644
--- a/pkgs/logging-facade.nix
+++ b/pkgs/logging-facade.nix
@@ -16,8 +16,8 @@ mkDerivation {
   libraryHaskellDepends = [ base call-stack transformers ];
   testHaskellDepends = [ base hspec ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/logict.nix b/pkgs/logict.nix
index 8b903e8b..8d221107 100644
--- a/pkgs/logict.nix
+++ b/pkgs/logict.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base mtl ];
   testHaskellDepends = [ async base mtl tasty tasty-hunit ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/lpeg.nix b/pkgs/lpeg.nix
index b295a80b..e67d94b9 100644
--- a/pkgs/lpeg.nix
+++ b/pkgs/lpeg.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base lua ];
   testHaskellDepends = [ base lua tasty tasty-hunit ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/lsp-types.nix b/pkgs/lsp-types.nix
index 98fb4bc9..4679959d 100644
--- a/pkgs/lsp-types.nix
+++ b/pkgs/lsp-types.nix
@@ -70,8 +70,8 @@ mkDerivation {
     tuple
   ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/lsp.nix b/pkgs/lsp.nix
index 93f22d9e..f56db859 100644
--- a/pkgs/lsp.nix
+++ b/pkgs/lsp.nix
@@ -74,8 +74,8 @@ mkDerivation {
     unordered-containers
   ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/lua-arbitrary.nix b/pkgs/lua-arbitrary.nix
index 316bf7be..ddbf6c76 100644
--- a/pkgs/lua-arbitrary.nix
+++ b/pkgs/lua-arbitrary.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base lua QuickCheck ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/lua.nix b/pkgs/lua.nix
index 68938317..615330e5 100644
--- a/pkgs/lua.nix
+++ b/pkgs/lua.nix
@@ -10,8 +10,8 @@ mkDerivation {
   libraryHaskellDepends = [ base ];
   librarySystemDepends = [ lua5_4 ];
   testHaskellDepends = [ base tasty tasty-hunit ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/lucid-alpine.nix b/pkgs/lucid-alpine.nix
index 1aca63dc..c3aa6904 100644
--- a/pkgs/lucid-alpine.nix
+++ b/pkgs/lucid-alpine.nix
@@ -9,8 +9,8 @@ mkDerivation {
   libraryHaskellDepends = [ base lucid text ];
   executableHaskellDepends = [ base lucid text ];
   testHaskellDepends = [ base lucid text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/lucid-aria.nix b/pkgs/lucid-aria.nix
index 9055e72b..02f267c9 100644
--- a/pkgs/lucid-aria.nix
+++ b/pkgs/lucid-aria.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base lucid text ];
   testHaskellDepends = [ base hspec HUnit lucid ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/lucid-svg.nix b/pkgs/lucid-svg.nix
index 0f8ec726..4c15b19a 100644
--- a/pkgs/lucid-svg.nix
+++ b/pkgs/lucid-svg.nix
@@ -20,8 +20,8 @@ mkDerivation {
     text
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/lucid.nix b/pkgs/lucid.nix
index bb9b3372..546616cd 100644
--- a/pkgs/lucid.nix
+++ b/pkgs/lucid.nix
@@ -54,8 +54,8 @@ mkDerivation {
     text
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/lukko.nix b/pkgs/lukko.nix
index 97886c12..4d098add 100644
--- a/pkgs/lukko.nix
+++ b/pkgs/lukko.nix
@@ -31,8 +31,8 @@ mkDerivation {
     tasty-hunit
     temporary
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/lzma.nix b/pkgs/lzma.nix
index 626755b0..482ad4ff 100644
--- a/pkgs/lzma.nix
+++ b/pkgs/lzma.nix
@@ -27,8 +27,8 @@ mkDerivation {
     tasty-hunit
     tasty-quickcheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/managed.nix b/pkgs/managed.nix
index f6103e6d..f7d52084 100644
--- a/pkgs/managed.nix
+++ b/pkgs/managed.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base transformers ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/markdown-unlit.nix b/pkgs/markdown-unlit.nix
index 2dea5694..d3e66cf1 100644
--- a/pkgs/markdown-unlit.nix
+++ b/pkgs/markdown-unlit.nix
@@ -30,8 +30,8 @@ mkDerivation {
     temporary
   ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/math-functions.nix b/pkgs/math-functions.nix
index 16257fbe..db3ec412 100644
--- a/pkgs/math-functions.nix
+++ b/pkgs/math-functions.nix
@@ -48,8 +48,8 @@ mkDerivation {
     random
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/megaparsec.nix b/pkgs/megaparsec.nix
index 70c1527f..4b4a569c 100644
--- a/pkgs/megaparsec.nix
+++ b/pkgs/megaparsec.nix
@@ -41,8 +41,8 @@ mkDerivation {
     text
     weigh
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/memory.nix b/pkgs/memory.nix
index 693eb270..f74f018a 100644
--- a/pkgs/memory.nix
+++ b/pkgs/memory.nix
@@ -22,8 +22,8 @@ mkDerivation {
     ghc-prim
   ];
   testHaskellDepends = [ base basement bytestring foundation ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/mersenne-random.nix b/pkgs/mersenne-random.nix
index 07b9cbe5..647b9093 100644
--- a/pkgs/mersenne-random.nix
+++ b/pkgs/mersenne-random.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base old-time ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/microlens-aeson.nix b/pkgs/microlens-aeson.nix
index bff0abea..ed6f3213 100644
--- a/pkgs/microlens-aeson.nix
+++ b/pkgs/microlens-aeson.nix
@@ -41,8 +41,8 @@ mkDerivation {
     text
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/microlens-ghc.nix b/pkgs/microlens-ghc.nix
index 7dcefe1b..ea2e50d4 100644
--- a/pkgs/microlens-ghc.nix
+++ b/pkgs/microlens-ghc.nix
@@ -22,8 +22,8 @@ mkDerivation {
     microlens
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/microlens-mtl.nix b/pkgs/microlens-mtl.nix
index 2fc39bcf..0bd1eea7 100644
--- a/pkgs/microlens-mtl.nix
+++ b/pkgs/microlens-mtl.nix
@@ -20,8 +20,8 @@ mkDerivation {
     transformers
     transformers-compat
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/microlens-platform.nix b/pkgs/microlens-platform.nix
index 0fab1c80..192a86f9 100644
--- a/pkgs/microlens-platform.nix
+++ b/pkgs/microlens-platform.nix
@@ -28,8 +28,8 @@ mkDerivation {
     unordered-containers
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/microlens-th.nix b/pkgs/microlens-th.nix
index a07a54cf..59f85900 100644
--- a/pkgs/microlens-th.nix
+++ b/pkgs/microlens-th.nix
@@ -26,8 +26,8 @@ mkDerivation {
     transformers
   ];
   testHaskellDepends = [ base microlens tagged ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/microlens.nix b/pkgs/microlens.nix
index 2a58444f..798d21d5 100644
--- a/pkgs/microlens.nix
+++ b/pkgs/microlens.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/microspec.nix b/pkgs/microspec.nix
index d5d930ee..a08ac3a8 100644
--- a/pkgs/microspec.nix
+++ b/pkgs/microspec.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base QuickCheck time ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/microstache.nix b/pkgs/microstache.nix
index 9664368c..971c5ffc 100644
--- a/pkgs/microstache.nix
+++ b/pkgs/microstache.nix
@@ -47,8 +47,8 @@ mkDerivation {
     tasty-hunit
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/mime-types.nix b/pkgs/mime-types.nix
index 0e08872f..fa6b028a 100644
--- a/pkgs/mime-types.nix
+++ b/pkgs/mime-types.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base bytestring containers text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/mmorph.nix b/pkgs/mmorph.nix
index fb9aa7a0..732ebc4f 100644
--- a/pkgs/mmorph.nix
+++ b/pkgs/mmorph.nix
@@ -20,8 +20,8 @@ mkDerivation {
     transformers
     transformers-compat
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/mockery.nix b/pkgs/mockery.nix
index 2501696a..6aa48920 100644
--- a/pkgs/mockery.nix
+++ b/pkgs/mockery.nix
@@ -35,8 +35,8 @@ mkDerivation {
     logging-facade
     temporary
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/mod.nix b/pkgs/mod.nix
index ab4a9e7a..2aa23b2a 100644
--- a/pkgs/mod.nix
+++ b/pkgs/mod.nix
@@ -38,8 +38,8 @@ mkDerivation {
     vector
   ];
   benchmarkHaskellDepends = [ base tasty-bench ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/monad-control.nix b/pkgs/monad-control.nix
index 0aa42b41..97b17c4a 100644
--- a/pkgs/monad-control.nix
+++ b/pkgs/monad-control.nix
@@ -20,8 +20,8 @@ mkDerivation {
     transformers-base
     transformers-compat
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/monad-logger.nix b/pkgs/monad-logger.nix
index 55e50810..3c1a336b 100644
--- a/pkgs/monad-logger.nix
+++ b/pkgs/monad-logger.nix
@@ -50,8 +50,8 @@ mkDerivation {
     transformers-compat
     unliftio-core
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/monad-loops.nix b/pkgs/monad-loops.nix
index d78e5f85..fd21bb61 100644
--- a/pkgs/monad-loops.nix
+++ b/pkgs/monad-loops.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
   testHaskellDepends = [ base tasty tasty-hunit ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/monad-par-extras.nix b/pkgs/monad-par-extras.nix
index 1b8c2b86..78e56373 100644
--- a/pkgs/monad-par-extras.nix
+++ b/pkgs/monad-par-extras.nix
@@ -24,8 +24,8 @@ mkDerivation {
     random
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/monad-par.nix b/pkgs/monad-par.nix
index 69410fd1..08815aea 100644
--- a/pkgs/monad-par.nix
+++ b/pkgs/monad-par.nix
@@ -57,8 +57,8 @@ mkDerivation {
     test-framework-th
     time
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/monad-parallel.nix b/pkgs/monad-parallel.nix
index 97d8b6a0..cbc27a2a 100644
--- a/pkgs/monad-parallel.nix
+++ b/pkgs/monad-parallel.nix
@@ -18,8 +18,8 @@ mkDerivation {
     transformers
     transformers-compat
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/monad-peel.nix b/pkgs/monad-peel.nix
index f114f33b..7ea1279f 100644
--- a/pkgs/monad-peel.nix
+++ b/pkgs/monad-peel.nix
@@ -27,8 +27,8 @@ mkDerivation {
     test-framework-hunit
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/monad-time.nix b/pkgs/monad-time.nix
index 698337fc..6d33b238 100644
--- a/pkgs/monad-time.nix
+++ b/pkgs/monad-time.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base mtl time ];
   testHaskellDepends = [ base mtl time ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/monads-tf.nix b/pkgs/monads-tf.nix
index e4dbb5ac..ece5c17a 100644
--- a/pkgs/monads-tf.nix
+++ b/pkgs/monads-tf.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base transformers ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/mono-traversable.nix b/pkgs/mono-traversable.nix
index ce8af799..082d7747 100644
--- a/pkgs/mono-traversable.nix
+++ b/pkgs/mono-traversable.nix
@@ -50,8 +50,8 @@ mkDerivation {
     vector
   ];
   benchmarkHaskellDepends = [ base gauge mwc-random vector ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/monoid-subclasses.nix b/pkgs/monoid-subclasses.nix
index 2deecefc..b798ac4f 100644
--- a/pkgs/monoid-subclasses.nix
+++ b/pkgs/monoid-subclasses.nix
@@ -40,8 +40,8 @@ mkDerivation {
     text
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/mtl-compat.nix b/pkgs/mtl-compat.nix
index ab21668f..0dba2892 100644
--- a/pkgs/mtl-compat.nix
+++ b/pkgs/mtl-compat.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base mtl ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/mwc-random.nix b/pkgs/mwc-random.nix
index a27e17cc..d602919d 100644
--- a/pkgs/mwc-random.nix
+++ b/pkgs/mwc-random.nix
@@ -51,8 +51,8 @@ mkDerivation {
     random
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/nanospec.nix b/pkgs/nanospec.nix
index 1b8bfc05..817490ac 100644
--- a/pkgs/nanospec.nix
+++ b/pkgs/nanospec.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
   testHaskellDepends = [ base hspec silently ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/nats.nix b/pkgs/nats.nix
index d690d4dc..4fcec7b5 100644
--- a/pkgs/nats.nix
+++ b/pkgs/nats.nix
@@ -8,8 +8,8 @@ mkDerivation {
   isLibrary = true;
   isExecutable = false;
   enableSeparateDataOutput = false;
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/natural-transformation.nix b/pkgs/natural-transformation.nix
index 50369a07..a3e4e8fc 100644
--- a/pkgs/natural-transformation.nix
+++ b/pkgs/natural-transformation.nix
@@ -23,8 +23,8 @@ mkDerivation {
     tasty
     tasty-quickcheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/neat-interpolation.nix b/pkgs/neat-interpolation.nix
index be5e3ce2..61b432a9 100644
--- a/pkgs/neat-interpolation.nix
+++ b/pkgs/neat-interpolation.nix
@@ -27,8 +27,8 @@ mkDerivation {
     tasty-hunit
     tasty-quickcheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/net-mqtt.nix b/pkgs/net-mqtt.nix
index 38020361..e4ba49d4 100644
--- a/pkgs/net-mqtt.nix
+++ b/pkgs/net-mqtt.nix
@@ -94,8 +94,8 @@ mkDerivation {
     text
     websockets
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/network-bsd.nix b/pkgs/network-bsd.nix
index 2fe0a748..aeac70b2 100644
--- a/pkgs/network-bsd.nix
+++ b/pkgs/network-bsd.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base deepseq network ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/network-byte-order.nix b/pkgs/network-byte-order.nix
index aa2d6f4b..b5a0992d 100644
--- a/pkgs/network-byte-order.nix
+++ b/pkgs/network-byte-order.nix
@@ -10,8 +10,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base bytestring ];
   testHaskellDepends = [ base bytestring doctest ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/network-conduit-tls.nix b/pkgs/network-conduit-tls.nix
index 4db47eac..57ea7cdd 100644
--- a/pkgs/network-conduit-tls.nix
+++ b/pkgs/network-conduit-tls.nix
@@ -43,8 +43,8 @@ mkDerivation {
     HUnit
     mtl
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/network-info.nix b/pkgs/network-info.nix
index afd3096a..0c88ed82 100644
--- a/pkgs/network-info.nix
+++ b/pkgs/network-info.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/network-run.nix b/pkgs/network-run.nix
index b4ceea7d..dcabb78d 100644
--- a/pkgs/network-run.nix
+++ b/pkgs/network-run.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base bytestring network ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/network-uri.nix b/pkgs/network-uri.nix
index 550f165b..b3c539b7 100644
--- a/pkgs/network-uri.nix
+++ b/pkgs/network-uri.nix
@@ -35,8 +35,8 @@ mkDerivation {
     tasty-quickcheck
   ];
   benchmarkHaskellDepends = [ base criterion deepseq HUnit ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/network.nix b/pkgs/network.nix
index b0c95f37..c079ca8f 100644
--- a/pkgs/network.nix
+++ b/pkgs/network.nix
@@ -28,8 +28,8 @@ mkDerivation {
     temporary
   ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/newtype-generics.nix b/pkgs/newtype-generics.nix
index 14b957ad..ea19c983 100644
--- a/pkgs/newtype-generics.nix
+++ b/pkgs/newtype-generics.nix
@@ -19,8 +19,8 @@ mkDerivation {
   testHaskellDepends = [ base hspec ];
   testToolDepends = [ hspec-discover ];
   benchmarkHaskellDepends = [ base gauge semigroups ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/nothunks.nix b/pkgs/nothunks.nix
index 081416bd..1dca96f2 100644
--- a/pkgs/nothunks.nix
+++ b/pkgs/nothunks.nix
@@ -41,8 +41,8 @@ mkDerivation {
     tasty
     tasty-hedgehog
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/numtype-dk.nix b/pkgs/numtype-dk.nix
index 2e530d6a..a1d937ca 100644
--- a/pkgs/numtype-dk.nix
+++ b/pkgs/numtype-dk.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/odd-jobs.nix b/pkgs/odd-jobs.nix
index 6cfd2c4a..3f8f3337 100644
--- a/pkgs/odd-jobs.nix
+++ b/pkgs/odd-jobs.nix
@@ -179,8 +179,8 @@ mkDerivation {
     warp
   ];
   testToolDepends = [ tasty-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/old-locale.nix b/pkgs/old-locale.nix
index 496352cf..9815061e 100644
--- a/pkgs/old-locale.nix
+++ b/pkgs/old-locale.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/old-time.nix b/pkgs/old-time.nix
index ad781bec..c4ce30b4 100644
--- a/pkgs/old-time.nix
+++ b/pkgs/old-time.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base old-locale ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/optics-core.nix b/pkgs/optics-core.nix
index b330679b..e0ab6f6d 100644
--- a/pkgs/optics-core.nix
+++ b/pkgs/optics-core.nix
@@ -24,8 +24,8 @@ mkDerivation {
     indexed-traversable
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/optics-extra.nix b/pkgs/optics-extra.nix
index 2470825d..c6033119 100644
--- a/pkgs/optics-extra.nix
+++ b/pkgs/optics-extra.nix
@@ -38,8 +38,8 @@ mkDerivation {
     unordered-containers
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/optics-th.nix b/pkgs/optics-th.nix
index d8b40f4d..b1904ea1 100644
--- a/pkgs/optics-th.nix
+++ b/pkgs/optics-th.nix
@@ -28,8 +28,8 @@ mkDerivation {
     transformers
   ];
   testHaskellDepends = [ base optics-core tagged ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/optics.nix b/pkgs/optics.nix
index bfe641fb..09812086 100644
--- a/pkgs/optics.nix
+++ b/pkgs/optics.nix
@@ -63,8 +63,8 @@ mkDerivation {
     unordered-containers
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/optional-args.nix b/pkgs/optional-args.nix
index 25b1e543..b628d079 100644
--- a/pkgs/optional-args.nix
+++ b/pkgs/optional-args.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/options.nix b/pkgs/options.nix
index 7048aa4e..d7553b5d 100644
--- a/pkgs/options.nix
+++ b/pkgs/options.nix
@@ -23,8 +23,8 @@ mkDerivation {
     monads-tf
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/optparse-applicative.nix b/pkgs/optparse-applicative.nix
index 9d65594f..ba1fb37b 100644
--- a/pkgs/optparse-applicative.nix
+++ b/pkgs/optparse-applicative.nix
@@ -22,8 +22,8 @@ mkDerivation {
     transformers-compat
   ];
   testHaskellDepends = [ base QuickCheck ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/ordered-containers.nix b/pkgs/ordered-containers.nix
index 89a18317..bdbce0e1 100644
--- a/pkgs/ordered-containers.nix
+++ b/pkgs/ordered-containers.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base containers ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/pandoc-lua-marshal.nix b/pkgs/pandoc-lua-marshal.nix
index cb973720..df116ce5 100644
--- a/pkgs/pandoc-lua-marshal.nix
+++ b/pkgs/pandoc-lua-marshal.nix
@@ -52,8 +52,8 @@ mkDerivation {
     tasty-quickcheck
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/pandoc-types.nix b/pkgs/pandoc-types.nix
index 6dc96491..8dc14efb 100644
--- a/pkgs/pandoc-types.nix
+++ b/pkgs/pandoc-types.nix
@@ -51,8 +51,8 @@ mkDerivation {
     text
   ];
   benchmarkHaskellDepends = [ base criterion text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/pandoc.nix b/pkgs/pandoc.nix
index ada04e9a..05ff6ecd 100644
--- a/pkgs/pandoc.nix
+++ b/pkgs/pandoc.nix
@@ -207,8 +207,8 @@ mkDerivation {
     tasty-bench
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/parallel.nix b/pkgs/parallel.nix
index 9af8d1ae..04c6c33d 100644
--- a/pkgs/parallel.nix
+++ b/pkgs/parallel.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ array base containers deepseq ghc-prim ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/parsec-class.nix b/pkgs/parsec-class.nix
index 5994f8d7..08ef0563 100644
--- a/pkgs/parsec-class.nix
+++ b/pkgs/parsec-class.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base parsec ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/parsec.nix b/pkgs/parsec.nix
index 1612a7fc..e399a892 100644
--- a/pkgs/parsec.nix
+++ b/pkgs/parsec.nix
@@ -16,8 +16,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base bytestring mtl text ];
   testHaskellDepends = [ base mtl tasty tasty-hunit ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/parser-combinators.nix b/pkgs/parser-combinators.nix
index d2b2f2db..fe750e8a 100644
--- a/pkgs/parser-combinators.nix
+++ b/pkgs/parser-combinators.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/parsers-megaparsec.nix b/pkgs/parsers-megaparsec.nix
index fee09639..40dcf15e 100644
--- a/pkgs/parsers-megaparsec.nix
+++ b/pkgs/parsers-megaparsec.nix
@@ -28,8 +28,8 @@ mkDerivation {
     text
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/parsers.nix b/pkgs/parsers.nix
index 650b1d0a..8be97440 100644
--- a/pkgs/parsers.nix
+++ b/pkgs/parsers.nix
@@ -45,8 +45,8 @@ mkDerivation {
     QuickCheck
     quickcheck-instances
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/password-types.nix b/pkgs/password-types.nix
index 1306f433..d95eb87c 100644
--- a/pkgs/password-types.nix
+++ b/pkgs/password-types.nix
@@ -36,8 +36,8 @@ mkDerivation {
     template-haskell
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/password.nix b/pkgs/password.nix
index 44534701..8ff14fbc 100644
--- a/pkgs/password.nix
+++ b/pkgs/password.nix
@@ -54,8 +54,8 @@ mkDerivation {
     template-haskell
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/path-dhall-instance.nix b/pkgs/path-dhall-instance.nix
index 0f3a1d78..0b30ff6e 100644
--- a/pkgs/path-dhall-instance.nix
+++ b/pkgs/path-dhall-instance.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base dhall either path text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/path-io.nix b/pkgs/path-io.nix
index 950dba56..acc76e63 100644
--- a/pkgs/path-io.nix
+++ b/pkgs/path-io.nix
@@ -43,8 +43,8 @@ mkDerivation {
     transformers
     unix-compat
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/path-pieces.nix b/pkgs/path-pieces.nix
index ae5cc95a..a04c9c44 100644
--- a/pkgs/path-pieces.nix
+++ b/pkgs/path-pieces.nix
@@ -10,8 +10,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base text time ];
   testHaskellDepends = [ base hspec HUnit QuickCheck text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/path.nix b/pkgs/path.nix
index f563784c..08f1fca8 100644
--- a/pkgs/path.nix
+++ b/pkgs/path.nix
@@ -48,8 +48,8 @@ mkDerivation {
     template-haskell
     validity
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/patience.nix b/pkgs/patience.nix
index db7e06b6..b98608bc 100644
--- a/pkgs/patience.nix
+++ b/pkgs/patience.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base containers ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/pcg-random.nix b/pkgs/pcg-random.nix
index 15abbf7d..673ec7e9 100644
--- a/pkgs/pcg-random.nix
+++ b/pkgs/pcg-random.nix
@@ -25,8 +25,8 @@ mkDerivation {
     random
   ];
   testHaskellDepends = [ base doctest ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/pcre-light.nix b/pkgs/pcre-light.nix
index b6feed21..585e7510 100644
--- a/pkgs/pcre-light.nix
+++ b/pkgs/pcre-light.nix
@@ -17,8 +17,8 @@ mkDerivation {
   libraryHaskellDepends = [ base bytestring ];
   librarySystemDepends = [ pcre ];
   testHaskellDepends = [ base bytestring containers HUnit mtl ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/pcre2.nix b/pkgs/pcre2.nix
index 9ef3b0ef..9abcecb3 100644
--- a/pkgs/pcre2.nix
+++ b/pkgs/pcre2.nix
@@ -49,8 +49,8 @@ mkDerivation {
     template-haskell
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/pem.nix b/pkgs/pem.nix
index 32b168b6..63c4eadb 100644
--- a/pkgs/pem.nix
+++ b/pkgs/pem.nix
@@ -27,8 +27,8 @@ mkDerivation {
     test-framework-hunit
     test-framework-quickcheck2
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/persistent-template.nix b/pkgs/persistent-template.nix
index 733b1648..db885a29 100644
--- a/pkgs/persistent-template.nix
+++ b/pkgs/persistent-template.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/persistent.nix b/pkgs/persistent.nix
index cfbf1213..0991f3f5 100644
--- a/pkgs/persistent.nix
+++ b/pkgs/persistent.nix
@@ -115,8 +115,8 @@ mkDerivation {
     template-haskell
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/pg-entity.nix b/pkgs/pg-entity.nix
index acdd031c..8d1325e8 100644
--- a/pkgs/pg-entity.nix
+++ b/pkgs/pg-entity.nix
@@ -75,8 +75,8 @@ mkDerivation {
     uuid
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/pg-transact-effectful.nix b/pkgs/pg-transact-effectful.nix
index 7b6254b8..5068cf43 100644
--- a/pkgs/pg-transact-effectful.nix
+++ b/pkgs/pg-transact-effectful.nix
@@ -28,8 +28,8 @@ mkDerivation {
     postgresql-simple
     resource-pool
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/pg-transact.nix b/pkgs/pg-transact.nix
index 8f334c44..6f48059f 100644
--- a/pkgs/pg-transact.nix
+++ b/pkgs/pg-transact.nix
@@ -47,8 +47,8 @@ mkDerivation {
     postgresql-simple
     tmp-postgres
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/pgp-wordlist.nix b/pkgs/pgp-wordlist.nix
index 1ae1fc8b..1cbdf3b9 100644
--- a/pkgs/pgp-wordlist.nix
+++ b/pkgs/pgp-wordlist.nix
@@ -31,8 +31,8 @@ mkDerivation {
     tasty-quickcheck
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/pipes.nix b/pkgs/pipes.nix
index a16ff52d..257a0f98 100644
--- a/pkgs/pipes.nix
+++ b/pkgs/pipes.nix
@@ -44,8 +44,8 @@ mkDerivation {
     optparse-applicative
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/pointed.nix b/pkgs/pointed.nix
index da29dc48..a3f4111c 100644
--- a/pkgs/pointed.nix
+++ b/pkgs/pointed.nix
@@ -36,8 +36,8 @@ mkDerivation {
     transformers-compat
     unordered-containers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/polyparse.nix b/pkgs/polyparse.nix
index f5b65f29..30a60001 100644
--- a/pkgs/polyparse.nix
+++ b/pkgs/polyparse.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base bytestring text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/polysemy-extra.nix b/pkgs/polysemy-extra.nix
index a1bee0eb..0e4879a1 100644
--- a/pkgs/polysemy-extra.nix
+++ b/pkgs/polysemy-extra.nix
@@ -18,8 +18,8 @@ mkDerivation {
     polysemy
     polysemy-kvstore
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/polysemy-kvstore.nix b/pkgs/polysemy-kvstore.nix
index 9180bf51..650cdda3 100644
--- a/pkgs/polysemy-kvstore.nix
+++ b/pkgs/polysemy-kvstore.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base containers polysemy ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/polysemy-methodology.nix b/pkgs/polysemy-methodology.nix
index ff14fe85..93b481c5 100644
--- a/pkgs/polysemy-methodology.nix
+++ b/pkgs/polysemy-methodology.nix
@@ -20,8 +20,8 @@ mkDerivation {
     polysemy-kvstore
     polysemy-several
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/polysemy-path.nix b/pkgs/polysemy-path.nix
index 49f9292d..103100f4 100644
--- a/pkgs/polysemy-path.nix
+++ b/pkgs/polysemy-path.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base path polysemy polysemy-extra ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/polysemy-plugin.nix b/pkgs/polysemy-plugin.nix
index 3794a083..2426e9bc 100644
--- a/pkgs/polysemy-plugin.nix
+++ b/pkgs/polysemy-plugin.nix
@@ -53,8 +53,8 @@ mkDerivation {
     transformers
   ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/polysemy-several.nix b/pkgs/polysemy-several.nix
index 742bc0cf..156eb108 100644
--- a/pkgs/polysemy-several.nix
+++ b/pkgs/polysemy-several.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base polysemy ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/polysemy-test.nix b/pkgs/polysemy-test.nix
index 94edbc23..2447fa4b 100644
--- a/pkgs/polysemy-test.nix
+++ b/pkgs/polysemy-test.nix
@@ -36,8 +36,8 @@ mkDerivation {
     polysemy
     tasty
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/polysemy-time.nix b/pkgs/polysemy-time.nix
index 2fc1e7f3..7f1a5c1b 100644
--- a/pkgs/polysemy-time.nix
+++ b/pkgs/polysemy-time.nix
@@ -33,8 +33,8 @@ mkDerivation {
     tasty
     time
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/polysemy-vinyl.nix b/pkgs/polysemy-vinyl.nix
index 00d920a5..7f4cd630 100644
--- a/pkgs/polysemy-vinyl.nix
+++ b/pkgs/polysemy-vinyl.nix
@@ -22,8 +22,8 @@ mkDerivation {
     polysemy-several
     vinyl
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/polysemy-zoo.nix b/pkgs/polysemy-zoo.nix
index b95e166d..9106f26c 100644
--- a/pkgs/polysemy-zoo.nix
+++ b/pkgs/polysemy-zoo.nix
@@ -63,8 +63,8 @@ mkDerivation {
     transformers
   ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/polysemy.nix b/pkgs/polysemy.nix
index 77723fb2..48275bb4 100644
--- a/pkgs/polysemy.nix
+++ b/pkgs/polysemy.nix
@@ -83,8 +83,8 @@ mkDerivation {
     type-errors
     unagi-chan
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/port-utils.nix b/pkgs/port-utils.nix
index 28531ecf..d338d51a 100644
--- a/pkgs/port-utils.nix
+++ b/pkgs/port-utils.nix
@@ -16,8 +16,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base network ];
   testHaskellDepends = [ async base hspec network stm transformers ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/postgres-options.nix b/pkgs/postgres-options.nix
index c7188a3d..8b51f23a 100644
--- a/pkgs/postgres-options.nix
+++ b/pkgs/postgres-options.nix
@@ -22,8 +22,8 @@ mkDerivation {
     uri-bytestring
   ];
   testHaskellDepends = [ base hspec ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/postgresql-libpq.nix b/pkgs/postgresql-libpq.nix
index 69b3a368..d9f8f32a 100644
--- a/pkgs/postgresql-libpq.nix
+++ b/pkgs/postgresql-libpq.nix
@@ -12,8 +12,8 @@ mkDerivation {
   libraryHaskellDepends = [ base bytestring unix ];
   librarySystemDepends = [ postgresql ];
   testHaskellDepends = [ base bytestring ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/postgresql-migration.nix b/pkgs/postgresql-migration.nix
index 13532d1e..a6cee24b 100644
--- a/pkgs/postgresql-migration.nix
+++ b/pkgs/postgresql-migration.nix
@@ -40,8 +40,8 @@ mkDerivation {
     time
   ];
   testHaskellDepends = [ base bytestring hspec postgresql-simple ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/postgresql-simple-migration.nix b/pkgs/postgresql-simple-migration.nix
index be6aadaa..c5255b98 100644
--- a/pkgs/postgresql-simple-migration.nix
+++ b/pkgs/postgresql-simple-migration.nix
@@ -39,8 +39,8 @@ mkDerivation {
     time
   ];
   testHaskellDepends = [ base bytestring hspec postgresql-simple ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/postgresql-simple.nix b/pkgs/postgresql-simple.nix
index 54184491..ea90f99b 100644
--- a/pkgs/postgresql-simple.nix
+++ b/pkgs/postgresql-simple.nix
@@ -74,8 +74,8 @@ mkDerivation {
     vector
   ];
   benchmarkHaskellDepends = [ base vector ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/pretty-hex.nix b/pkgs/pretty-hex.nix
index 4f7de0d3..74dd336e 100644
--- a/pkgs/pretty-hex.nix
+++ b/pkgs/pretty-hex.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base bytestring ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/pretty-show.nix b/pkgs/pretty-show.nix
index 1f22415a..b44523c6 100644
--- a/pkgs/pretty-show.nix
+++ b/pkgs/pretty-show.nix
@@ -27,8 +27,8 @@ mkDerivation {
   ];
   libraryToolDepends = [ happy ];
   executableHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/pretty-simple.nix b/pkgs/pretty-simple.nix
index 47466118..d8eb5ba9 100644
--- a/pkgs/pretty-simple.nix
+++ b/pkgs/pretty-simple.nix
@@ -42,8 +42,8 @@ mkDerivation {
     template-haskell
   ];
   benchmarkHaskellDepends = [ base criterion text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/prettyprinter-ansi-terminal.nix b/pkgs/prettyprinter-ansi-terminal.nix
index d918d281..ae1d9c6a 100644
--- a/pkgs/prettyprinter-ansi-terminal.nix
+++ b/pkgs/prettyprinter-ansi-terminal.nix
@@ -30,8 +30,8 @@ mkDerivation {
     QuickCheck
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/prettyprinter.nix b/pkgs/prettyprinter.nix
index c5f7cbce..0f57112d 100644
--- a/pkgs/prettyprinter.nix
+++ b/pkgs/prettyprinter.nix
@@ -52,8 +52,8 @@ mkDerivation {
     text
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/primes.nix b/pkgs/primes.nix
index b27178e5..a33d1673 100644
--- a/pkgs/primes.nix
+++ b/pkgs/primes.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/primitive-addr.nix b/pkgs/primitive-addr.nix
index a7fda3e9..0ddd61e2 100644
--- a/pkgs/primitive-addr.nix
+++ b/pkgs/primitive-addr.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base primitive ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/primitive.nix b/pkgs/primitive.nix
index 64b4656c..97b34fba 100644
--- a/pkgs/primitive.nix
+++ b/pkgs/primitive.nix
@@ -45,8 +45,8 @@ mkDerivation {
     tasty-bench
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/process-extras.nix b/pkgs/process-extras.nix
index be6a1dbf..f07c8604 100644
--- a/pkgs/process-extras.nix
+++ b/pkgs/process-extras.nix
@@ -30,8 +30,8 @@ mkDerivation {
     text
   ];
   testHaskellDepends = [ base HUnit ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/profunctors.nix b/pkgs/profunctors.nix
index 412f6235..8eaeea1e 100644
--- a/pkgs/profunctors.nix
+++ b/pkgs/profunctors.nix
@@ -28,8 +28,8 @@ mkDerivation {
     tagged
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/prometheus-client.nix b/pkgs/prometheus-client.nix
index afc8abda..fb02a6aa 100644
--- a/pkgs/prometheus-client.nix
+++ b/pkgs/prometheus-client.nix
@@ -75,8 +75,8 @@ mkDerivation {
     text
     utf8-string
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/prometheus-proc.nix b/pkgs/prometheus-proc.nix
index 7bff550d..70f03868 100644
--- a/pkgs/prometheus-proc.nix
+++ b/pkgs/prometheus-proc.nix
@@ -26,8 +26,8 @@ mkDerivation {
     unix
     unix-memory
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/proteaaudio-sdl.nix b/pkgs/proteaaudio-sdl.nix
index ee8484b6..fe8370e6 100644
--- a/pkgs/proteaaudio-sdl.nix
+++ b/pkgs/proteaaudio-sdl.nix
@@ -10,8 +10,8 @@ mkDerivation {
   librarySystemDepends = [ SDL2 ];
   libraryPkgconfigDepends = [ SDL2 ];
   libraryToolDepends = [ c2hs ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/psqueues.nix b/pkgs/psqueues.nix
index d5dd106b..c1a2a20d 100644
--- a/pkgs/psqueues.nix
+++ b/pkgs/psqueues.nix
@@ -53,8 +53,8 @@ mkDerivation {
     random
     unordered-containers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/pureMD5.nix b/pkgs/pureMD5.nix
index 10b50630..1b2076ee 100644
--- a/pkgs/pureMD5.nix
+++ b/pkgs/pureMD5.nix
@@ -38,8 +38,8 @@ mkDerivation {
     test-framework
     test-framework-quickcheck2
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/quickcheck-assertions.nix b/pkgs/quickcheck-assertions.nix
index 2378df34..4c1fa8e6 100644
--- a/pkgs/quickcheck-assertions.nix
+++ b/pkgs/quickcheck-assertions.nix
@@ -15,8 +15,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ieee754 pretty-show QuickCheck ];
   testHaskellDepends = [ base hspec ieee754 QuickCheck ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/quickcheck-classes-base.nix b/pkgs/quickcheck-classes-base.nix
index e0e05965..c4aa4960 100644
--- a/pkgs/quickcheck-classes-base.nix
+++ b/pkgs/quickcheck-classes-base.nix
@@ -12,8 +12,8 @@ mkDerivation {
     QuickCheck
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/quickcheck-classes.nix b/pkgs/quickcheck-classes.nix
index df1ecf33..4d86f3ab 100644
--- a/pkgs/quickcheck-classes.nix
+++ b/pkgs/quickcheck-classes.nix
@@ -50,8 +50,8 @@ mkDerivation {
     transformers
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/quickcheck-dynamic.nix b/pkgs/quickcheck-dynamic.nix
index b3cd8e64..7982a20f 100644
--- a/pkgs/quickcheck-dynamic.nix
+++ b/pkgs/quickcheck-dynamic.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base mtl QuickCheck random ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/quickcheck-instances.nix b/pkgs/quickcheck-instances.nix
index de4fa031..f878a361 100644
--- a/pkgs/quickcheck-instances.nix
+++ b/pkgs/quickcheck-instances.nix
@@ -71,8 +71,8 @@ mkDerivation {
     uuid-types
   ];
   benchmarkHaskellDepends = [ base bytestring QuickCheck ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/quickcheck-io.nix b/pkgs/quickcheck-io.nix
index 37c6dae5..a73120b1 100644
--- a/pkgs/quickcheck-io.nix
+++ b/pkgs/quickcheck-io.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base HUnit QuickCheck ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/quickcheck-text.nix b/pkgs/quickcheck-text.nix
index 0c439d47..54028af9 100644
--- a/pkgs/quickcheck-text.nix
+++ b/pkgs/quickcheck-text.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base binary bytestring QuickCheck text ];
   testHaskellDepends = [ base bytestring QuickCheck text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/quickcheck-unicode.nix b/pkgs/quickcheck-unicode.nix
index 44c86cfc..8336ea65 100644
--- a/pkgs/quickcheck-unicode.nix
+++ b/pkgs/quickcheck-unicode.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base QuickCheck ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/random-bytestring.nix b/pkgs/random-bytestring.nix
index a9f872a0..9175e85e 100644
--- a/pkgs/random-bytestring.nix
+++ b/pkgs/random-bytestring.nix
@@ -33,8 +33,8 @@ mkDerivation {
     primitive
     random
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/random-shuffle.nix b/pkgs/random-shuffle.nix
index d30d9714..a7153de3 100644
--- a/pkgs/random-shuffle.nix
+++ b/pkgs/random-shuffle.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base MonadRandom random ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/random.nix b/pkgs/random.nix
index 88b6aad6..284af2ad 100644
--- a/pkgs/random.nix
+++ b/pkgs/random.nix
@@ -51,8 +51,8 @@ mkDerivation {
     tasty-bench
     time
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/raw-strings-qq.nix b/pkgs/raw-strings-qq.nix
index d441914c..69d0dfe4 100644
--- a/pkgs/raw-strings-qq.nix
+++ b/pkgs/raw-strings-qq.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base template-haskell ];
   testHaskellDepends = [ base HUnit ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/rdtsc.nix b/pkgs/rdtsc.nix
index dc5b66f0..f97c31cb 100644
--- a/pkgs/rdtsc.nix
+++ b/pkgs/rdtsc.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/rebase.nix b/pkgs/rebase.nix
index 1694f28b..c19169eb 100644
--- a/pkgs/rebase.nix
+++ b/pkgs/rebase.nix
@@ -66,8 +66,8 @@ mkDerivation {
     vector-instances
     void
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/reducers.nix b/pkgs/reducers.nix
index 776d07fb..f1b6dabd 100644
--- a/pkgs/reducers.nix
+++ b/pkgs/reducers.nix
@@ -32,8 +32,8 @@ mkDerivation {
     transformers
     unordered-containers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/refact.nix b/pkgs/refact.nix
index 15b91ece..721abc44 100644
--- a/pkgs/refact.nix
+++ b/pkgs/refact.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/refined.nix b/pkgs/refined.nix
index b6b377bc..1e8dd7b3 100644
--- a/pkgs/refined.nix
+++ b/pkgs/refined.nix
@@ -33,8 +33,8 @@ mkDerivation {
     these-skinny
   ];
   testHaskellDepends = [ base QuickCheck ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/reflection.nix b/pkgs/reflection.nix
index 92577d31..d1c18a2b 100644
--- a/pkgs/reflection.nix
+++ b/pkgs/reflection.nix
@@ -19,8 +19,8 @@ mkDerivation {
   libraryHaskellDepends = [ base template-haskell ];
   testHaskellDepends = [ base containers hspec QuickCheck ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/regex-applicative.nix b/pkgs/regex-applicative.nix
index f75d5e85..9b5da333 100644
--- a/pkgs/regex-applicative.nix
+++ b/pkgs/regex-applicative.nix
@@ -46,8 +46,8 @@ mkDerivation {
     parsers
     parsers-megaparsec
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/regex-base.nix b/pkgs/regex-base.nix
index 38cc3c96..072c96dc 100644
--- a/pkgs/regex-base.nix
+++ b/pkgs/regex-base.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ array base bytestring containers text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/regex-compat.nix b/pkgs/regex-compat.nix
index bea5efae..23f2080b 100644
--- a/pkgs/regex-compat.nix
+++ b/pkgs/regex-compat.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ array base regex-base regex-posix ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/regex-pcre-builtin.nix b/pkgs/regex-pcre-builtin.nix
index b44f19c5..d8a961ba 100644
--- a/pkgs/regex-pcre-builtin.nix
+++ b/pkgs/regex-pcre-builtin.nix
@@ -24,8 +24,8 @@ mkDerivation {
     regex-base
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/regex-posix.nix b/pkgs/regex-posix.nix
index 4cccd4aa..906e4275 100644
--- a/pkgs/regex-posix.nix
+++ b/pkgs/regex-posix.nix
@@ -22,8 +22,8 @@ mkDerivation {
     containers
     regex-base
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/regex-tdfa.nix b/pkgs/regex-tdfa.nix
index 23427073..514790f5 100644
--- a/pkgs/regex-tdfa.nix
+++ b/pkgs/regex-tdfa.nix
@@ -43,8 +43,8 @@ mkDerivation {
     text
     utf8-string
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/relude.nix b/pkgs/relude.nix
index 7f6fb91d..f7669d6e 100644
--- a/pkgs/relude.nix
+++ b/pkgs/relude.nix
@@ -50,8 +50,8 @@ mkDerivation {
     tasty-bench
     unordered-containers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/repline.nix b/pkgs/repline.nix
index 6c40338d..f8e84ad2 100644
--- a/pkgs/repline.nix
+++ b/pkgs/repline.nix
@@ -23,8 +23,8 @@ mkDerivation {
     process
   ];
   testHaskellDepends = [ base containers mtl process ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/rere.nix b/pkgs/rere.nix
index 93604f18..71e0d7e7 100644
--- a/pkgs/rere.nix
+++ b/pkgs/rere.nix
@@ -56,8 +56,8 @@ mkDerivation {
     parsec
     vec
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/rerebase.nix b/pkgs/rerebase.nix
index ddad44be..7ab3216d 100644
--- a/pkgs/rerebase.nix
+++ b/pkgs/rerebase.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ rebase ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/resolv.nix b/pkgs/resolv.nix
index 80f5eaca..236d2b8c 100644
--- a/pkgs/resolv.nix
+++ b/pkgs/resolv.nix
@@ -34,8 +34,8 @@ mkDerivation {
     tasty
     tasty-hunit
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/resource-pool.nix b/pkgs/resource-pool.nix
index edaa09f2..47dad739 100644
--- a/pkgs/resource-pool.nix
+++ b/pkgs/resource-pool.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base primitive time ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/resourcet.nix b/pkgs/resourcet.nix
index d18560f7..64d82723 100644
--- a/pkgs/resourcet.nix
+++ b/pkgs/resourcet.nix
@@ -26,8 +26,8 @@ mkDerivation {
     unliftio-core
   ];
   testHaskellDepends = [ base exceptions hspec transformers ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/retry.nix b/pkgs/retry.nix
index 6578075b..32fd2d68 100644
--- a/pkgs/retry.nix
+++ b/pkgs/retry.nix
@@ -50,8 +50,8 @@ mkDerivation {
     transformers
     unliftio-core
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/rope-utf16-splay.nix b/pkgs/rope-utf16-splay.nix
index a55d27ea..e300ece4 100644
--- a/pkgs/rope-utf16-splay.nix
+++ b/pkgs/rope-utf16-splay.nix
@@ -23,8 +23,8 @@ mkDerivation {
     tasty-quickcheck
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/safe-coloured-text-terminfo.nix b/pkgs/safe-coloured-text-terminfo.nix
index cd4253ef..6b6abee4 100644
--- a/pkgs/safe-coloured-text-terminfo.nix
+++ b/pkgs/safe-coloured-text-terminfo.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base safe-coloured-text terminfo ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/safe-coloured-text.nix b/pkgs/safe-coloured-text.nix
index 5f96c2e4..730cbb24 100644
--- a/pkgs/safe-coloured-text.nix
+++ b/pkgs/safe-coloured-text.nix
@@ -22,8 +22,8 @@ mkDerivation {
     validity-bytestring
     validity-text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/safe-exceptions.nix b/pkgs/safe-exceptions.nix
index 5e4839fc..f93f562c 100644
--- a/pkgs/safe-exceptions.nix
+++ b/pkgs/safe-exceptions.nix
@@ -16,8 +16,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base deepseq exceptions transformers ];
   testHaskellDepends = [ base hspec transformers void ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/safe.nix b/pkgs/safe.nix
index 5d73feb9..60336ebf 100644
--- a/pkgs/safe.nix
+++ b/pkgs/safe.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
   testHaskellDepends = [ base deepseq QuickCheck ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/saltine.nix b/pkgs/saltine.nix
index 76fe94a0..5ead73ba 100644
--- a/pkgs/saltine.nix
+++ b/pkgs/saltine.nix
@@ -46,8 +46,8 @@ mkDerivation {
     text
   ];
   benchmarkSystemDepends = [ libsodium ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/sandwich.nix b/pkgs/sandwich.nix
index 02628cf2..954265b9 100644
--- a/pkgs/sandwich.nix
+++ b/pkgs/sandwich.nix
@@ -154,8 +154,8 @@ mkDerivation {
     vector
     vty
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/scientific.nix b/pkgs/scientific.nix
index 8b2c14e9..0e3d8c53 100644
--- a/pkgs/scientific.nix
+++ b/pkgs/scientific.nix
@@ -52,8 +52,8 @@ mkDerivation {
     text
   ];
   benchmarkHaskellDepends = [ base criterion ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/scotty.nix b/pkgs/scotty.nix
index cdbb05db..4630115b 100644
--- a/pkgs/scotty.nix
+++ b/pkgs/scotty.nix
@@ -89,8 +89,8 @@ mkDerivation {
     transformers
     weigh
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/sdl2-gfx.nix b/pkgs/sdl2-gfx.nix
index 2aca82b0..89dacbf9 100644
--- a/pkgs/sdl2-gfx.nix
+++ b/pkgs/sdl2-gfx.nix
@@ -29,8 +29,8 @@ mkDerivation {
   executableHaskellDepends = [ base sdl2 vector ];
   executableSystemDepends = [ SDL2_gfx ];
   executablePkgconfigDepends = [ SDL2 SDL2_gfx ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/sdl2-image.nix b/pkgs/sdl2-image.nix
index 66b34646..b507e2b8 100644
--- a/pkgs/sdl2-image.nix
+++ b/pkgs/sdl2-image.nix
@@ -27,8 +27,8 @@ mkDerivation {
   executableHaskellDepends = [ base sdl2 text ];
   executableSystemDepends = [ SDL2_image ];
   executablePkgconfigDepends = [ SDL2 SDL2_image ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/sdl2-mixer.nix b/pkgs/sdl2-mixer.nix
index 9d85be99..04e569a2 100644
--- a/pkgs/sdl2-mixer.nix
+++ b/pkgs/sdl2-mixer.nix
@@ -32,8 +32,8 @@ mkDerivation {
   executableHaskellDepends = [ base data-default-class sdl2 vector ];
   executableSystemDepends = [ SDL2_mixer ];
   executablePkgconfigDepends = [ SDL2_mixer ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/sdl2-ttf.nix b/pkgs/sdl2-ttf.nix
index 8213057a..41006f47 100644
--- a/pkgs/sdl2-ttf.nix
+++ b/pkgs/sdl2-ttf.nix
@@ -27,8 +27,8 @@ mkDerivation {
     transformers
   ];
   libraryPkgconfigDepends = [ SDL2 SDL2_ttf ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/sdl2.nix b/pkgs/sdl2.nix
index 9b7b0d53..299746a0 100644
--- a/pkgs/sdl2.nix
+++ b/pkgs/sdl2.nix
@@ -32,8 +32,8 @@ mkDerivation {
   librarySystemDepends = [ SDL2 ];
   libraryPkgconfigDepends = [ SDL2 ];
   testHaskellDepends = [ base deepseq linear vector weigh ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/selective.nix b/pkgs/selective.nix
index 81fd8da2..b729408c 100644
--- a/pkgs/selective.nix
+++ b/pkgs/selective.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base containers transformers ];
   testHaskellDepends = [ base containers QuickCheck transformers ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/semialign.nix b/pkgs/semialign.nix
index 32e23a3a..263183bf 100644
--- a/pkgs/semialign.nix
+++ b/pkgs/semialign.nix
@@ -34,8 +34,8 @@ mkDerivation {
     unordered-containers
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/semigroupoids.nix b/pkgs/semigroupoids.nix
index c559b972..fec323e5 100644
--- a/pkgs/semigroupoids.nix
+++ b/pkgs/semigroupoids.nix
@@ -36,8 +36,8 @@ mkDerivation {
     transformers-compat
     unordered-containers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/semigroups.nix b/pkgs/semigroups.nix
index 8e29c1d1..b7525972 100644
--- a/pkgs/semigroups.nix
+++ b/pkgs/semigroups.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/semirings.nix b/pkgs/semirings.nix
index 029b55d2..db23d3dd 100644
--- a/pkgs/semirings.nix
+++ b/pkgs/semirings.nix
@@ -22,8 +22,8 @@ mkDerivation {
     hashable
     unordered-containers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/serialise.nix b/pkgs/serialise.nix
index 33423726..cf1dccc5 100644
--- a/pkgs/serialise.nix
+++ b/pkgs/serialise.nix
@@ -105,8 +105,8 @@ mkDerivation {
     vector
     zlib
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/servant-blaze.nix b/pkgs/servant-blaze.nix
index 0b89c4a4..14b50405 100644
--- a/pkgs/servant-blaze.nix
+++ b/pkgs/servant-blaze.nix
@@ -19,8 +19,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base blaze-html http-media servant ];
   testHaskellDepends = [ base blaze-html servant-server wai warp ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/servant-client-core.nix b/pkgs/servant-client-core.nix
index b66f10f8..800b8880 100644
--- a/pkgs/servant-client-core.nix
+++ b/pkgs/servant-client-core.nix
@@ -60,8 +60,8 @@ mkDerivation {
   ];
   testHaskellDepends = [ base base-compat deepseq hspec QuickCheck ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/servant-client.nix b/pkgs/servant-client.nix
index d64115d3..87409d99 100644
--- a/pkgs/servant-client.nix
+++ b/pkgs/servant-client.nix
@@ -102,8 +102,8 @@ mkDerivation {
     warp
   ];
   testToolDepends = [ hspec-discover markdown-unlit ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/servant-docs.nix b/pkgs/servant-docs.nix
index 47d5e729..bf56c072 100644
--- a/pkgs/servant-docs.nix
+++ b/pkgs/servant-docs.nix
@@ -66,8 +66,8 @@ mkDerivation {
     tasty-hunit
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/servant-effectful.nix b/pkgs/servant-effectful.nix
index 3fe386a0..33be7bf0 100644
--- a/pkgs/servant-effectful.nix
+++ b/pkgs/servant-effectful.nix
@@ -43,8 +43,8 @@ mkDerivation {
     tasty
     tasty-hunit
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/servant-foreign.nix b/pkgs/servant-foreign.nix
index 8ced7d4f..3fa540ee 100644
--- a/pkgs/servant-foreign.nix
+++ b/pkgs/servant-foreign.nix
@@ -33,8 +33,8 @@ mkDerivation {
   ];
   testHaskellDepends = [ base hspec servant ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/servant-lucid.nix b/pkgs/servant-lucid.nix
index 07e04e0d..f1d49d3d 100644
--- a/pkgs/servant-lucid.nix
+++ b/pkgs/servant-lucid.nix
@@ -18,8 +18,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base http-media lucid servant text ];
   testHaskellDepends = [ base lucid servant-server wai warp ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/servant-multipart-api.nix b/pkgs/servant-multipart-api.nix
index d36a1282..f8fd94fa 100644
--- a/pkgs/servant-multipart-api.nix
+++ b/pkgs/servant-multipart-api.nix
@@ -22,8 +22,8 @@ mkDerivation {
     text
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/servant-multipart.nix b/pkgs/servant-multipart.nix
index cf3139fd..3a01c598 100644
--- a/pkgs/servant-multipart.nix
+++ b/pkgs/servant-multipart.nix
@@ -53,8 +53,8 @@ mkDerivation {
     tasty-wai
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/servant-polysemy.nix b/pkgs/servant-polysemy.nix
index ac7c08c0..48df5619 100644
--- a/pkgs/servant-polysemy.nix
+++ b/pkgs/servant-polysemy.nix
@@ -60,8 +60,8 @@ mkDerivation {
     wai
     warp
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/servant-server.nix b/pkgs/servant-server.nix
index eff771e3..e150998a 100644
--- a/pkgs/servant-server.nix
+++ b/pkgs/servant-server.nix
@@ -116,8 +116,8 @@ mkDerivation {
     wai-extra
   ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/servant-static-th.nix b/pkgs/servant-static-th.nix
index 6952c8da..9a5f8e1d 100644
--- a/pkgs/servant-static-th.nix
+++ b/pkgs/servant-static-th.nix
@@ -60,8 +60,8 @@ mkDerivation {
     tasty-hunit
     wai
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/servant-swagger-ui-core.nix b/pkgs/servant-swagger-ui-core.nix
index bdaf9880..86796ec4 100644
--- a/pkgs/servant-swagger-ui-core.nix
+++ b/pkgs/servant-swagger-ui-core.nix
@@ -36,8 +36,8 @@ mkDerivation {
     transformers-compat
     wai-app-static
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/servant-swagger-ui.nix b/pkgs/servant-swagger-ui.nix
index 3094c8c6..55b1bb25 100644
--- a/pkgs/servant-swagger-ui.nix
+++ b/pkgs/servant-swagger-ui.nix
@@ -28,8 +28,8 @@ mkDerivation {
     servant-swagger-ui-core
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/servant-swagger.nix b/pkgs/servant-swagger.nix
index 8a0af1d9..415b5593 100644
--- a/pkgs/servant-swagger.nix
+++ b/pkgs/servant-swagger.nix
@@ -72,8 +72,8 @@ mkDerivation {
     vector
   ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/servant.nix b/pkgs/servant.nix
index ae441953..12141450 100644
--- a/pkgs/servant.nix
+++ b/pkgs/servant.nix
@@ -81,8 +81,8 @@ mkDerivation {
     transformers
   ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/setenv.nix b/pkgs/setenv.nix
index 00e9536a..a88578db 100644
--- a/pkgs/setenv.nix
+++ b/pkgs/setenv.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base unix ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/shake.nix b/pkgs/shake.nix
index f691efad..4bea42b2 100644
--- a/pkgs/shake.nix
+++ b/pkgs/shake.nix
@@ -100,8 +100,8 @@ mkDerivation {
     unordered-containers
     utf8-string
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/shakespeare.nix b/pkgs/shakespeare.nix
index 29b1bc4d..faf01dd3 100644
--- a/pkgs/shakespeare.nix
+++ b/pkgs/shakespeare.nix
@@ -71,8 +71,8 @@ mkDerivation {
     time
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/shelly.nix b/pkgs/shelly.nix
index 4434940a..dda59a14 100644
--- a/pkgs/shelly.nix
+++ b/pkgs/shelly.nix
@@ -65,8 +65,8 @@ mkDerivation {
     transformers
     unix-compat
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/should-not-typecheck.nix b/pkgs/should-not-typecheck.nix
index 4abcfdec..89958d8f 100644
--- a/pkgs/should-not-typecheck.nix
+++ b/pkgs/should-not-typecheck.nix
@@ -21,8 +21,8 @@ mkDerivation {
     hspec-expectations
     HUnit
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/silently.nix b/pkgs/silently.nix
index 0f06e6a0..4d8c0438 100644
--- a/pkgs/silently.nix
+++ b/pkgs/silently.nix
@@ -15,8 +15,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base deepseq directory ];
   testHaskellDepends = [ base deepseq directory nanospec temporary ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/simple-reflect.nix b/pkgs/simple-reflect.nix
index 39f7f8a7..8e7e055d 100644
--- a/pkgs/simple-reflect.nix
+++ b/pkgs/simple-reflect.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/simple-sendfile.nix b/pkgs/simple-sendfile.nix
index f7338a82..94cbc39f 100644
--- a/pkgs/simple-sendfile.nix
+++ b/pkgs/simple-sendfile.nix
@@ -33,8 +33,8 @@ mkDerivation {
     resourcet
     unix
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/singleton-bool.nix b/pkgs/singleton-bool.nix
index d3765131..132bc6ec 100644
--- a/pkgs/singleton-bool.nix
+++ b/pkgs/singleton-bool.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base boring dec deepseq some ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/singletons.nix b/pkgs/singletons.nix
index 7e9f7489..621a5821 100644
--- a/pkgs/singletons.nix
+++ b/pkgs/singletons.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
   testHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/skylighting-core.nix b/pkgs/skylighting-core.nix
index 470daca2..4e6833a2 100644
--- a/pkgs/skylighting-core.nix
+++ b/pkgs/skylighting-core.nix
@@ -75,8 +75,8 @@ mkDerivation {
     filepath
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/skylighting-format-ansi.nix b/pkgs/skylighting-format-ansi.nix
index 0590ee09..3ebb2c78 100644
--- a/pkgs/skylighting-format-ansi.nix
+++ b/pkgs/skylighting-format-ansi.nix
@@ -24,8 +24,8 @@ mkDerivation {
     skylighting-core
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/skylighting-format-blaze-html.nix b/pkgs/skylighting-format-blaze-html.nix
index fc237d52..62528da3 100644
--- a/pkgs/skylighting-format-blaze-html.nix
+++ b/pkgs/skylighting-format-blaze-html.nix
@@ -20,8 +20,8 @@ mkDerivation {
     skylighting-core
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/skylighting-format-latex.nix b/pkgs/skylighting-format-latex.nix
index bea53d0a..4208f6e2 100644
--- a/pkgs/skylighting-format-latex.nix
+++ b/pkgs/skylighting-format-latex.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base containers skylighting-core text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/skylighting.nix b/pkgs/skylighting.nix
index 3fab70a3..abd9a8bf 100644
--- a/pkgs/skylighting.nix
+++ b/pkgs/skylighting.nix
@@ -37,8 +37,8 @@ mkDerivation {
     pretty-show
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/slugify.nix b/pkgs/slugify.nix
index c58ffd2c..ddf63447 100644
--- a/pkgs/slugify.nix
+++ b/pkgs/slugify.nix
@@ -17,8 +17,8 @@ mkDerivation {
   libraryHaskellDepends = [ base text unicode-transforms ];
   testHaskellDepends = [ base hspec QuickCheck text ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/smallcheck.nix b/pkgs/smallcheck.nix
index 73f42743..90216b2d 100644
--- a/pkgs/smallcheck.nix
+++ b/pkgs/smallcheck.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base logict mtl pretty ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/socks.nix b/pkgs/socks.nix
index 1e13b267..57870b37 100644
--- a/pkgs/socks.nix
+++ b/pkgs/socks.nix
@@ -13,8 +13,8 @@ mkDerivation {
     cereal
     network
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/some.nix b/pkgs/some.nix
index ed0dc780..130436c9 100644
--- a/pkgs/some.nix
+++ b/pkgs/some.nix
@@ -10,8 +10,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base deepseq ];
   testHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/sop-core.nix b/pkgs/sop-core.nix
index 8f6cc776..6c38c743 100644
--- a/pkgs/sop-core.nix
+++ b/pkgs/sop-core.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base deepseq ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/sorted-list.nix b/pkgs/sorted-list.nix
index 5108fe30..46086b9e 100644
--- a/pkgs/sorted-list.nix
+++ b/pkgs/sorted-list.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base deepseq ];
   benchmarkHaskellDepends = [ base criterion ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/souffle-haskell.nix b/pkgs/souffle-haskell.nix
index 19556ad0..d68524e0 100644
--- a/pkgs/souffle-haskell.nix
+++ b/pkgs/souffle-haskell.nix
@@ -56,8 +56,8 @@ mkDerivation {
     vector
   ];
   benchmarkHaskellDepends = [ base criterion deepseq text vector ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/special-values.nix b/pkgs/special-values.nix
index 2b835487..0f83406c 100644
--- a/pkgs/special-values.nix
+++ b/pkgs/special-values.nix
@@ -15,8 +15,8 @@ mkDerivation {
     scientific
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/split.nix b/pkgs/split.nix
index 2c479d96..725548af 100644
--- a/pkgs/split.nix
+++ b/pkgs/split.nix
@@ -10,8 +10,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
   testHaskellDepends = [ base QuickCheck ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/splitmix.nix b/pkgs/splitmix.nix
index efaa9bcd..ff34792b 100644
--- a/pkgs/splitmix.nix
+++ b/pkgs/splitmix.nix
@@ -55,8 +55,8 @@ mkDerivation {
     random
     tf-random
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/spoon.nix b/pkgs/spoon.nix
index ea349256..be57b396 100644
--- a/pkgs/spoon.nix
+++ b/pkgs/spoon.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base deepseq ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/sqlite-simple.nix b/pkgs/sqlite-simple.nix
index 2247f1ec..3dfef65f 100644
--- a/pkgs/sqlite-simple.nix
+++ b/pkgs/sqlite-simple.nix
@@ -45,8 +45,8 @@ mkDerivation {
     text
     time
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/statistics.nix b/pkgs/statistics.nix
index f1e9037c..f24575ed 100644
--- a/pkgs/statistics.nix
+++ b/pkgs/statistics.nix
@@ -66,8 +66,8 @@ mkDerivation {
     vector
     vector-algorithms
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/stm-chans.nix b/pkgs/stm-chans.nix
index 5502af04..b2656cd7 100644
--- a/pkgs/stm-chans.nix
+++ b/pkgs/stm-chans.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base stm ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/store-core.nix b/pkgs/store-core.nix
index 011c925c..5f91dec1 100644
--- a/pkgs/store-core.nix
+++ b/pkgs/store-core.nix
@@ -22,8 +22,8 @@ mkDerivation {
     text
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/store.nix b/pkgs/store.nix
index acdef644..2ed48908 100644
--- a/pkgs/store.nix
+++ b/pkgs/store.nix
@@ -196,8 +196,8 @@ mkDerivation {
     void
     weigh
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/streaming-commons.nix b/pkgs/streaming-commons.nix
index 63ab1b8a..fa7afe20 100644
--- a/pkgs/streaming-commons.nix
+++ b/pkgs/streaming-commons.nix
@@ -54,8 +54,8 @@ mkDerivation {
     zlib
   ];
   benchmarkHaskellDepends = [ base bytestring deepseq gauge text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/streaming.nix b/pkgs/streaming.nix
index abbb8287..e6c62549 100644
--- a/pkgs/streaming.nix
+++ b/pkgs/streaming.nix
@@ -27,8 +27,8 @@ mkDerivation {
     transformers-base
   ];
   testHaskellDepends = [ base hspec QuickCheck ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/strict.nix b/pkgs/strict.nix
index 963c1101..df076cd9 100644
--- a/pkgs/strict.nix
+++ b/pkgs/strict.nix
@@ -32,8 +32,8 @@ mkDerivation {
     these
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/string-conv.nix b/pkgs/string-conv.nix
index 76680e57..5fc277b3 100644
--- a/pkgs/string-conv.nix
+++ b/pkgs/string-conv.nix
@@ -23,8 +23,8 @@ mkDerivation {
     tasty-quickcheck
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/string-conversions.nix b/pkgs/string-conversions.nix
index cfa4a900..a6297200 100644
--- a/pkgs/string-conversions.nix
+++ b/pkgs/string-conversions.nix
@@ -27,8 +27,8 @@ mkDerivation {
     text
     utf8-string
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/string-interpolate.nix b/pkgs/string-interpolate.nix
index 60b0c980..b0fabd21 100644
--- a/pkgs/string-interpolate.nix
+++ b/pkgs/string-interpolate.nix
@@ -66,8 +66,8 @@ mkDerivation {
     QuickCheck
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/string-qq.nix b/pkgs/string-qq.nix
index 3aef9fb6..dbc427ff 100644
--- a/pkgs/string-qq.nix
+++ b/pkgs/string-qq.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base template-haskell ];
   testHaskellDepends = [ base HUnit text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/stringbuilder.nix b/pkgs/stringbuilder.nix
index 632c51db..5dd9c0b9 100644
--- a/pkgs/stringbuilder.nix
+++ b/pkgs/stringbuilder.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
   testHaskellDepends = [ base hspec QuickCheck ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/swagger2.nix b/pkgs/swagger2.nix
index 7359a760..cc49b62d 100644
--- a/pkgs/swagger2.nix
+++ b/pkgs/swagger2.nix
@@ -94,8 +94,8 @@ mkDerivation {
     vector
   ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/syb.nix b/pkgs/syb.nix
index fe2428fd..50ba06c4 100644
--- a/pkgs/syb.nix
+++ b/pkgs/syb.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
   testHaskellDepends = [ base containers mtl tasty tasty-hunit ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/sydtest-discover.nix b/pkgs/sydtest-discover.nix
index 5f5bbec4..d8e87edf 100644
--- a/pkgs/sydtest-discover.nix
+++ b/pkgs/sydtest-discover.nix
@@ -21,8 +21,8 @@ mkDerivation {
     path-io
   ];
   executableHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/sydtest.nix b/pkgs/sydtest.nix
index cc1ecec8..0c123491 100644
--- a/pkgs/sydtest.nix
+++ b/pkgs/sydtest.nix
@@ -75,8 +75,8 @@ mkDerivation {
     text
   ];
   testToolDepends = [ sydtest-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/system-filepath.nix b/pkgs/system-filepath.nix
index 332d8a4a..1e999c21 100644
--- a/pkgs/system-filepath.nix
+++ b/pkgs/system-filepath.nix
@@ -28,8 +28,8 @@ mkDerivation {
     QuickCheck
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tabular.nix b/pkgs/tabular.nix
index fbde6e3e..7c1c14d6 100644
--- a/pkgs/tabular.nix
+++ b/pkgs/tabular.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base csv html mtl ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tagged.nix b/pkgs/tagged.nix
index 1d76304a..cd3de0c9 100644
--- a/pkgs/tagged.nix
+++ b/pkgs/tagged.nix
@@ -20,8 +20,8 @@ mkDerivation {
     template-haskell
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tagsoup.nix b/pkgs/tagsoup.nix
index 074e2fd6..aaaf2a29 100644
--- a/pkgs/tagsoup.nix
+++ b/pkgs/tagsoup.nix
@@ -27,8 +27,8 @@ mkDerivation {
     QuickCheck
     time
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tar.nix b/pkgs/tar.nix
index 39cce4e7..60260ec1 100644
--- a/pkgs/tar.nix
+++ b/pkgs/tar.nix
@@ -60,8 +60,8 @@ mkDerivation {
     tasty-bench
     time
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tasty-bench.nix b/pkgs/tasty-bench.nix
index 1f54c462..333f2498 100644
--- a/pkgs/tasty-bench.nix
+++ b/pkgs/tasty-bench.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base containers deepseq tasty ];
   benchmarkHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tasty-discover.nix b/pkgs/tasty-discover.nix
index 7ce9c94d..1f08a447 100644
--- a/pkgs/tasty-discover.nix
+++ b/pkgs/tasty-discover.nix
@@ -59,8 +59,8 @@ mkDerivation {
     tasty-quickcheck
     tasty-smallcheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tasty-expected-failure.nix b/pkgs/tasty-expected-failure.nix
index 5aa0beb3..fd825a7a 100644
--- a/pkgs/tasty-expected-failure.nix
+++ b/pkgs/tasty-expected-failure.nix
@@ -25,8 +25,8 @@ mkDerivation {
     tasty-hedgehog
     tasty-hunit
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tasty-golden.nix b/pkgs/tasty-golden.nix
index fe82caa0..87f92465 100644
--- a/pkgs/tasty-golden.nix
+++ b/pkgs/tasty-golden.nix
@@ -48,8 +48,8 @@ mkDerivation {
     temporary
     typed-process
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tasty-hedgehog.nix b/pkgs/tasty-hedgehog.nix
index cd9647d4..1e90fd97 100644
--- a/pkgs/tasty-hedgehog.nix
+++ b/pkgs/tasty-hedgehog.nix
@@ -26,8 +26,8 @@ mkDerivation {
     tasty
     tasty-expected-failure
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tasty-hslua.nix b/pkgs/tasty-hslua.nix
index b5c12fd0..8847c148 100644
--- a/pkgs/tasty-hslua.nix
+++ b/pkgs/tasty-hslua.nix
@@ -20,8 +20,8 @@ mkDerivation {
     tasty
     tasty-hunit
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tasty-hspec.nix b/pkgs/tasty-hspec.nix
index 817f07ae..a50f75f6 100644
--- a/pkgs/tasty-hspec.nix
+++ b/pkgs/tasty-hspec.nix
@@ -26,8 +26,8 @@ mkDerivation {
     tasty-quickcheck
     tasty-smallcheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tasty-hunit.nix b/pkgs/tasty-hunit.nix
index 12258a67..4fabd0bc 100644
--- a/pkgs/tasty-hunit.nix
+++ b/pkgs/tasty-hunit.nix
@@ -13,8 +13,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base call-stack tasty ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tasty-inspection-testing.nix b/pkgs/tasty-inspection-testing.nix
index 172eae11..fd696a53 100644
--- a/pkgs/tasty-inspection-testing.nix
+++ b/pkgs/tasty-inspection-testing.nix
@@ -20,8 +20,8 @@ mkDerivation {
     tasty
     template-haskell
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tasty-kat.nix b/pkgs/tasty-kat.nix
index 8cdfe715..b27d4d9b 100644
--- a/pkgs/tasty-kat.nix
+++ b/pkgs/tasty-kat.nix
@@ -23,8 +23,8 @@ mkDerivation {
     tasty-hunit
     tasty-quickcheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tasty-lua.nix b/pkgs/tasty-lua.nix
index f0e52570..06c29cd4 100644
--- a/pkgs/tasty-lua.nix
+++ b/pkgs/tasty-lua.nix
@@ -43,8 +43,8 @@ mkDerivation {
     tasty
     tasty-hunit
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tasty-quickcheck.nix b/pkgs/tasty-quickcheck.nix
index 524009e3..033fa610 100644
--- a/pkgs/tasty-quickcheck.nix
+++ b/pkgs/tasty-quickcheck.nix
@@ -25,8 +25,8 @@ mkDerivation {
     tasty
   ];
   testHaskellDepends = [ base pcre-light tasty tasty-hunit ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tasty-silver.nix b/pkgs/tasty-silver.nix
index 9c524e0b..f0de3599 100644
--- a/pkgs/tasty-silver.nix
+++ b/pkgs/tasty-silver.nix
@@ -62,8 +62,8 @@ mkDerivation {
     temporary
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tasty-smallcheck.nix b/pkgs/tasty-smallcheck.nix
index 8ad35058..9e698bc9 100644
--- a/pkgs/tasty-smallcheck.nix
+++ b/pkgs/tasty-smallcheck.nix
@@ -22,8 +22,8 @@ mkDerivation {
     tagged
     tasty
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tasty-th.nix b/pkgs/tasty-th.nix
index 07024f41..f3aba835 100644
--- a/pkgs/tasty-th.nix
+++ b/pkgs/tasty-th.nix
@@ -20,8 +20,8 @@ mkDerivation {
     template-haskell
   ];
   testHaskellDepends = [ base tasty-hunit ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tasty-wai.nix b/pkgs/tasty-wai.nix
index 4dfd0767..fe62d598 100644
--- a/pkgs/tasty-wai.nix
+++ b/pkgs/tasty-wai.nix
@@ -25,8 +25,8 @@ mkDerivation {
     wai-extra
   ];
   testHaskellDepends = [ base http-types tasty wai ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tasty.nix b/pkgs/tasty.nix
index 1345e387..4141ce4a 100644
--- a/pkgs/tasty.nix
+++ b/pkgs/tasty.nix
@@ -33,8 +33,8 @@ mkDerivation {
     transformers
     unix
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tdigest.nix b/pkgs/tdigest.nix
index db401252..95ade132 100644
--- a/pkgs/tdigest.nix
+++ b/pkgs/tdigest.nix
@@ -44,8 +44,8 @@ mkDerivation {
     vector
     vector-algorithms
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/temporary.nix b/pkgs/temporary.nix
index 8777443d..7e0ba471 100644
--- a/pkgs/temporary.nix
+++ b/pkgs/temporary.nix
@@ -36,8 +36,8 @@ mkDerivation {
     tasty-hunit
     unix
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/terminal-size.nix b/pkgs/terminal-size.nix
index 8c76e714..a2ee4ab5 100644
--- a/pkgs/terminal-size.nix
+++ b/pkgs/terminal-size.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/test-framework-hunit.nix b/pkgs/test-framework-hunit.nix
index c869cf6b..3167fad6 100644
--- a/pkgs/test-framework-hunit.nix
+++ b/pkgs/test-framework-hunit.nix
@@ -20,8 +20,8 @@ mkDerivation {
     HUnit
     test-framework
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/test-framework-quickcheck2.nix b/pkgs/test-framework-quickcheck2.nix
index 042820de..3f91c685 100644
--- a/pkgs/test-framework-quickcheck2.nix
+++ b/pkgs/test-framework-quickcheck2.nix
@@ -22,8 +22,8 @@ mkDerivation {
     random
     test-framework
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/test-framework-smallcheck.nix b/pkgs/test-framework-smallcheck.nix
index 9a8635eb..93eb045e 100644
--- a/pkgs/test-framework-smallcheck.nix
+++ b/pkgs/test-framework-smallcheck.nix
@@ -18,8 +18,8 @@ mkDerivation {
     test-framework
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/test-framework-th.nix b/pkgs/test-framework-th.nix
index 42dea59c..f2f99f2c 100644
--- a/pkgs/test-framework-th.nix
+++ b/pkgs/test-framework-th.nix
@@ -22,8 +22,8 @@ mkDerivation {
     template-haskell
     test-framework
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/test-framework.nix b/pkgs/test-framework.nix
index f908585f..9b9da354 100644
--- a/pkgs/test-framework.nix
+++ b/pkgs/test-framework.nix
@@ -54,8 +54,8 @@ mkDerivation {
     time
     xml
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/texmath.nix b/pkgs/texmath.nix
index 835f222d..27b54bd9 100644
--- a/pkgs/texmath.nix
+++ b/pkgs/texmath.nix
@@ -47,8 +47,8 @@ mkDerivation {
     text
     xml
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/text-conversions.nix b/pkgs/text-conversions.nix
index ebc28f46..105cc856 100644
--- a/pkgs/text-conversions.nix
+++ b/pkgs/text-conversions.nix
@@ -24,8 +24,8 @@ mkDerivation {
   ];
   testHaskellDepends = [ base bytestring hspec text ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/text-display.nix b/pkgs/text-display.nix
index 404953f8..696958b9 100644
--- a/pkgs/text-display.nix
+++ b/pkgs/text-display.nix
@@ -23,8 +23,8 @@ mkDerivation {
     should-not-typecheck
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/text-icu.nix b/pkgs/text-icu.nix
index 4fc949f2..fadda0ef 100644
--- a/pkgs/text-icu.nix
+++ b/pkgs/text-icu.nix
@@ -42,8 +42,8 @@ mkDerivation {
     test-framework-quickcheck2
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/text-manipulate.nix b/pkgs/text-manipulate.nix
index e752b275..9454b740 100644
--- a/pkgs/text-manipulate.nix
+++ b/pkgs/text-manipulate.nix
@@ -9,8 +9,8 @@ mkDerivation {
   libraryHaskellDepends = [ base text ];
   testHaskellDepends = [ base tasty tasty-hunit text ];
   benchmarkHaskellDepends = [ base criterion text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/text-metrics.nix b/pkgs/text-metrics.nix
index 2d0ac265..db99b0dd 100644
--- a/pkgs/text-metrics.nix
+++ b/pkgs/text-metrics.nix
@@ -22,8 +22,8 @@ mkDerivation {
   libraryHaskellDepends = [ base containers text vector ];
   testHaskellDepends = [ base hspec QuickCheck text ];
   benchmarkHaskellDepends = [ base criterion deepseq text weigh ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/text-rope.nix b/pkgs/text-rope.nix
index 7222d3ca..1ffad92e 100644
--- a/pkgs/text-rope.nix
+++ b/pkgs/text-rope.nix
@@ -19,8 +19,8 @@ mkDerivation {
   libraryHaskellDepends = [ base deepseq text vector ];
   testHaskellDepends = [ base tasty tasty-quickcheck text ];
   benchmarkHaskellDepends = [ base random tasty-bench text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/text-short.nix b/pkgs/text-short.nix
index c2844fe7..ac161b05 100644
--- a/pkgs/text-short.nix
+++ b/pkgs/text-short.nix
@@ -41,8 +41,8 @@ mkDerivation {
     template-haskell
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/text-zipper.nix b/pkgs/text-zipper.nix
index 899f24f1..056e0369 100644
--- a/pkgs/text-zipper.nix
+++ b/pkgs/text-zipper.nix
@@ -16,8 +16,8 @@ mkDerivation {
   enableSeparateDataOutput = true;
   libraryHaskellDepends = [ base deepseq text vector ];
   testHaskellDepends = [ base hspec QuickCheck text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tf-random.nix b/pkgs/tf-random.nix
index 534add50..646e46c2 100644
--- a/pkgs/tf-random.nix
+++ b/pkgs/tf-random.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base primitive random time ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/th-abstraction.nix b/pkgs/th-abstraction.nix
index 5631e4f4..f1b4d4ec 100644
--- a/pkgs/th-abstraction.nix
+++ b/pkgs/th-abstraction.nix
@@ -19,8 +19,8 @@ mkDerivation {
     template-haskell
   ];
   testHaskellDepends = [ base containers template-haskell ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/th-compat.nix b/pkgs/th-compat.nix
index 52bdd5c4..1663c9f1 100644
--- a/pkgs/th-compat.nix
+++ b/pkgs/th-compat.nix
@@ -23,8 +23,8 @@ mkDerivation {
     template-haskell
   ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/th-env.nix b/pkgs/th-env.nix
index 601cf7ad..096bd6c6 100644
--- a/pkgs/th-env.nix
+++ b/pkgs/th-env.nix
@@ -15,8 +15,8 @@ mkDerivation {
   libraryHaskellDepends = [ base template-haskell th-compat ];
   testHaskellDepends = [ base markdown-unlit ];
   testToolDepends = [ markdown-unlit ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/th-expand-syns.nix b/pkgs/th-expand-syns.nix
index 9d703459..aed5d3f7 100644
--- a/pkgs/th-expand-syns.nix
+++ b/pkgs/th-expand-syns.nix
@@ -21,8 +21,8 @@ mkDerivation {
     th-abstraction
   ];
   testHaskellDepends = [ base template-haskell th-abstraction ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/th-extras.nix b/pkgs/th-extras.nix
index c7f7c4df..0ec3dd59 100644
--- a/pkgs/th-extras.nix
+++ b/pkgs/th-extras.nix
@@ -20,8 +20,8 @@ mkDerivation {
     template-haskell
     th-abstraction
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/th-lift-instances.nix b/pkgs/th-lift-instances.nix
index ed7f3df8..b56de3f8 100644
--- a/pkgs/th-lift-instances.nix
+++ b/pkgs/th-lift-instances.nix
@@ -36,8 +36,8 @@ mkDerivation {
     text
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/th-lift.nix b/pkgs/th-lift.nix
index 8e049aa6..4c533663 100644
--- a/pkgs/th-lift.nix
+++ b/pkgs/th-lift.nix
@@ -21,8 +21,8 @@ mkDerivation {
     th-abstraction
   ];
   testHaskellDepends = [ base ghc-prim template-haskell ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/th-orphans.nix b/pkgs/th-orphans.nix
index 375a8789..6fcac1ec 100644
--- a/pkgs/th-orphans.nix
+++ b/pkgs/th-orphans.nix
@@ -35,8 +35,8 @@ mkDerivation {
     th-lift
   ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/th-reify-many.nix b/pkgs/th-reify-many.nix
index cd5fa8c3..bdba1f29 100644
--- a/pkgs/th-reify-many.nix
+++ b/pkgs/th-reify-many.nix
@@ -23,8 +23,8 @@ mkDerivation {
     th-expand-syns
   ];
   testHaskellDepends = [ base template-haskell ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/th-utilities.nix b/pkgs/th-utilities.nix
index 766a9b4d..ac1e9519 100644
--- a/pkgs/th-utilities.nix
+++ b/pkgs/th-utilities.nix
@@ -49,8 +49,8 @@ mkDerivation {
     th-orphans
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/these-skinny.nix b/pkgs/these-skinny.nix
index 1c6e340e..b8591731 100644
--- a/pkgs/these-skinny.nix
+++ b/pkgs/these-skinny.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base deepseq ghc-prim ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/these.nix b/pkgs/these.nix
index 5955b275..0adc0f87 100644
--- a/pkgs/these.nix
+++ b/pkgs/these.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ assoc base binary deepseq hashable ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tidal.nix b/pkgs/tidal.nix
index 6eb1aef3..72ac571d 100644
--- a/pkgs/tidal.nix
+++ b/pkgs/tidal.nix
@@ -56,8 +56,8 @@ mkDerivation {
     parsec
   ];
   benchmarkHaskellDepends = [ base criterion weigh ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/time-compat.nix b/pkgs/time-compat.nix
index 443529e0..aa399f8c 100644
--- a/pkgs/time-compat.nix
+++ b/pkgs/time-compat.nix
@@ -42,8 +42,8 @@ mkDerivation {
     tasty-quickcheck
     time
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/time-effectful.nix b/pkgs/time-effectful.nix
index 8765b722..cec0bed6 100644
--- a/pkgs/time-effectful.nix
+++ b/pkgs/time-effectful.nix
@@ -27,8 +27,8 @@ mkDerivation {
     tasty-hunit
     time
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/time-manager.nix b/pkgs/time-manager.nix
index f2099d4e..60feb2f1 100644
--- a/pkgs/time-manager.nix
+++ b/pkgs/time-manager.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ auto-update base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/timeit.nix b/pkgs/timeit.nix
index 97322378..540b4819 100644
--- a/pkgs/timeit.nix
+++ b/pkgs/timeit.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/timing-convenience.nix b/pkgs/timing-convenience.nix
index dec4bdef..a4e39a65 100644
--- a/pkgs/timing-convenience.nix
+++ b/pkgs/timing-convenience.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base time ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tls-session-manager.nix b/pkgs/tls-session-manager.nix
index 197b0c95..7a585839 100644
--- a/pkgs/tls-session-manager.nix
+++ b/pkgs/tls-session-manager.nix
@@ -26,8 +26,8 @@ mkDerivation {
     psqueues
     tls
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tls.nix b/pkgs/tls.nix
index 004cf627..7a620d2c 100644
--- a/pkgs/tls.nix
+++ b/pkgs/tls.nix
@@ -74,8 +74,8 @@ mkDerivation {
     x509
     x509-validation
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tmp-postgres.nix b/pkgs/tmp-postgres.nix
index 57a71b22..d2302bac 100644
--- a/pkgs/tmp-postgres.nix
+++ b/pkgs/tmp-postgres.nix
@@ -83,8 +83,8 @@ mkDerivation {
     postgresql-simple
     temporary
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/torsor.nix b/pkgs/torsor.nix
index e78f73a3..90ebfa39 100644
--- a/pkgs/torsor.nix
+++ b/pkgs/torsor.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/transformers-base.nix b/pkgs/transformers-base.nix
index a82babf9..45f3fdb5 100644
--- a/pkgs/transformers-base.nix
+++ b/pkgs/transformers-base.nix
@@ -20,8 +20,8 @@ mkDerivation {
     transformers
     transformers-compat
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/transformers-compat.nix b/pkgs/transformers-compat.nix
index 1d48b584..8d42abed 100644
--- a/pkgs/transformers-compat.nix
+++ b/pkgs/transformers-compat.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ghc-prim transformers ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tree-diff.nix b/pkgs/tree-diff.nix
index e33d02ec..b1646d0b 100644
--- a/pkgs/tree-diff.nix
+++ b/pkgs/tree-diff.nix
@@ -81,8 +81,8 @@ mkDerivation {
     trifecta
   ];
   benchmarkHaskellDepends = [ base criterion deepseq Diff ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/trifecta.nix b/pkgs/trifecta.nix
index d56ed7e9..dfe816d1 100644
--- a/pkgs/trifecta.nix
+++ b/pkgs/trifecta.nix
@@ -64,8 +64,8 @@ mkDerivation {
     utf8-string
   ];
   testHaskellDepends = [ base parsers QuickCheck ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/tuple.nix b/pkgs/tuple.nix
index ca6ab7c8..5b440c6e 100644
--- a/pkgs/tuple.nix
+++ b/pkgs/tuple.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base OneTuple ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/turtle.nix b/pkgs/turtle.nix
index 4febefb4..0aabe233 100644
--- a/pkgs/turtle.nix
+++ b/pkgs/turtle.nix
@@ -71,8 +71,8 @@ mkDerivation {
     temporary
   ];
   benchmarkHaskellDepends = [ base tasty-bench text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/type-equality.nix b/pkgs/type-equality.nix
index 1489ac82..d279319b 100644
--- a/pkgs/type-equality.nix
+++ b/pkgs/type-equality.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/type-errors-pretty.nix b/pkgs/type-errors-pretty.nix
index 5c82144e..c0c59a1a 100644
--- a/pkgs/type-errors-pretty.nix
+++ b/pkgs/type-errors-pretty.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
   testHaskellDepends = [ base doctest Glob ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/type-errors.nix b/pkgs/type-errors.nix
index 04ef8c45..5af76f60 100644
--- a/pkgs/type-errors.nix
+++ b/pkgs/type-errors.nix
@@ -31,8 +31,8 @@ mkDerivation {
     template-haskell
     th-abstraction
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/typed-process.nix b/pkgs/typed-process.nix
index be335186..39d446e4 100644
--- a/pkgs/typed-process.nix
+++ b/pkgs/typed-process.nix
@@ -39,8 +39,8 @@ mkDerivation {
     transformers
     unliftio-core
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/typerep-map.nix b/pkgs/typerep-map.nix
index 09f5b2ab..646845e0 100644
--- a/pkgs/typerep-map.nix
+++ b/pkgs/typerep-map.nix
@@ -50,8 +50,8 @@ mkDerivation {
     dependent-sum
     ghc-typelits-knownnat
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/uglymemo.nix b/pkgs/uglymemo.nix
index e417f54c..7902595d 100644
--- a/pkgs/uglymemo.nix
+++ b/pkgs/uglymemo.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base containers ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/unagi-chan.nix b/pkgs/unagi-chan.nix
index b438a4dc..e585cf3b 100644
--- a/pkgs/unagi-chan.nix
+++ b/pkgs/unagi-chan.nix
@@ -24,8 +24,8 @@ mkDerivation {
     primitive
   ];
   benchmarkHaskellDepends = [ async base criterion ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/unbounded-delays.nix b/pkgs/unbounded-delays.nix
index 3936922d..08ee75e7 100644
--- a/pkgs/unbounded-delays.nix
+++ b/pkgs/unbounded-delays.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/unicode-collation.nix b/pkgs/unicode-collation.nix
index 46103768..e28ac77c 100644
--- a/pkgs/unicode-collation.nix
+++ b/pkgs/unicode-collation.nix
@@ -51,8 +51,8 @@ mkDerivation {
     text
     text-icu
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/unicode-data.nix b/pkgs/unicode-data.nix
index a248300a..4eaac6e8 100644
--- a/pkgs/unicode-data.nix
+++ b/pkgs/unicode-data.nix
@@ -18,8 +18,8 @@ mkDerivation {
   testHaskellDepends = [ base hspec ];
   testToolDepends = [ hspec-discover ];
   benchmarkHaskellDepends = [ base deepseq tasty tasty-bench ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/unicode-transforms.nix b/pkgs/unicode-transforms.nix
index c46495c7..8b19c22e 100644
--- a/pkgs/unicode-transforms.nix
+++ b/pkgs/unicode-transforms.nix
@@ -49,8 +49,8 @@ mkDerivation {
     tasty-bench
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/uniplate.nix b/pkgs/uniplate.nix
index 81863b42..a8c1159d 100644
--- a/pkgs/uniplate.nix
+++ b/pkgs/uniplate.nix
@@ -24,8 +24,8 @@ mkDerivation {
     syb
     unordered-containers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/universe-base.nix b/pkgs/universe-base.nix
index cb81b787..5b17837e 100644
--- a/pkgs/universe-base.nix
+++ b/pkgs/universe-base.nix
@@ -17,8 +17,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base containers tagged transformers ];
   testHaskellDepends = [ base containers QuickCheck ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/unix-compat.nix b/pkgs/unix-compat.nix
index 81c97fee..7c82b6b7 100644
--- a/pkgs/unix-compat.nix
+++ b/pkgs/unix-compat.nix
@@ -28,8 +28,8 @@ mkDerivation {
     monad-parallel
     temporary
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/unix-memory.nix b/pkgs/unix-memory.nix
index 35c8376f..b7d01205 100644
--- a/pkgs/unix-memory.nix
+++ b/pkgs/unix-memory.nix
@@ -25,8 +25,8 @@ mkDerivation {
     tasty-quickcheck
     unix
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/unix-time.nix b/pkgs/unix-time.nix
index 2c65b6b6..08315bbf 100644
--- a/pkgs/unix-time.nix
+++ b/pkgs/unix-time.nix
@@ -28,8 +28,8 @@ mkDerivation {
     time
   ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/unliftio-core.nix b/pkgs/unliftio-core.nix
index fca2ef94..39a1e554 100644
--- a/pkgs/unliftio-core.nix
+++ b/pkgs/unliftio-core.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base transformers ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/unliftio.nix b/pkgs/unliftio.nix
index 8933abf8..9a694516 100644
--- a/pkgs/unliftio.nix
+++ b/pkgs/unliftio.nix
@@ -74,8 +74,8 @@ mkDerivation {
     unix
     unliftio-core
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/unordered-containers.nix b/pkgs/unordered-containers.nix
index 762caacd..67de6361 100644
--- a/pkgs/unordered-containers.nix
+++ b/pkgs/unordered-containers.nix
@@ -52,8 +52,8 @@ mkDerivation {
     random
     tasty-bench
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/uri-bytestring.nix b/pkgs/uri-bytestring.nix
index 436fa3a7..28b296a5 100644
--- a/pkgs/uri-bytestring.nix
+++ b/pkgs/uri-bytestring.nix
@@ -60,8 +60,8 @@ mkDerivation {
     deepseq-generics
     network-uri
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/uri-encode.nix b/pkgs/uri-encode.nix
index 40615a4b..638c25dd 100644
--- a/pkgs/uri-encode.nix
+++ b/pkgs/uri-encode.nix
@@ -22,8 +22,8 @@ mkDerivation {
     text
     utf8-string
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/utf8-string.nix b/pkgs/utf8-string.nix
index d0961e6f..8faf36b8 100644
--- a/pkgs/utf8-string.nix
+++ b/pkgs/utf8-string.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base bytestring ];
   testHaskellDepends = [ base HUnit ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/utility-ht.nix b/pkgs/utility-ht.nix
index 31bd0b2b..0bf3d106 100644
--- a/pkgs/utility-ht.nix
+++ b/pkgs/utility-ht.nix
@@ -19,8 +19,8 @@ mkDerivation {
     doctest-lib
     QuickCheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/uuid-types.nix b/pkgs/uuid-types.nix
index 735d8b29..db076c88 100644
--- a/pkgs/uuid-types.nix
+++ b/pkgs/uuid-types.nix
@@ -44,8 +44,8 @@ mkDerivation {
     tasty-quickcheck
     template-haskell
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/uuid.nix b/pkgs/uuid.nix
index 7d3af658..175dbe75 100644
--- a/pkgs/uuid.nix
+++ b/pkgs/uuid.nix
@@ -47,8 +47,8 @@ mkDerivation {
     tasty-hunit
     tasty-quickcheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/validity-aeson.nix b/pkgs/validity-aeson.nix
index 198948ff..356f6743 100644
--- a/pkgs/validity-aeson.nix
+++ b/pkgs/validity-aeson.nix
@@ -26,8 +26,8 @@ mkDerivation {
     validity-vector
   ];
   testHaskellDepends = [ aeson base hspec validity ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/validity-bytestring.nix b/pkgs/validity-bytestring.nix
index 5c871a2b..2f72db4c 100644
--- a/pkgs/validity-bytestring.nix
+++ b/pkgs/validity-bytestring.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base bytestring validity ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/validity-case-insensitive.nix b/pkgs/validity-case-insensitive.nix
index 1a810444..5273d4b1 100644
--- a/pkgs/validity-case-insensitive.nix
+++ b/pkgs/validity-case-insensitive.nix
@@ -21,8 +21,8 @@ mkDerivation {
     hspec
     validity
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/validity-containers.nix b/pkgs/validity-containers.nix
index 2d7c8ef6..24c10be3 100644
--- a/pkgs/validity-containers.nix
+++ b/pkgs/validity-containers.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base containers validity ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/validity-path.nix b/pkgs/validity-path.nix
index 17b04e05..9518e465 100644
--- a/pkgs/validity-path.nix
+++ b/pkgs/validity-path.nix
@@ -23,8 +23,8 @@ mkDerivation {
     path
     validity
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/validity-persistent.nix b/pkgs/validity-persistent.nix
index 24cdaed7..97681c44 100644
--- a/pkgs/validity-persistent.nix
+++ b/pkgs/validity-persistent.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base hspec persistent validity ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/validity-primitive.nix b/pkgs/validity-primitive.nix
index a5e2b2d4..e72ef3a8 100644
--- a/pkgs/validity-primitive.nix
+++ b/pkgs/validity-primitive.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base primitive validity ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/validity-scientific.nix b/pkgs/validity-scientific.nix
index f880d1e4..daef4665 100644
--- a/pkgs/validity-scientific.nix
+++ b/pkgs/validity-scientific.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base scientific validity ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/validity-text.nix b/pkgs/validity-text.nix
index 40a0d3d0..ab29c313 100644
--- a/pkgs/validity-text.nix
+++ b/pkgs/validity-text.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base bytestring text validity ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/validity-time.nix b/pkgs/validity-time.nix
index 84e1f6f3..3e774492 100644
--- a/pkgs/validity-time.nix
+++ b/pkgs/validity-time.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base time validity ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/validity-unordered-containers.nix b/pkgs/validity-unordered-containers.nix
index af152e5b..b64862ab 100644
--- a/pkgs/validity-unordered-containers.nix
+++ b/pkgs/validity-unordered-containers.nix
@@ -18,8 +18,8 @@ mkDerivation {
     unordered-containers
     validity
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/validity-uuid.nix b/pkgs/validity-uuid.nix
index 6e7b21d6..e9ff59f5 100644
--- a/pkgs/validity-uuid.nix
+++ b/pkgs/validity-uuid.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base uuid validity ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/validity-vector.nix b/pkgs/validity-vector.nix
index dc792288..74db3c03 100644
--- a/pkgs/validity-vector.nix
+++ b/pkgs/validity-vector.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base hashable validity vector ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/validity.nix b/pkgs/validity.nix
index b98b493b..e37f572b 100644
--- a/pkgs/validity.nix
+++ b/pkgs/validity.nix
@@ -8,8 +8,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
   testHaskellDepends = [ base hspec ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/vault.nix b/pkgs/vault.nix
index 8f21612c..90d8de2d 100644
--- a/pkgs/vault.nix
+++ b/pkgs/vault.nix
@@ -20,8 +20,8 @@ mkDerivation {
     hashable
     unordered-containers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/vec.nix b/pkgs/vec.nix
index a0d7513f..37ca809d 100644
--- a/pkgs/vec.nix
+++ b/pkgs/vec.nix
@@ -47,8 +47,8 @@ mkDerivation {
     tagged
   ];
   benchmarkHaskellDepends = [ base criterion fin vector ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/vector-algorithms.nix b/pkgs/vector-algorithms.nix
index 13715dba..0ed80afb 100644
--- a/pkgs/vector-algorithms.nix
+++ b/pkgs/vector-algorithms.nix
@@ -33,8 +33,8 @@ mkDerivation {
     vector
   ];
   benchmarkHaskellDepends = [ base mwc-random vector ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/vector-binary-instances.nix b/pkgs/vector-binary-instances.nix
index f47de248..097051ae 100644
--- a/pkgs/vector-binary-instances.nix
+++ b/pkgs/vector-binary-instances.nix
@@ -28,8 +28,8 @@ mkDerivation {
     tasty-bench
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/vector-instances.nix b/pkgs/vector-instances.nix
index 827c8c77..f0a64b9a 100644
--- a/pkgs/vector-instances.nix
+++ b/pkgs/vector-instances.nix
@@ -28,8 +28,8 @@ mkDerivation {
     semigroups
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/vector-stream.nix b/pkgs/vector-stream.nix
index 63404aea..35813e17 100644
--- a/pkgs/vector-stream.nix
+++ b/pkgs/vector-stream.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ghc-prim ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/vector-th-unbox.nix b/pkgs/vector-th-unbox.nix
index 2b10fa33..4c04b75c 100644
--- a/pkgs/vector-th-unbox.nix
+++ b/pkgs/vector-th-unbox.nix
@@ -16,8 +16,8 @@ mkDerivation {
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base template-haskell vector ];
   testHaskellDepends = [ base data-default vector ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/vector.nix b/pkgs/vector.nix
index e0b82c35..63544f6c 100644
--- a/pkgs/vector.nix
+++ b/pkgs/vector.nix
@@ -43,8 +43,8 @@ mkDerivation {
     transformers
   ];
   benchmarkHaskellDepends = [ base random tasty tasty-bench ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/vinyl.nix b/pkgs/vinyl.nix
index ae4e3238..274046cc 100644
--- a/pkgs/vinyl.nix
+++ b/pkgs/vinyl.nix
@@ -51,8 +51,8 @@ mkDerivation {
     tagged
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/void.nix b/pkgs/void.nix
index 3c9838bd..ae328a2b 100644
--- a/pkgs/void.nix
+++ b/pkgs/void.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/vty.nix b/pkgs/vty.nix
index 2d2735a6..dcc9fedf 100644
--- a/pkgs/vty.nix
+++ b/pkgs/vty.nix
@@ -101,8 +101,8 @@ mkDerivation {
     utf8-string
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/wai-app-static.nix b/pkgs/wai-app-static.nix
index b85868c2..2fcab021 100644
--- a/pkgs/wai-app-static.nix
+++ b/pkgs/wai-app-static.nix
@@ -92,8 +92,8 @@ mkDerivation {
     wai-extra
     zlib
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/wai-extra.nix b/pkgs/wai-extra.nix
index 76df60eb..8fcd8c78 100644
--- a/pkgs/wai-extra.nix
+++ b/pkgs/wai-extra.nix
@@ -91,8 +91,8 @@ mkDerivation {
     zlib
   ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/wai-logger.nix b/pkgs/wai-logger.nix
index 4a0a0133..e8da9f49 100644
--- a/pkgs/wai-logger.nix
+++ b/pkgs/wai-logger.nix
@@ -29,8 +29,8 @@ mkDerivation {
     wai
   ];
   testHaskellDepends = [ base doctest ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/wai-middleware-heartbeat.nix b/pkgs/wai-middleware-heartbeat.nix
index d467e5b6..96f68520 100644
--- a/pkgs/wai-middleware-heartbeat.nix
+++ b/pkgs/wai-middleware-heartbeat.nix
@@ -12,8 +12,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base http-types wai ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/wai-middleware-static.nix b/pkgs/wai-middleware-static.nix
index a1649e13..2eedf698 100644
--- a/pkgs/wai-middleware-static.nix
+++ b/pkgs/wai-middleware-static.nix
@@ -60,8 +60,8 @@ mkDerivation {
     wai-extra
   ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/wai.nix b/pkgs/wai.nix
index 72131383..7ec82bd1 100644
--- a/pkgs/wai.nix
+++ b/pkgs/wai.nix
@@ -26,8 +26,8 @@ mkDerivation {
   ];
   testHaskellDepends = [ base bytestring hspec ];
   testToolDepends = [ hspec-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/warp-tls.nix b/pkgs/warp-tls.nix
index 4fbd10c9..943fe39d 100644
--- a/pkgs/warp-tls.nix
+++ b/pkgs/warp-tls.nix
@@ -32,8 +32,8 @@ mkDerivation {
     wai
     warp
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/warp.nix b/pkgs/warp.nix
index 47dae7ae..ba99db3f 100644
--- a/pkgs/warp.nix
+++ b/pkgs/warp.nix
@@ -125,8 +125,8 @@ mkDerivation {
     unliftio
     x509
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/websockets.nix b/pkgs/websockets.nix
index c93003b3..b0a9df8c 100644
--- a/pkgs/websockets.nix
+++ b/pkgs/websockets.nix
@@ -91,8 +91,8 @@ mkDerivation {
     SHA
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/weigh.nix b/pkgs/weigh.nix
index 7bda63c9..182e6cc1 100644
--- a/pkgs/weigh.nix
+++ b/pkgs/weigh.nix
@@ -27,8 +27,8 @@ mkDerivation {
     temporary
   ];
   testHaskellDepends = [ base deepseq ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/with-utf8.nix b/pkgs/with-utf8.nix
index 1d1cfea7..dd1b20ce 100644
--- a/pkgs/with-utf8.nix
+++ b/pkgs/with-utf8.nix
@@ -48,8 +48,8 @@ mkDerivation {
     unix
   ];
   testToolDepends = [ tasty-discover ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/witherable.nix b/pkgs/witherable.nix
index 3b425720..4693cef7 100644
--- a/pkgs/witherable.nix
+++ b/pkgs/witherable.nix
@@ -46,8 +46,8 @@ mkDerivation {
     unordered-containers
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/wizards.nix b/pkgs/wizards.nix
index 8d5c0f68..3aa4381c 100644
--- a/pkgs/wizards.nix
+++ b/pkgs/wizards.nix
@@ -24,8 +24,8 @@ mkDerivation {
     mtl
     transformers
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/wl-pprint-annotated.nix b/pkgs/wl-pprint-annotated.nix
index e1d30c01..bb57b61e 100644
--- a/pkgs/wl-pprint-annotated.nix
+++ b/pkgs/wl-pprint-annotated.nix
@@ -25,8 +25,8 @@ mkDerivation {
     tasty-hunit
     text
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/word-wrap.nix b/pkgs/word-wrap.nix
index d24ff2d6..26b37b9a 100644
--- a/pkgs/word-wrap.nix
+++ b/pkgs/word-wrap.nix
@@ -9,8 +9,8 @@ mkDerivation {
   libraryHaskellDepends = [ base text ];
   testHaskellDepends = [ base hspec ];
   benchmarkHaskellDepends = [ base criterion text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/word8.nix b/pkgs/word8.nix
index 5b2d9f85..0af85fa8 100644
--- a/pkgs/word8.nix
+++ b/pkgs/word8.nix
@@ -9,8 +9,8 @@ mkDerivation {
   libraryHaskellDepends = [ base ];
   testHaskellDepends = [ base hspec ];
   benchmarkHaskellDepends = [ base bytestring criterion ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/x509-store.nix b/pkgs/x509-store.nix
index 6fa3e84e..122432c9 100644
--- a/pkgs/x509-store.nix
+++ b/pkgs/x509-store.nix
@@ -35,8 +35,8 @@ mkDerivation {
     x509
   ];
   testHaskellDepends = [ base bytestring tasty tasty-hunit x509 ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/x509-system.nix b/pkgs/x509-system.nix
index d41d8771..76403f2b 100644
--- a/pkgs/x509-system.nix
+++ b/pkgs/x509-system.nix
@@ -30,8 +30,8 @@ mkDerivation {
     x509
     x509-store
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/x509-validation.nix b/pkgs/x509-validation.nix
index 78ebbb1c..fce5a398 100644
--- a/pkgs/x509-validation.nix
+++ b/pkgs/x509-validation.nix
@@ -52,8 +52,8 @@ mkDerivation {
     x509
     x509-store
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/x509.nix b/pkgs/x509.nix
index 3e973e53..19f4d200 100644
--- a/pkgs/x509.nix
+++ b/pkgs/x509.nix
@@ -45,8 +45,8 @@ mkDerivation {
     tasty
     tasty-quickcheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/xml-conduit.nix b/pkgs/xml-conduit.nix
index c6e4cfc0..26c08012 100644
--- a/pkgs/xml-conduit.nix
+++ b/pkgs/xml-conduit.nix
@@ -61,8 +61,8 @@ mkDerivation {
     transformers
     xml-types
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/xml-types.nix b/pkgs/xml-types.nix
index 27e165ec..0410f476 100644
--- a/pkgs/xml-types.nix
+++ b/pkgs/xml-types.nix
@@ -7,8 +7,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base deepseq text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/xml.nix b/pkgs/xml.nix
index c286031d..5abf46e4 100644
--- a/pkgs/xml.nix
+++ b/pkgs/xml.nix
@@ -9,8 +9,8 @@ mkDerivation {
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base bytestring text ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/yaml.nix b/pkgs/yaml.nix
index 6d158dc6..c3d47d68 100644
--- a/pkgs/yaml.nix
+++ b/pkgs/yaml.nix
@@ -78,8 +78,8 @@ mkDerivation {
     unordered-containers
     vector
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/zip-archive.nix b/pkgs/zip-archive.nix
index 7bd65a96..a7301499 100644
--- a/pkgs/zip-archive.nix
+++ b/pkgs/zip-archive.nix
@@ -54,8 +54,8 @@ mkDerivation {
     unix
   ];
   testToolDepends = [ which ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
diff --git a/pkgs/zlib.nix b/pkgs/zlib.nix
index 8fa0d9cb..542ad95a 100644
--- a/pkgs/zlib.nix
+++ b/pkgs/zlib.nix
@@ -23,8 +23,8 @@ mkDerivation {
     tasty
     tasty-quickcheck
   ];
-  enableLibraryProfiling = false;
-  enableExecutableProfiling = false;
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
   doHaddock = false;
   jailbreak = true;
   doCheck = false;
-- 
GitLab