diff --git a/.gitlab-ci.dhall b/.gitlab-ci.dhall
index 0d558ce6b8f01310fdf148801dac13c2612c1fa2..5fb297f77d3920728f586c1f8c805af0ec02517a 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 64716a00bd95ac9338ce10bad77d7a25e8665079..e9f3d58335b1e71c81edb01b145c679639f462cf 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 bb93b9152f9095e66c7d01677b454b52113d53ab..d9507de753c35e0a8b3033a891835e4b792aa62a 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 44cdc4a06af960bba3f994e82d7cf1f1e3bfe20b..fdbb0d3f5fbe319ac1b37e5bce9b036464fc64dc 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 957bcf5064352ea8d4068558164af1ac78eb9978..cb600942cc74dc18b34ed0aae5b5a2d56746f910 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 1ecdaeb6a97d24491011fecfaa3d01f5ad3f4247..754b807706be7764afcfffecf7b060bb80135bca 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 552e0aa5430cc1affc39887f1d83b78752a7aa05..1853ccbbc05fe8165f304548d2f1888b111a222b 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 3313a1f0084505de957863b7e2c50abcd9ae658f..30878a8be1127a652764762cc617b107a7950b57 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 b0fa564acdfd580b7d134471b745a080b7910d60..316faa598c14124afac596aee30ed6fe0ae4f72f 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 49ab4e2c99b05c7a5e18c05d91bad526ae715586..67351d8bdbbd167df43fe6c5e0b2a1b6bfb50282 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 3c898cecfce85c83fb9b53ff40fc2bb816977430..8dc567c0865e1aa8d5fd351701b9d6ef9b82fc55 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 cc437a369b8eaa62ca37f6612b304693bf201999..f80ac4651332ddaa510703cab4b67d8b8ce8c663 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 7f84e8f81e33e8268e3e90d9d37243de9fe5884d..90b06e0ab48358fe4a0325048f9e86eab8ea46f5 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 198fbbe9a26fb3ae9c252167ef5edb57d683363e..ee07b092b3cd0d6db40addc40ac2f3c09e1d1a69 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 ef94404f6adad29b6c59d0e2952547a2c026e552..a8992874088e79c486d0ef4fae429dbc7f6257c1 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 8917007a966c3e1517444758efbea16f991717b1..f3bfff20101d256e7ee1e488ef56a90f8abe5042 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 512561f8edff2122b0c1eadf6cc37657186d1a77..fc786e3670f6678581d21c288805376833e2f5e3 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 bc31f837225f2fa7b516a4770440e7bc5bc2f057..9cb0e530c9eea0a80276b94bfdfae499ff290471 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 750cc72011bbaa5df1b54633972bea1b4e1cd207..799b9d8c755ef9485a96c90ba6b7ee248d512a37 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 67c9217e83ecc37ecc0c006189d27e36cf9c5264..c9b0c88e277b7148794b735dc466e3ea9b74e632 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 ba06887eaa254b0cdfb016ef4e075250733e07d1..860ae950c2a307ac61b558605da18b3999fe3620 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 37f3b9c15cc52386c24a93f394883af7d08fa440..60a67bb4777557c574924915211cff4b676b67ce 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 1db4e2a9597a7c79e20c4eaece204fed4b3735e0..d76362315a0dc0fd47c99c25f2f865ba6d5b8d31 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 7819f5e700ceb234b0a7a2f8aae9de3e3c76400e..390031bc5780a58b70c9d7bb1fedc8ec28238fbf 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 8fed016915a6e0805f5b2c27d1b67d0133830eb6..f4d3b587e0b7b63839508b7574d509fc08b5fbac 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 3f0ce64d30d53acb35f6b041abbd04033c886286..d1ba4424c34dba9073cade315138fec75e7f0e17 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 a5857d255190260b50a85d9bdade439fef088456..456b2b234813e65e762e45b1aea41c992090be6c 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 8b021fbaf425b69ebc8ce6ff0d40c4f7befb996b..8c6c4abaeff651452144944d9c8ae3393a34716f 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 6b43c39f4d4703dfe87b76b6fa1d507eea755c1f..56cb8ec233b51cbe17c1d60ba580762a454c9417 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 5a23931a7c128f124f54f4dfe9bf4bc5ad5bf233..699c7e219c7290f690ce70c29fc5771ff24e7ea2 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 b5638366ea2961a6992cb84aea56268a4f64e044..85abc748703986542d042c0b12510ab3ab308f0c 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 254c180dd4c633fd40a5b39777f39d3cdf9c7c58..ac2e81777d1e51b8a44828eb6b661474ba0ea091 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 590ddebab6110f50fa588150265c301ba6ebf0ea..ddd6b672844ed14817175224d4c74f5296f6a373 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 225ece93f78ca6962e658876dfa5f17e0aef0a5d..3241f554cb5fb4b6a9c31f08405dd03ec06105cb 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 06994faafa9a5ed495a3a9c4e85541f1e37940fc..3413cadc521876f2bdd4070f473bd28527c371d5 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 af708f4db09ce654fad6ec7a0a79c59e07a85757..5819c131575839c425d2b132bf8ad901efb8f195 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 e7e546b506f3d9e3926d58bf0a37fd2ea8c57fb1..7b12c119ce0b0268375edff8a42a62f6572b8724 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 3b3b91454c5f2f10038e98b3a92581fda4a2d7b9..6f3bff7395314dcd107bfb8c226350abc41965e7 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 af6a69f3f475714fb84b56f9bfcbeb0da46aa065..093da49a5cb82a33cb34ba5aee1c4ec47f1bcba8 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 f543ece3ef826a1a48c24627becd5e4f41c9ba51..91acd89b175ea5d3a450ac771fdb09c0d9b5ece3 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 0ebb8e986e36afaf5ff26efe6b4f66742f6a335e..993cc46f01379c12e0e68925358a4b115f0ea77a 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 83a5288893e6b48022be0401ee1a456a928b3dd5..234223288bdfb84aa286877da5032c5764bf98a8 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 092e9518dfe2b9ce0ea8514ec3d15e0644044925..0e45c158659790f36b507ecfce13c7a4fc11688a 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 413312ca2c873c37e55908dee4763e465a59e0f3..c805af70a25f7f37e207d4ad16e2906da55c2b09 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 e0fc09cd1738b385627b7de3b53fe6b6e19ee113..357ef8816f0cfb3b30da80745b387db61161edd0 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 99f202ab64f074798680d954d5df1b6e46ee0318..0a95f8eddcf4a380b7d80f66b3283dbbf1e67fba 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 9c7b03fe770ff0febcde56101a213fb31fe7e862..65033afeb7a14d2635fbb0514baa9f0f86f914eb 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 64ff7f228a5b597bfef3574cc9ab33c9dc72a5cd..4f525be631db655310d76b8366828746f2abf2d1 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 ad0af0ed9e0b406ec5344139918846ff59e992a2..efe4742b426a80372f69a9790ee1c41f9d3dd0e4 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 5e33839c48383c024c6eae456731c4d12c274208..34a866332828e10680fab3891900830c0c9c6a18 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 90fd0f7b110e733f70bb6c14e725d14d14747548..eed8022d3ecee10207af50f3ba85fbe6b6b0b3a5 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 c76bfa0c2b4976ac39ad06370bf468ff710d0f46..77e54983c207ae9055ef7b457911be8cd3e710be 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 ecbe1e75bee0755bbd6e75a67c22d999b95bc5e8..254c365159813c714dd2651fd68a7aea87df02b1 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 790c7c3b4c4fd3d0e7359eeb771c37c280c810e8..edb955abf99ffe7eb1fb73265b470fc7de9022ca 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 f6619d650d66209ba4f18473952037c2b1890b0b..9d4c46fc967feec092a6af511071e9ba374eb463 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 634ab6d6cc9075431424b1ca6632de58bde79d4f..96f383f05b6cc7f99d31fe6d2800eebb02f6c286 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 45c96f7aa163432835efde5abb2897faaed46860..79eb2e98dc641b09050dd72fcd7c472bcde7f578 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 3e4daceb2e6d82eaccd599cf85953ea868eccd5a..b3aec096dcaaebcf607d46fc8303a39b163dc535 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 97580774638a62ea7f70986860af67ad0d03fa28..53db5f2c7002126c16f7d03ac57bd2f642270759 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 3774a41db2a2e288c2d1988dcf6ce632036e61d7..6c27b42087588f51e3041bb8df64009faec22f39 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 bc15eb8ad4f3337a72e3afb4c412ca845712f4c9..054699136f6aa05f5c9e60dba03fc670a7f9a1c3 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 bd95a69dea126edff3e136384a8cdc046fde0205..492c81594ab36e8463900788be301633a4a44856 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 05f8b94515e2dc6ff7ae0a5fb7143611f7808068..d0d6ad7479b616d224253b9d62fc5da4dc00eb67 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 a63eb60c3dee1152820214972886841b90ac1a5c..a19a498dbb56db1b11bf86c1a8f6d2eb552ee897 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 c44643920d39f63a140b6bbf210bdae29e8fd419..3eab8626a4d4c86a3a8867c84aaac882f66c11c4 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 248a08a17798d5eb55cdabbd053860dc914f2aee..dfe3e0cd35ee7b47552741ba6b620b785867f890 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 da2e24e526e034d5e3c6dfcffaedde50545a5910..09ad91da15daf985f5bedc12a18c2bae6ad7142a 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 646dda6c8e69170554e39e61609d3c18a5a7dd98..8fd02afef399980197d50254fbb4c85e00f18598 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 0d084a51089bde71ad0cce4b2bf1e4f62a08ccea..8fcc8bd5b0f1ef62c88373218d0885d6d9b7b4da 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 a85f57a77a89dd56bb890ac4fb9a1b1937d85abf..09a2ff544cb665891864736f3c063b63f6ca79f8 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 f4a03ecc8b4083263c08879bca51880f1a753920..7649285fcf5795f70fb0ac59253ddc26a1f02303 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 7c2c66890e77048e0e6d4e874aa74d549a010e29..7b9c05868f1f288d8cf3ade0c3ca324989cbd048 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 4696b37aed273368a00529283120bb27a059d848..c886a95a256ce15ee016c3b6941dea468d8f00ba 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 3baedb5dd98b20b545aca138725b7b7992bee505..a2e5a4bae4b164fe728e664d34465ebb14e842a1 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 6af473107171d201e438c178d65e70a8fcfc661c..b49ba3bc3b7ea455d07f16fd6bbb0db99f82b5da 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 ea246308fec76da5ec9f0efcb98717292a61d02b..e0f604a7012c2200e926dfe6f7948b9852ded0ef 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 7eee1dd64baba86ad912409f0104995cd6a2c2ee..75ef1bfa22df812cb9b95460d85bc9639ceac185 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 1d409157e3f5ff055f2a0a1832f13216b18819f5..19bf70ba6b933cd6b0118208e1698665a8592b18 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 8884b20d05712891f86a59e9c6be0e895b067cda..fb103afc995bb4d1d2b104b889ecdc4fd0a09ec0 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 20ad1610f4310d0d8856b6a82ed47b0aa3beaf53..3fcedc5f4c2e9f2aa2e52afb89798f4fb5345a7b 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 bffb38e8421822bf0055c6625ba80a5f81b1c65e..ff533dda7ca7e5266ad586ee9e32911814a05fc9 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 86476a09632bbc924c6f17ad271e266048459e7a..a29eb5820659acd20ae65dc7b2344aa450f36c8e 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 d196407301fa469cf275f3b8f93ddbe3f1c6e37a..372e5e8e1da3e267f537fbf1d4563f1f77f810c4 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 e420006bb5b90b7bbeefae36f5ea46790c8d850e..9ee88ea6776e28cbb3cf1323de57c81814b6ede3 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 b9bf334b1bd7d963b8af80c743999a01bf84cc47..eab63ebe34d5444a96ea62f2381b395e27ea23d2 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 4a0b5f797f41e4e3c0718fbb09a2a5900ef1ad7c..59fce71c253330cc1c48f54ef6892735f1189879 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 48f8a40c38b3b0052fd133e0a98921bdb053016b..5503fbe7d81b48faf215953623df32eeab2a0ff1 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 f50659b544fc5be040b5ec365bd9260012d85ce5..2f0baa59439016efcab506416f786b53cf671a39 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 58b68fe5987b4f305fcb5ff0b3a6842e627e0f7a..5d99cb442cc79ea9f4f4761aa81cf3b6375c5af5 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 8b28f71c818c3dd0bcfc9b4777e9f24bcc8a9085..eefd170337be30ee247fa5ef4d5b7b2544f185e7 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 629121f8b86e606760885b91ffe08c57156a9ff0..2334386064b86b7adbebb159c44884197bdd5b49 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 4b476b402838752933fd5a48b90899646b5787ec..42e57abb57af3ce849ad4162ba14ae33795841db 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 f4d9729e5b3970d123c88a82ab40d7e89dd21b5b..c3c39ca687b5af2f1fbe56e9623fe635ee2c0cc8 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 02a59b77d7b51d03c396cc7a681d7e5e48d0a48b..cc0457167950afb1fce5578e6fafadf38f8e9940 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 15c53b8884d07e4b529aa134ac9cedc354e85bc1..3e20ab4228e52a99ef0c12179da2347a6df4298c 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 a027d9dd4825ea9133bb1823e098a51dee18a46c..df44c8f7497ca69347bc69a1d65c6ba520d1b183 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 86ed0d6abacb471b5b944be6fc1231eda0502873..e11a6ec767c4ff8666e451aae0f40e0d9f84a377 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 4f3d81a80e18aad669746a0593525805a461ada1..74ecbbc18bab541e9e94f7a2503e97f84b53a258 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 b83bd2187c191bf1b871e02bf08c9f9d9abfc6d8..311812dc5d6e5730d1e9b95fd5fd35a8f8a70557 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 c634d19d86eee54f00d87c13f3d931e448f59fa3..c2f363ab7ee572d1a310575f0e825958e8525671 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 34f4fd2bf1b025c2de939c3d61a37b7e72e998eb..7fea0b786f4b13bb1332d21ccf30042c3171f383 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 9b39a9c9a24f8b10471aa7afb490da52634c65e5..88edfcb61516f02399d84f706c529a117f11016f 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 49945fb5f3141a6605f58736d2bddecb20322a65..17baf90282ff4caad5ad00490b033f30f932deac 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 b1bd2d4c418a5346154d3ce7a752ba87c7ee72af..f40a86a25e460b20eeec966d73a2d833893a84ff 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 7e085b793a561916dc57e36af292b2062645875a..adc0670ce3ba5aaa62a70c4bf7c4fc9a26c5dc46 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 2afbaa73bbf9cc52555b4d372dd3cb92fa7fee88..3d10bf9f6a2753342745c7d0071a1d24c2c7402b 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 28ddc47df270607bf1f62c54200f3f328049d871..40f8047ec59cd2ae108f3d684692ae1bfbbc94a2 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 a89fa845aa3e46c9f0b2a6f16fa5a224ca170523..949b592b6cdc7ef5d9547ab7e1941e616a560cf8 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 97a446f99bc8d6f0e2dd34369d017e49b0a2fdd5..c5b7d4a853a2a86a8bda0b8f13a5a59a117030a7 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 e32d4022abb6e98c14cf09f2269c12b86d57bfef..409edbb458a5932bc457fa204e7427fc208806e7 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 14ea321912323f67162ff46ce8345328f5facb61..7a7bd30f21e9801f5d70e7cf8e754fbb07860488 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 acf7a2600b8d7a9f7d18bd26da27ff5b4cf50eff..126294164d9ab2299e7e1a223a9059e4f96f589f 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 1840a1dfec971b82444642e6faac762d6050f095..6dcc81d5e0200e8e0b752662bc64302d5b32a1e6 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 6b3755b91776d0e02261be5717f3b1813bc1cc80..b79874602e4476b570729cfde3f079a14d63dadd 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 b7260fe23c38118ce8352deebc054d42d9bef410..1fe98671678fa614965a8439795074acbfb72e54 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 8a46550ecf1057e57b6c85566b5cdb5b24b4e3d7..56d804c6c385dd938bb91e6912ef45c510291b60 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 129dbd60bf1bdb0cb9622f1868e7264dcff7c6c8..a1ca472486c39031b7df1dd4b9a9a6f8e6dc463d 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 a42c59852c25f93d00d4c89bcd5ba4ade707f25a..43683395ac8fc5ec0eb047278b62a3a87f646b7e 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 26d35f783902a0c5d3698d274d3dd8508a7249bd..78f2c1fb69d7aa15ea9933c3159f0140d10b36e6 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 5de6a5fa8836de6b151ff923d868e7383c3f62d8..cdcb896e7c668f2fc40753057e302d9bbbf45be0 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 6774f2636b0a2b0621d17fd62da7222f2eeff3c2..22cbeac6c05dd390971f591a0328fa82aac90322 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 267fb7565ba73ef0e6370fa81b1f149678d9f46b..8c219483fbd1d95a5a89543d708e94cfa74abf4b 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 42c5dca42919a378988126f4913de2b94f4322f5..f8ffa01e9b9d0065767f834f6e2284e2339fc81d 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 1c2660654efe623a8f2a65b263a487d42040e409..1833102a416d9b2f64d7ba1da599cc5cbe546dc8 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 fe14dba828c2ae88c6fa959c0b9bfc1e0b0c4cd2..756da9a06bab69c87517cee05cd0349aa89e8599 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 841c5c34e5ae899d9d324e1eb6bffdc2bf658684..9d186949cb939c68f41ba3be6ee0d789e6870c3e 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 e95142754c2459e93e206c46b10f12aefbcd382b..9a8ac5742b0ae735985b866ad2a8642afd6596bf 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 21afb169754c94d31a310bfbe6d8529a15282a49..e0a094f7b0a7e4c10a8b799214739a88634544e8 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 77df528a7d77d9752b44e1aecd8843f9a688f6eb..173959fb77cf1ca3f2c0f3e7240ef3ad81b5362a 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 ac59e60d43e69295169256f57ae5ffe06ef9164e..b0f8f390f488dfea8d299b94d651c41be05a8b19 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 9bb41341b7f0b11038edcfc242858148b0c7bdff..45e43e117b616c948faa4b82d1f68c561759f642 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 63031860829adb6bcd66a98d0b0ce1ec070423cb..a9d56a40989eb3cd8e5a42f4142beee3e5c9945a 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 aa88648b98982398395b44fccf971e16aadf4cbc..8753f907a40fc88b5bdee1de3ebc1a7e1d933c30 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 b91891b0da4c0337ce92b2b6cfab50082739b4a3..49b15c57b1e36830c45c0b0cd2645081f28762c4 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 0a5050cf94b5bfaafef5e92a9fd28ee9e0b1aa3f..07b1eb8e3b8be506330f8eaedd71566591de4049 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 c4277ee03ee7ffa37107d50f6f7acd31d0d2ea95..e780723b8dc776be754d13b8c578221f17a07b34 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 5ba13b631156d5047f4dbcb10d0143a01554b92f..7c66e7f16bf6e91fe0f6e0e20c8c45793b4cdb8b 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 48db710619bac5301a02e963e5e661916b44e654..341f645f4c1b41e22b03fd17c91bf421c37a6a56 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 e3ad89ea9b95ce4005105fb48e537f381c8b8c00..e2470e479badd6d6e6cb07c59cf0ff062f83cd4c 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 50606e6ccbe399673bf53fd3dc8472135cfc5f91..8c58a5ae35127f99a43e55cc83c43d8923661dd9 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 b0214d56100fc6bbafa0032d647aa54bbe5cb88a..c1aefd91d6f684f8800b6f34424e779c3783042b 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 0195b5a7ebb4695be377ec6bd986e9c074f71d6a..6d3d00d331875b9353844338203f6694a3c241ca 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 ba969a569dbf761cf9bdb94c4fb8bd5b701a6b78..c68f199904f7e11e285acd5513bbcccc7f365e69 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 f1f5a6272d9a7c38a487b8b2937e3efbe87b1308..18550df19d5e06be88ecc8f6c49ba43e418eb6d7 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 f71b7dfb6aabae372d149b9758d0cbd6d583474a..8b99f3fc352ac8ba0e8fa841efdb46d8ebbb0d18 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 656ba51917643799b5634cb00bc85a598df0681e..066cccf93df967b2c956adce7a16d45467d40a2c 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 ca21d4cb45dd7d592d74560bb7ce0fcd91fd9f16..60550417a27950ccdef84b725bc995788a3655ee 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 34e7ba70bb00f33856d6f74deb4daf96f2708d5f..636adaeef28ae21e5711bade48de8f8942fc4f03 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 254236df4e4513b2332bd6fbd84161818572fc0d..722f041d1a2338328623dccca09661540b342994 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 d1ab22f4c3e19c1ddd08a88f148c8899a7e2ba84..5d1f7ed3d8f299a206c6e6cbb716d08501028c59 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 fc311ee7b0082d19d5aa659309364eff801d7c30..c6a1e0e30798a6cb824bc660c28b2593b2d0ab06 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 fc9a581d3e24d07d999747d37c9d357f598f0a2d..f78d41086cd8ce65e4f05749e2d5d9e7d0f087a1 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 586e5b62c7883739e53dbeb0d7bf62fbcd571e01..c353f14d082f5cad78f80dad09a009c18fbe2365 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 02214e7db77183da7eedbd7541eedccbea8bea94..b0466af39fc4804e06a336be4e00aa60322ef47e 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 60c6d711be4efa150687f4ec223734dc074b04c8..ca64e3dd0097de3b9780fb212b831aa5d30a971a 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 16909e1e2135f6845478f7569d02bcab4c6a5da3..c2d68fba571837fc95c3e08ffbf9726307c5f2f5 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 e56d5c0f7a35036f6a612280b3b57c02e64e40c3..d05d3a8110205ec6d281d6e7accd78c186e2abc3 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 f693252f264f6ec5ea5bdf4eae94abb1972e62dd..0580da0541022ca4eaa1a2fc65166f45830dedf5 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 5415ecab44a91259f7d7747c89c874c7e1ee086d..ea4a61cce734e477bc39dadb10e01a14a17cea4e 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 dc466f9f924fe12d1f28029e059554ae2b573ec8..9e0c6275829369c36fbb213ffc1e6f47826d3179 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 9f7dad85ead1c170a545e8a5584ce408ae28b9f7..bdcfdffc9d8373ab07535c238816c2f5b64693b8 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 ab0f62167be60c12f484c90f252d06fa8727ea41..5a5334738227cd82ba2e7f96b7c5e7613ec8579c 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 5796f98cb5c0f1cb68a9a952f3770c1c90309dee..68f8d74755066f1a62502330925ed8737d36285d 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 03a0e168aba48d6fbe5c16af23cf2014379b309d..c95d965e69dfdbcd663041a53e735e6f64e68a4e 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 ed8afdf142faed132a5b8c0aac1cfd7a29d5e306..df1e1e0822a902e40120654c36e27a350a11c37f 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 0518e3a83f838d255edd8465f43423b112dd4a66..401b4d933d93e9f0908b3d2caaa4b9a05c5ffd4e 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 a71f86ae20fd4628b2837ae35eec7dfe92d61bc0..c70ad0a037464afcbfb2a622a99a3e9a45f8da40 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 fb5de511625620c83f14ebabbd3f424fb9f8fcbe..e0aab7b02121a216a98aa350d57c951615080bfb 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 2a9bf06708ccd7c202ca6d8565bca2e23c1ddbab..fee876d8d4d177f3c54b0db1896140c27e3a8c0a 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 ca4f43141b62062f095066ea00854a5d184d6ea9..a1595b13ed993ab3945ddc8ef44c9cffacf6bcf3 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 8d221f29b9890bf8f0da994dbdb4f6a855e8c1b4..a0824fee7e3de2cba703f0cdfe62f40e01d42e09 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 70837b202622f0f7df21b66b4b0ce175656e96e1..090653bddacc7330bd8ca12ac92bfdf6b5b2dc33 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 e5c532e29770eff48556bd21e57d509873bd1c4a..2f64bd61183a0cac423e554ad08f9eebc34c486e 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 d17b8aaeb191d537610a8c4b20dff5b00b27e296..4b180c106ee5bdaba6c55bd08e1d1666b1103770 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 61aa251d9edfa5930aad1675d43db6ee0da5f935..3f9f2baa31b43d4abf881c5ad6c1bd4f48af988d 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 24f66b3847e526f9c584abd2dbd392e395a95e9e..8b22b371ff1e3c99b4526edbdd5315d72b734a6a 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 8f1b404e83addc099bdd7dfaf9b59b40d38864d1..0ee9ae962c8ff28f21d9f8aec638a9fbeab909ea 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 b87f6344671dc0058a5b341c4b6ebbee2258c6e8..602dade9ed937f467fa4c7c3ccffef3c0d06d8cf 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 db8e9e9e84481acbb7f9b7003e05d57c5252bfa0..3c53919459faaefc2c8adef6da24ed13d3f0c827 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 e9202e816ea3942cad9960192a843adfefb66093..e78bab2cc26585fbddc50e9edbb6c7dd76d6bcb2 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 bb7a44b79fa633a40ed3b541c1f59dd53f31d8dc..35c9e38f0c9230fa4549b450d651c955f0289723 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 53ed9d7e72f10e02afbbf28db3b637fe469e2224..9f29c8fcdc4d04f0cad08f44a391894cc9bf945a 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 b62687dad4a2527fdc5e94922bd5bb443e622791..45ed7cd0deb1d3b3a1ed590e6f89abb8096e3aa4 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 04587a613108ae7310223524b02bb51bfcc7f7a8..c96a81a78b5af9bdfe5922d1ddf32dee0c55ff93 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 0777cab56d3ae07f2e5fd28e6afb9d2e3a7d6976..43723421d543334f79fcc1a4e047947a29c47b9a 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 52ab1cbc0e179baffad9de7dc692dd39b7703858..dd778bad49f6835738f37939ec02e5d351d4a434 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 059626789e00072dd8efc024ca777232db64f4eb..8f2aae3fba6281bb1ee9d9134c411f7c964f08ed 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 ee364a2f92aa25ef17b6e85f837cc8e48e429438..b8814823fe1e5534a3873e6a9a628bb3aa7a39fe 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 8c49cc46e413004a00632d7283370c09027b669a..1be9dc95fc29c87b3aa09ad75b7b3570a86ff050 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 80c436913376fef8323fc14c5e95d55e1026e8c0..64035531e2a26af1291cd3bb18a19a20e48e3340 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 84b919c9a0547e3d31c74d057f801da4550d42e9..111c2df52071fdf6b58858475b8f783ba4eb3ea5 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 37823d66e149acc964d11e20951790dddf472a8a..44de98405d67bdf81387072c05985c262405a3f4 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 5645589939a6a01348fc8dee5030bb778e85d807..82c087d93efdde1d76cb4302852fa1b18cbd96fe 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 abeac0f6688d3d772239a4a79cb0ca750db24bc9..8d182e39afbd05cf60ab1ec163d8e2317cdb8b7b 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 deeec7cd66241b79c16c8e825f789ee603bb103f..2a9dcd5e551524a754d19cdf4c29d3cb577a7037 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 fb313db38856c808350c03071e216c22b8dec38d..104450de98b6570fa5c5d650a6d81e7a70458711 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 73ed1bbce985dd3b3d44b90463b6c6248c8c34ff..aba0bb32e76fff94d02ff841c88fb693092b30c7 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 b8fa45510c0124c8e1fd6d657e74dfee4d95129d..98d75834d82b5427468196fc4eaa39ec8fe7d26d 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 0de55418a992757eba937d7e06dc777573d90b6d..e06eaa558627fc57a08599ca374f4c849323a1b1 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 a608d5dabd0e7995ab7eed90b90d0a19fa997f82..768fe6461ed2267cd6f0de92aef34d44e35093ef 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 c628fa4ee7d6644b1509902f94a071ababe87540..369355154b19cf60615cd35d21e014fe10053348 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 935e5172c29f773e05370f164327687050912af9..ff90945cb45bf4de9c7a393556a21473efa6b74e 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 7221c9a64ffab296fbdb880e750cbd82ab3131a2..607d21f4671e114ac4a0dd283838ddea1b08d3e6 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 bed547de95160640fd4d836fa26699e9b3518007..aa1f8a628234558ee9b26a3a583718a2e44ae4cd 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 957f526cc9a0381f0aa67fe3ec87f78a96e559d6..b6265d201622f9e28e71f7d01ab57f9c36de3972 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 dbb4fc07183d98e52fd95c3f5688f3236c8c9a08..723c7ed4295a94919ea215265433b4d6c03053de 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 cb4ec2d04d95c4a0c85e7c36066df641c6b7780e..00af227521aac9a7e8ba87cecc1e549b945d0b6e 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 60e604e1f4c8ba3b476fc3a57e1c111647ffa84b..0f7290e745bbb3af7e6d94217a83e01083bc425e 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 397efd2b32fd773c90abef134f92368789111a4e..27b104093ab0bf2130e3988694fa9015d5778d36 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 b0f56fa72d1a5b3654dee38694e8a71a13853bef..2f6735f90a828c8f2c498a457d5297c1529f9365 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 3cc0a32b125830d245cc597d9ffd1369b3a487b5..1c2c1cdf59173356bac1f8a6b5dd598feea81553 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 941b082f78b2bea8c7f5549e3b789b76e52984c8..3ae17b1bb6456a1577dc7930c693054b3f382875 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 46c82dcc6acf5c22f67f5e842e9c6458dd2580c8..d584dde8197c17f6dcc6fe651bd42ffd05c5c349 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 2a5e108a616e504e101442f845256a1e3ecc41dd..940371b81be0128bfb0b67bc47da13c1aba919e6 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 f3c18de40a2c68d741039f94404a9a746b0ee2a9..8e23852399f58142131cab8163bfc4b01f9da66e 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 584d41b5d5f7db9118ab39105bc41009a0ef446a..e5118aeae50e018279c16c3b9d5244ad3925c81e 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 6880ce61cbc6a878c8e84ef1cf3d60eb797a06e5..e4d5699d17b2b5ce247d1d76d4eae0d66ac80522 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 5279d99a8b3797e6661f557a9d6c02bc1a0ebe03..41924d87b2a86eecb1ad9eb33d5243b11b41f246 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 e38e3441fbe98901332d3c4522c90ab310ddfe17..4956ad4c244238ce0fc22a38ebf25a428f223365 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 378d2859da491cebb07e4dc6d65fa6d521406750..9c0ba6bacf045aa5cf4671fd40f9f5147b7cab81 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 6b9e71d515772a921159b67f07d670ac8cf00bf6..d3a5e94f63a5c0d9481f688c4fabaa77694af7e8 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 b58ec9e66d9250b9e975767f8604aeb6bdecf65c..c9845ad3648183f5a5234934f8d353f3a3cb7819 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 d7c62b836bb924591eb727e3424745849e5b5d9a..9bc8ce480291fd1e7cd1e690e9a09ff0ef205918 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 7fcd03b2e3722f009c6d96578983ae41ba833283..3a56ee8137b546ba6964a3ecc20cdb1ee8e3cc4f 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 55c9fa13993946008812fb5466e7954424eb247a..9cc55ba698800f774ca332dda16f55293663ecbc 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 4966dfd561be13f811252c4da763dd60f6a02c36..a8e190cf52b9c69aa54dec2d52ffbccca89db3b7 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 232fbff20fe82fe197bc80413d12b815491957d7..8ceddb021dcf2fd385826da0ff9c12624b607045 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 08761099e3e204bd29747a50050e610ed75337cb..f7e9c1ec4a4c2c5e7e10a9db742c27905f2fcf62 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 0bf859307aa8d85dd80a992c8d50a36b1d6ceaa9..733a2cb6b3e2f2ddaf4eca715cf462e49a1a9433 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 40b5a8f128c2e9aea62b6f1f6756fa9083b728aa..f8a87bfeaeec00c97500b5c76dbd45275c47fa05 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 33d6e120fe4818e3766b728bcf06fde058cf49f5..0b2fffde5d33b958268775fae1266329bad552d3 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 eebba6a44a1a37df085f6de3fb4657eab7945e18..2010c0af702404b6afc055eed1e0d05cd58d456b 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 24f2902b031dfdc58afd7deacfd7012d5719a919..6b2cf408038a504335e147da3ecdfd524da2afea 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 f2e0229cf0e2fd2e1769600abce6d9d194c2cab1..c2458e4de40ad64cd7b5bb3c95a7f1f80e5624e0 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 5a44656d5c0e69a8dc19a4d887246f85ade77716..e69310a12a23ac4205a80881473edea3d6fbd95b 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 077b4ff2940780f990289851bad912efd8d926f5..47424757d895f193bc6febbca859ef1b09acf559 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 7abc8bb53e634a64d79289176440f56cc5f1b366..a8c80101dc42f3e3d5cbe6a431b6a6a1d0bab8c4 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 5dc16476dbbd45e6b97c7084fca9b43b53e37836..840ce9d4aa7365b76534f75621e6f30619590c4c 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 bd4047af8c64dcfb28190f0d9c33758246c91e6e..4d2ebd34cdf0eeade74df6077a1292a7e993efda 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 cd7649db941bafdc7eaee3774d9b5b8571e24c24..8f696a489e7f84499fa64f2cfef0a08eef31ef51 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 e5933812067d69f30325d5452b955d7b6fc3709e..c5ad4d761efaad5956e852875140128e2a0e528e 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 9eb8b34b202d57bb00f8b5440343df1063924311..793b4e9a8f83441ea44a9d7eb2a481791a7d72f5 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 c8a62fa7ec56214ef64ce85a7680dc9eff44525f..5f05e182fe261b3ee6f71650f517ed93ca9260fc 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 f4f64dad8e400b9bfa87f7ee3a02ce6e619f1422..09be744a0457d6395e72ed08b8b553c01241ad24 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 f86dc39a5fdfb4a9f8a4bb861f2e36a8b9b841eb..67e36d1529ca1673f2c0a8982f32106ee06b5ef9 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 533e6407dc8b60d01255052bd97b4fa15840e0bb..4be498287586a2fc599cd21e040e92fb352918ef 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 2d0eddf4aa2170b779e3e362b65f7f6ce5ff8d73..29cb3f265e6824ff10b2ae3b1533e4d655b4033c 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 da713d8186e913a2821410d8564a7e311b610216..024f602e776ca9ef0e93f1a16c36458a5f2e9604 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 adad4b1ae7f7837c18a6bd2227cc3e3eb71747c2..999eb8172df435dd59ace1eb9363e38acc07f258 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 93a6f1112169a45e91becc23bc01906134cf3e78..963f3efcc67c432424c1baa68e99372e6d51bd62 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 3bfcfde1a9764ccc6ac8655c1651b6e6f6ef132d..a7b62b2a7e51866dc5794a197ba18704d19fce41 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 85bc88b56375b4206b01a231371ca3d85640b837..c19cd6c78029826523a8b01ddc273912711b6f75 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 cc91d8418ed042fda262928dcf487900383a71c0..61a3fa0d47b42a5ac0a7f234139ba85ff50b2052 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 cb902df2bfc5d9f74d62a6927054c18d8200e7b8..c97f37d4081cf60590b649cc5aa12d6a107b0887 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 e12f0f29f740f8f3ed9ac2df67d5822d7e87f01c..64cb860484e244122b11eacc944af0eb22ea18d0 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 be11524313056e5f2e8bb27f50baa5e77d2726ea..79dda76e38127b132dc5caff5db74cb4c6896dab 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 43030830b979bcc88cb9c563b5c059fa771307e1..160198a2d8ddc652b5d5898933dc8bdb9b74751f 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 285bc7e4cc7da6b6c51aa57e7566b601393eada8..acb2000a3bfda6d9370ae6c8be10376aae0eef01 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 57328be4cc69755baf6ebc7f6fefe65eea92c19c..8aa335002dbecdc14e8d4d812f959434c9e518fd 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 8d1e0013de998c79c3428b1180e6308b851e9f26..3f5edd22ab060959d75bc284ae59cd8c4e7a72d5 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 c9db96f5a01a4b9ec8dfef033824d86c2cc1c717..c71dec78dd1c49372caf26b2a65097cd8dde24de 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 fe66f6f408e60cc452549229e7dc5826af8ffa7f..79c620bd583cd922f8fa4106ff8734c88cb2f437 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 96038d38bbd73a43a745e0ff35f150d2935c5bdf..882a222b20c985de45d610262b8a15320dc4e1d6 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 3c9b6425b6a4280323e34ea9d7fde1fd75df231b..3b04ba526fa62e3e7ba016e51beb43390866639b 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 0f90f62dee25bdb203a0db5b02b707ef01b00824..b8e1f92992cbdc6c380af8c3b187bd5efe196d02 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 fcb33605e10ce49d72a6d3241daefd6e87fc856c..675a7f440e2aa1d812c001e9f7d15f71c1cc8606 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 25f73ebf2cb5fe2316c090bc79de613b212543a1..bdefc61a74bfe18b1fe97b00dd8af5433a232acb 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 8c6f9472e893b03f5a9db51c51251abfc0ce36bd..c8129c7caf50dd12108a074669f323477e453547 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 110bfa362602c693346db8cf2ad53c41ae64dee4..218e6c6c3824ba5a0c5d652fe72039419631432b 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 99733fcc25a803d873be44cb8a9ba666db4de8e8..f4f1c35227b1d858deac371aa8860749db575bbe 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 3af3edf426f86500f46e05559406e0e18851ced0..d4c5cc3e9ef330d4cb1c19b601a45bb404f7cd87 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 0fb876999bdcad4d1bc266575aff515c5c68173d..2c1f20d66a76a97a03a98a25b318ba0d64a56fba 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 5896ef4c45d8b73f75e3a7ffe92fafd19e0fa757..efc123a79747092674423c09482fe2e126adae8a 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 72fcb78582499f1fc6876067d9bb25b08a0344d6..e26573d8193e9168071b05f1f1382efb5f4370f3 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 9509958fe1f82a2347207bb80f5118d55e832d9f..c0052a0a583e756d53cfc7785d994824711c194a 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 085caea4bfefed164ccdc8f307e40038942e45a8..2bb7c27ecf5a494f9082eee97eb02677292f76f2 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 7d32e9c746cca87114f0de127e8b1ed4f50ce12b..50d63b89ba1843d402387f17285bb62f6c0ef9d9 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 d9c2dac5746498c7a45ab9b2dc3c426e2c2ae977..b4137f4b275d107e3f2e8897418fbf529f36647c 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 1ebb1d5d9281cf6e55c94fa4a3798f70aff5f60e..f508e65f4ce0bada618f245d0a4385ec8ca76e12 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 050abdea0ff54b27e65e4d4f41b819191a325754..2c89ea97af5cc3df6e836ca3d8651ebd7f2fb04e 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 487d554b372eb863bbf6b447af7a38de0f1053f6..7982bbf92f52f5720fcd3eb98ddd8d9adc464c24 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 950d0db1857121e75615372bfbf1528d8a192475..41a3f2a3698694d75040a718f7d124a740eddba4 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 63ffaa332ad47d327d8dbbb5bdd5b4d480429b24..5839e6c7214645e5fe1d13cad16b0b27307c8fa0 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 dbf747ef24320bac00b16863a54b9a6854f778d7..6bf3312266d43fed095f84dbabec67a3fd9099d8 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 de553f47bff4a818183df05c67382afa05d6d86a..661d468aa91997f7d9c3d5e596b08732636443b0 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 04b41d9ebd4852163e85fa284dc2f98b068430d8..e24b583449e1fef9756e3112a61aa153e076e503 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 bd0145b76910c2ebb73f293318b86f645f7f20d8..4d7d8183e2cb71762456cf3452be99f6cd9f5bce 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 6d21bf7fa0d8cc1c54265f9278b7f15ffb86e691..b3fa942f3927463f0b3c21568c1b778512e1242b 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 fa9c25e3ac1a5024e5c556c0a6a7198731b54795..6cde9d35d2b660a8920109ce16b941ee0227a709 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 16d0743d810a926892b66577c388775df452ad8b..a65b52f06d2d88fee44eef7d233c9173737bb90c 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 d423b6203bfe69a99a304d513a2cf8eb9062fccc..f589815929a048f6ad1e65f92a1436144cc07730 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 0bbc48b82e733318508aeee435c9285e999830ff..1775945f50446cb837b2eb6a1f688173dc0669b3 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 412a2f5b16910c6f6d7b479da9629a5504829626..318ffa2e9bcf62e62658804ce84a8db69cd0c880 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 7cb60696594528ff1a54dd2f6acada6584598a0c..0719c74103c9bcd68d370514519526c20b322c4c 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 ca5c2a4e87514f9acabc76f9a4901119cd3d732d..6c3e0f5c88611e83ac838d3ede93ee8493c9c4f9 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 c4e4ba5fad80dc98542a429de7b732ecb7cdcf71..46ee5a603c8bcd9e3ddf3c8d913a9a1a3638754e 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 c4105aac550809dd7450f423fbba9020768570ab..5166f9e3026df133b302d930dff879cf7dcf4929 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 ce391d66ec08a7f76b842e0629b22850f425043b..5bc43f9ecdc9e184e4317815d6325fb1cb2ef784 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 f1b37f19d993411be86ae71a8feb0f391517be4e..149d021719a2200141f492d982bfb274975ee806 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 16701cd5765d5d11cb69b690886e10f3e981b132..c254a7a958ce8fbb4e08edc2fef8a8e1bcab92eb 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 fdbcd7fb233b43f837a6c6842e491a07b8869f4e..28331bc340dc138756a371315d6cfd2ebfb2f234 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 6c650ca016e6512a3ec33ef27265ef95649a517e..846333cc578024477ca3ed001dfc443958e14763 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 8a21c4ac5cde1278e8ec294a3b17c139e70cc01e..c409b6a01072bebc6f083badd211d9e0b9b3cde8 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 09404b8c5bb3632e6f5a91f03d50207b1ab97b78..77c9aafdb0ac27192b500ba05a4ca45804623a59 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 88778eeb18afe84be3456fde204d3bc869ff48e0..7e11c960927eea5a53c6165d17c77709d974aae9 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 06215de5939805fdb589055c8be44a723906cc62..24edb24948d9a8017333daa02ba0b4ce3276d9e9 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 4cb47c99571c8171ff00c3d97ce07e3c9db3e965..df5a1626862000ea2bdb468f28759fd0f5fcff94 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 73eb4a069930bc48a2184030dda8ce3df15a74e0..2a3ddb6006ba4859bbb94e8480399caa1736f373 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 f46e0748bead6a45689b605896f7f10b294a7f78..a893fea290fafd76c68aa929a9d305c54959ec03 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 e23240299bb0ce7c014f32c9d2eeb04cf7daff27..487a51d39f31bb6691cd6dd648ecc425c100be89 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 c9ba87e5546ed5ef4004156573aa2e6d06079564..dde71c9b88d1dd73c87fdc08d943f164c3ee7cb2 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 e2866e8cd0c833a57c3ce5616839b7d27f0e1fe5..12bd11efe0c7529d5f78b3f3c596bbbba6990186 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 2bda499b0e881b558dc67467d7d63788ca20a845..0d62694508b8906145d72949aba73faf85edb44e 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 1e54eb6b3777c1328c81457ca73d3b9d3aa5e792..6c67df6745c9b690da6f28e6d737c36a8f44fd2c 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 cc55414f01de16c9ad91b9fb2b859cd93948abee..ac4f08441dff72dad8cc8f1a2f03ed0918eed120 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 7d66ed507d8fda8877f08c92385a3257c6769b33..144a946e187c27ab508dc61d8829fcbae89c7f1f 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 29b5001827dc5352c1ce83bc9b47aa2d7ce94e93..6c38c781c1770ff3be4549670140cc6bf71d6498 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 1f4703798c789276747ec457e98b86fba6b7c8ca..0459c487e294e094db7c7aa20a50e50b3ee95ba3 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 f349fcdacaee2918ce221ca66af4c59449eff827..2d9212b81d36bf6504a3f5f0ea5767550ec736f3 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 f6377015a668eb3fa3ba54c21dfe9cc69fb476ac..52204b032f806c69ca0d8ad5ae937267e6c5f408 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 ab21b3f6f34aac76a13787c2a2f42c26d8a6a627..4618c5cd0a38e8c889e712fbbd12ccff5d25bf3e 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 72316863a7bc095695aab136cac8aaf95f08d440..03ff14064d01af05f80fd15619ceb5e4c6cca4fb 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 7ea7f681770c964b69795934896c830f83c33ce0..849466a1517f8c2bc0cf647bcea0bc6515ba3775 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 1dc8a16f1632ca9d66785c31cdaf444c9f369a8b..08fa38fcee7f762e5f84692bab996d52202aca33 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 91aba55875fbe5d19898e6d6ff7bc24981113a1b..9ad6e858ac1a367e28c79b316f4b1dc838250a10 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 c8d2c646fd7bb86ab326c5ebb73d72d60e111042..e0b23499e42a77f741617cd2b28620672058fea2 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 a31627dd35adca0de54743213712a428e0ae26e5..a35827217469e4bf0ae6dc03bbeedb9cf4b825cc 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 ca080088168fb4f6daba08185bf6d313dea722f0..15568d144a5c8b4f4d020fc5d6b8a5168165e220 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 dc8860627f8c47ef120bd8ff6aa8c4446b791870..ce93e11eadc1ca34ff7d840dde76e44a2eb5ef7e 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 9ad3e497856ca91925638892b335e59b1e52ee8a..f64f2b25e635426cfcc9e1e6706b6c9f13e5e613 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 d54648dfccc88bb038ae5432f2265000f5bcd19c..401cd0d86fc1e68290b8669349bab9c8478065d4 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 ef9cab8d74a6e81505c4cee5864b2815bde856f5..fd5c4c3671da467eeb999daa4450dbf8ef985f30 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 2c6d66df05fc1ffe8f13484905b89986e99997fd..f8f60ffefb047d75caafdd0c37c95b89fd412095 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 3b36fcd1224d3d3a673ffdb613f6f0296275fd03..5e4dd1dfb997e7d5cffec38a8bbf3c26559ff138 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 f476fa61b59b8645525c31adb5906158a330b2e9..0330f3772fcf87690fdaee4d65b5dd06710dac34 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 de57bd85dbfd25819e4ad762da039410ea92d2a6..4311179701cf15ab877e9c7a22d042e6037c9bde 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 d9016f6856542ec64c6e1fb36da519864328deef..d59605062e0de3d9c5b442a960bbb6fda5afcc4f 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 5abb954556a4fac5438907c2b35a979a845f6410..fb283e791f9da6ca48dd899ede3968c42db13a67 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 903ae4961a95870d247d6b53ee9ae38adce9cf5a..adee4e7b4132cf09bae865e4ef944104e9fd55a1 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 55779bc76568660c71386e5ded14ff0cfa84f78f..a9987a697773db491bfc0001b636bfb94b8eb226 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 87985ef1e1fb66ae4b1a7d2f6b64262a05b6d090..3a11b9d8ff6f4c5ca3525aed47706bfe3b3d06e8 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 8f9fa84e08f8c64ad0cfbcb00b82325c7c883dac..463d7706417d15aed5eeae8564b464a54c281865 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 f253dae12d4d2320d17125a424a562ed7b95b59b..3806dc0626bfc1704c86ed38716c6a05f1be4ac7 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 78ecfb5a88e74ccd07b4e4b8f8c18960c2ca45de..a95e9336e8baedb50a37ce16e745785e01313b66 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 ab24837dcaf4071d122b6bb6b0927a9062ab1905..f80c5896f187380134c904dda5c0a639a51de513 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 23ebecf972015e03af4e0a7af561fdb96857e692..112e46a617700b6bedfd313fdf74d3332c431459 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 e7735e5f64a9c92cf834712641aa42cedc203e5b..26fca4ed388fbe788108eef3ec79837145654a84 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 6f150018781cfb4c0cb3e0ca01a1681f0b4b2e40..09ce387d5950b5bd7b3ac3347880f81f386c0a16 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 ab1d8628e19cc8d3187cbfddba35ad00319df8f3..866e1d29ba8dd55a256fb30e5e9c77af39e71564 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 b71e20f48dc98be5ae71d4048e0f8098160dc04b..8255adb1dea8cc6fcb3a1c601b9d31acb86dd7f6 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 1cb8c4f89402f9846e3ce72e44a6ce041d3b5370..6b6b2dbc1b7305ec73ee0c2eac3b1e11649bc0a5 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 bd5d64ab6c168a69b28da7bd488007c18b0c87af..f5e8542731d0f929cad27dd342cee01a32d939f1 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 e1ba007cf8d26af8134fc7c05bbb4f5d5785108a..d1da4f5129e133ef29f5bcf84d7657ece640df4a 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 fbbc2e0c8e1c544e60f5297519c24853b420ae18..70d12497d12caea2a0c81d0d343d1fc71ad4439d 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 14c59d28513dc04872aa1ba19e12058dc478a749..295d4a5458838bbb071be9b9596af46eeb308361 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 9b50d34b24ca8e5263c78d9917ee8baddcb9ef21..0f62b6d4a9c18ac1fcface29e4e37a1fd4fad514 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 3e11a3930de901c798e8279fe9bba06316ced361..d966c163760c24bdb974a9e82204e515d0ca6cdf 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 423d092e504aa2251cf26f8b6913e5dbd491a813..48476654349fe2b64a660ec5927728556538b690 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 b00c9cfe487d741fe3dd6937ea905d441539cc5f..ae9e46136256378e53dd7303426bc8a454295f47 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 6a9f216f856e59ec493898b3d77869819cd75a57..5c3186c268b8e296a2efbdd084947d93d0f2f56b 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 15875dae722bad6c6aef79ab6bcd85b7a94f3636..bc5e93df8a9ebb634b453f0436bcf6e1caddcece 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 90be3e63afce8470211d3f1073653f4b1d82e669..401d9e22274f6ab8a9c459d68f70788cc06c3178 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 6ea1dc54bbb16c39dd1c7e54e7f3ee98ac381919..31e87e85275bf065aeac05c189c35165d7f93804 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 b8b860dca1fb8acd7bfbb73918754940ae7e90ec..c233cf9f5380f3cc72a6398b488e37b50bbc5da7 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 819841485457d902a7cbdd50f364bc078bf7264e..5b339dfb7c7c38f4d3280151c9e4db7ac26c3c76 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 6456d0ec6a90015637b6ea257598fc2cf62a7e96..58234a44c42244e3fb45d80a9ae3c0e6acca1a99 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 5b5f6cfff8c8c5abe90893acf0735a4289d811a3..edd02d1f16273d73abf4c040ab4507cc77169b94 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 90a71a6b35a5bca1e48e25447bea0bf7c0c87cf0..6018c25c33992f9aa03f7b5f81113fcadaddd41c 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 25cd99d4a474d52b60576087ab4b5bcd214d5611..f5dc04b1b04baae12900ef165d9fd2d46224ce0c 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 53c19bd0412d503fa3e971c7897a18e60b0d2f49..dfdc101b120dc1cb62b9a677ce80062a5736cdee 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 239097121e84ef67f1391eb9a5071af668ed10d4..17d089aa4d49f184c1bb4e4547f056365581be06 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 799563a0b8ade9f28b5b69d06400b305e3a7aecf..5649fc80703794d8704622c7d682f7b93d508f39 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 8b903e8b3a0a4f0bf067b42e217f506c9f87433f..8d221107a12405e62d88b221d52c2d28338937d7 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 b295a80bfd7be8912354cb020badc6f038c50f60..e67d94b9ca2298d333eeecbc5958213933be7716 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 98fb4bc9f038a60d9c31c1cc00e297e860dab3e8..4679959d5e34dfb2cc35b2a1baf7d8742b89c668 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 93f22d9eb6ceb3447b699042d043ba96c179e20e..f56db85918b757cb418862714ef70e0409327788 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 316bf7beb86ccc2909ba0ca5739d4660ce0e3101..ddbf6c7652c5c7c684b40fcdfee26eae64f89877 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 68938317e4da8f769937004d3f9c9f8dca57a85b..615330e501d7496c4f55976f2809f7ccf2f53381 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 1aca63dca34a716f2158463a3f5305d7f84e3a56..c3aa69041652419591ca756dda7681ebde3bb754 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 9055e72b79a7ddd39cbe950c2b62dbeaf935e691..02f267c9e9e7461d537e4af267fc1b8325140c9c 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 0f8ec726f378f78ef2b10691db9cf7c52708a20e..4c15b19af6aa2224e32fe8b1a51a60aeebe64a8e 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 bb9b337264ed74da6f61874da2d9f2306453e346..546616cd7ea96f071829f25f64f007c2f0b974f7 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 97886c12ed79f2c985895836bed716b6044b57ae..4d098add260615fd650d38c10ee7d3b451ffc661 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 626755b0e467d3b0622cdb0e1cc883425970a6e9..482ad4ff1998e9728e64dc717c09e88de8f944cc 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 f6103e6d216b799b6541c159f7cec8ac1e206cac..f7d520840cfa2f926d6d1a28ec400e8e1080bbf6 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 2dea56946770b73376ab5d2382d5f8dc35150144..d3e66cf1a14e3ed7e6180181651e62d7a2e193c6 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 16257fbe677a52fa88296501c979e6d2b7fd2ac7..db3ec412710d74f48889e54de8b2f46eb6a7b99f 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 70c1527fd7d514edda069075793767b52911e95e..4b4a569c65e644ce583de9b47ad0c641993e54a2 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 693eb27045c4c72ef4c898847cd3e8cec7469324..f74f018a72349e8dea6e29f4f712e3d4c523136c 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 07b9cbe5de5fac4e6deb357470f1cbe66544d568..647b9093dcce943b343d62c7701d8f630c556431 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 bff0abeadcd1f3a39325607b2dcdea2ddb6c4305..ed6f321371e767a28bd436ae885a84e5ce3d8f47 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 7dcefe1b282117e20bbd1dfb3c79b758b919edd5..ea2e50d4034ce97c6051e7157a0c6ac6ba358cd5 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 2fc39bcfa1aedd30b46dd00e4c595a5ffc31f5d7..0bd1eea760db4090d3cadd0f14b0733ad6760886 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 0fab1c8054a1e472ccdd7e97d2b4247d75acd709..192a86f93c2452a9e5358947ad872bf554c51ef2 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 a07a54cf4766be3db7a455c4363fcae979b417ce..59f8590010c1d79dd403932447362266d7dff1d8 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 2a58444f0489beb2d968af324c213653e0303069..798d21d510d443299e5ad1f040b2587f68a3fd79 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 d5d930ee1f8a5bc532b76f79780df4d0bdffa18f..a08ac3a88c8eff6196345cdd21ee942e5202fff4 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 9664368c9410f5375e2c12620e51c96ee97c27a9..971c5ffc72048cff8c8c45b01698b1bda5bb471c 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 0e08872f5cff1af69c19b578fbf862ef3d4a2721..fa6b028a220941a1d93b65aa79928977481ddba6 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 fb9aa7a03e6eb060846d319cb2a3a06af1be5be0..732ebc4fb49619cdaff976185e9290a4fe548223 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 2501696a7f6d2e002dbc12db1e7096c0e4b36164..6aa489208cb24ae43fb45d96e58b6d759b50fd10 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 ab4a9e7a779caa4099812c5da6e8bb6a77542465..2aa23b2a9144fc04059f9cc870afdecd7449bfba 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 0aa42b4138426b499885d9963032bfe839e9c761..97b17c4a81b0f408156e65efe3306f2758d4cfd8 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 55e50810d1b8da597b39847ecd55c2fe90d5b830..3c1a336bed0aaa5dd1c1aee78131b3527965a880 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 d78e5f85f3af7d07e998edc9c01039f72a0e8deb..fd21bb61d65a108390b92cd977eb26393a8860e7 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 1b8c2b86ff3a556960a93196947a19183b3b5d92..78e5637352ebf5fdf9a06067e3d22a839555e9a5 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 69410fd1bab34aa4a2f08c36dbd198ccb0fa65e5..08815aeaa55952ce179c3c72f299df4ff0d36b02 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 97d8b6a0bb5964482c82ef7c28327b73fe8ba555..cbc27a2a22bfacee56f8e5802d26991d0b06f3b3 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 f114f33ba5f0936b48736785e96c54e03eaea332..7ea1279f7738377977b108a1140dc40ba30c4490 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 698337fc01ae40a0ebdd48b9a30da34ca6bb70fa..6d33b2389763907672579d6436736ffcdfeb9be6 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 e4dbb5acda146ff7180ef790c15630751a48b2c3..ece5c17adc030c9e0de5eb7e76adbfdba75f465a 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 ce8af799a3a01365a256806509d12dde0e726401..082d7747588af4aa1cbfa251e9feddb7fd18f3a9 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 2deecefc85db3dd53a44ead7da2e159e1216a33b..b798ac4f56d9754a3bdb975c512c5bb96004ad00 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 ab21668f343f4e3692fca46145f2697b15f4942f..0dba2892e1e9a7a6c4a51e3a8c99e91b7def2569 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 a27e17cc0cb21b8e5145ef6e6f47a8d0864de08a..d602919d49b809ed0b4e371eded964d42ba46a8f 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 1b8bfc058b3ed5e63945e5911351322fd039ac0a..817490ac58b0a7030b444ddce059052cff943c0c 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 d690d4dc80fdcdbd068d80381adc69f514fa8319..4fcec7b520d7bae24a2f2abdf3551f50a1b31de8 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 50369a079c548e282b11477cc1179bb625dd208c..a3e4e8fc6398d1db4b07bd4061fe3c64be31429a 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 be5e3ce2b081515688ef4312fd1be3f15d4f99f8..61b432a902a8dac6e7c152bc76ccf9b5432efefd 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 380203618a7c1d868bb55af60ffbb245f006dfa0..e4ba49d4009373369e19d5d1e250f827c6bc2761 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 2fe0a74849fc0aae50d78e8698956cfe531c132e..aeac70b2cd1cbf75c73978bced5d777c5a63c991 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 aa2d6f4b259696a60bf497f662a294d689757019..b5a0992da6efb0b6af0d9b7560b846630db58e3e 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 4db47eac0268cd6d2a709904244f20e8101b7c93..57ea7cdd5bed28b0160d23b8895f31d5d19850b9 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 afd3096aae61461510c8506ecf16128db474e9c3..0c88ed827c575985e6a58a0a0bd9f2bec27a5e5f 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 b4ceea7d38202ca02ca4f7f045afd8bc858490e5..dcabb78d0644da548d462955cf9d3b52b1487a24 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 550f165b329a0d312548992bdb3fcaf41a24bb8e..b3c539b7cb5b062887405b7d173f5f23fc9c5b15 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 b0c95f37bb64f4e8c53ca9fcb8f3e16ad7272800..c079ca8f8e2daeb5cb18e2f3a14121d9cb69ef5f 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 14b957ad9a06c3c9c4071544c6ecdd7b72898a75..ea19c983ded8407f062a23e5a218e3cd3e1ebe35 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 081416bdfc7ba04dad89441c3129ef7abeedf410..1dca96f25073e587b4b95b4e7d49759d1b6d5416 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 2e530d6ae4284e481d1890b5b2ebcf3158c19e5f..a1d937cadb73d83b851cfd1a25892f948930c026 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 6cfd2c4aa2916d5ac24c2fb05eda472fc5b903d1..3f8f3337b018c4d91b13e2df8553e04de950a18c 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 496352cfc5e5f12e4e9e7a8bda21530dfe9af421..9815061ed5acfd990242166ad2886b21ae04fc50 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 ad781becc603b09d948478c150bd918edb3bb991..c4ce30b4321d9531d92cd122add588c76bb82355 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 b330679bbd8d99dd776f25a176b3785c62049796..e0ab6f6d5fdb336caa50b406472da5aef457acfd 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 2470825d35e1bf7efce9e18b47cac30473f8ef9a..c60331190c447dc3f78b3ed5d567279bdf665fbd 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 d8b40f4d17fb076c37ff3b47ccdc7b3cbe164e67..b1904ea169e28f14f21764f00f2553815c4c0bbc 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 bfe641fbf022486ce60370e679dc64409310d793..098120867ca346689bc4adeafa7e4a1b9541f2f4 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 25b1e5436d3f0bec2a7ceb3b89abadb90feb8de1..b628d0794d080065b5070734db7903777384b698 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 7048aa4eb51a953e689364cb9860412e8998d3fb..d7553b5d29e3a9f6eca1b07529a9310b014a77e6 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 9d65594f1166542343a63fc9f31e26283b11b1ff..ba1fb37b68ef593f14655c17a67d4faf44678bdc 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 89a1831779488e332f462765a91fd137cbfbb464..bdbce0e16cd8b02a57b0ced2dd2e062de8109756 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 cb97372008cb1dafa78b0b53dc3d50a2fda91263..df116ce58c9985b7481b0aedd0d9c6b0642cf891 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 6dc96491bcb047ddf0451f79d27244d0f3f97bee..8dc14efbe7ec298d6074501e229b0e1c2f129dce 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 ada04e9aa41781df8139eb26406d88eaf73df383..05ff6ecd00f71cc4f94e9003fe5ed45641ad87d9 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 9af8d1ae4e813bbcb28c185d5c90356404c2e7bb..04c6c33d6502348b854c541e6983eea74731ba23 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 5994f8d7a2fd964ddd2ba2f19518492e31802496..08ef05636369b5f6556c7185a5e74d633a97fcd2 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 1612a7fc11549f581832eee0e47234bfb70d8dec..e399a892a8d97080de17d14832ad6c62bd66cf51 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 d2b2f2db9160e28af297b434bd86e7e8622de493..fe750e8a832aa027e6c8b40e4fe644186a0e6953 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 fee09639a5c0f8946897238906f9e71ccf4a4b95..40dcf15e02611e32e953995990d439b1f99b5169 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 650b1d0a2afa678d8ecd5566c30d0aa0107ac1f5..8be9744012da042c6dc27ff2984be16208ad935a 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 1306f4331626ebfd7c0427241b187e9999fb157e..d95eb87c7c7c7851bc348a8796cbb7236a214352 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 4453470140c66d93de517751f03dcdb52aeb80c4..8ff14fbc1d2abb0e1cd4fdad9332ca25b42c45d7 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 0f3a1d784e932360256e7fc32253db06732cf0a9..0b30ff6e7a7d1f34b96a6f6953133d497207efd3 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 950dba56c4421764d4356c8d07b75649ac2a0cd5..acc76e63cb4cc71a72b52988f87dbfea07490afb 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 ae5cc95a1ffb54cdb67a2824b8452105f3ef3c64..a04c9c446e55ce01e165f899e3459daf94d377f5 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 f563784c06dabad17103f2ad236dbf7b437e9f48..08f1fca8eb72bcef16f78d0968c0f0fe1c4d5697 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 db7e06b67eadf1353af60e96af397a479a4f6f82..b98608bcd42ad18688640b4e7871d073519f2aa7 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 15abbf7de94b4fc351fb00ab3315cf8202eaf790..673ec7e930a166cd2c72d78a59972e1b30ee9863 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 b6feed21748c6f0f7b1e6b54dfe4fb8fbb3bc87a..585e7510bbb2fdf088f19738be069a3f85668261 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 9ef3b0ef69b8ece07332c1d107e986821c377e34..9abcecb3bc453f8159a951db7518ac692915e945 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 32b168b6f0c17fef27d37e875fdc3af3affd0c1a..63c4eadb9d094fa3c92b4aacc34e0c4c1cb3009a 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 733b1648e92c7117c38650ad8fdbe61b2e459a29..db885a29773dee2aef1da65fdfbf622e88ff9180 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 cfbf1213d1a29d46bc05cb273f913f7054908744..0991f3f5c5a39d4bfff16cd21e77f79b20ad61e7 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 acdd031cc1aa531cde4b533aa3c2efa7b5c2fc09..8d1325e8361ee33141ea029596ec86268584ac45 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 7b6254b883911c526fa51d1beed00424c6718b3b..5068cf43751e5aa4d0a8046dc49b5a625458416b 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 8f334c445e0f3a4646a997f802d47928a58685d0..6f48059f1240663dcb70d1394cdbfde61c4b48d9 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 1ae1fc8b6384cd6e1a8b85749f71087322239eb9..1cbdf3b9d0d3aa48cdd1ba51eb506dc0ece1d585 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 a16ff52df1cf95e4d48b7620fcbfa67ea31aa973..257a0f98a4f49679e7dc7b49e639afe5cd606ff2 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 da29dc487eeef38c6a14b9ff265d487a92370984..a3f4111cdd13f6fa92b22a10a69948b7dec6ec2d 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 f5b65f293c40d3262a081792a1f7a4e995587ee5..30a60001efdbd2fd30a6acbc86bff8d9a94ad037 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 a1bee0ebf6cea5c7671f94dcfeeda4ef3de23a0c..0e4879a199d1d488a082d151bfb94429a4a25816 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 9180bf5178bf91c5455941859b4d55d20eb8ee91..650cdda38468f38840afd1ff6349cca2c01ccd5d 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 ff14fe8598729e636087fe1f278bdf16d1e31088..93b481c51c6656205d92994bdfa4eae85d4bada0 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 49f9292dd789726cf6898691ca5786bc77350306..103100f49d3437ca5e3a1f042845a71b34f25427 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 3794a083893a653aabb2fe27a42d82112fb7a32d..2426e9bc15f1cceee8a8cd815a17ea9cc11ce352 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 742bc0cfcec252b38a565c9b06fbe5c57a000533..156eb10808fbf0944a192c7281d104374e8a7449 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 94edbc234a04bbf8b56860e5ec0f1e9eacd2b186..2447fa4b83fe5ce7abc37fa7001bb801871f3c62 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 2fc1e7f372a8dc25e5c4c505c7bf0cb05a114986..7f1a5c1bb120d14e2e95f2c5e25216018757bc1e 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 00d920a582d1bdd9c429ea7adb165339fad112c4..7f4cd630df2fc9ca55741bb9ddef287aee7ae3ed 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 b95e166d2f75d8d85227b15c5e80a72adf0f63ba..9106f26c4f2639b327af3592a1d051b35d392739 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 77723fb2d6a349b8b91ed63b71fcef8d10014745..48275bb48b463c66ca99ac6906de7c89e9d576b2 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 28531ecf459ff24ca166583a9053843c2de413e3..d338d51a2fdb7c60b247b3069e56057b49830892 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 c7188a3dd7c1eb01e2b4cb9a79234197a58df19e..8b51f23a84e83acf57e2558274c19f603e047d65 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 69b3a3684f71afc0919c54e12672e7fbecd65188..d9f8f32ae71b5e71961b7a53c28b9c47d93520c2 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 13532d1e2eada280a6114f1df39a7fb45174c143..a6cee24baa4c76dcaad1d17b80a5af25561432c1 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 be6aadaa8aa5228599a0b0c2ad37a5db62df820b..c5255b98b54912e5961a3c3253ee122aa2ac8375 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 54184491aad2c26dbbccb7f80c4dfcdbdd0935ab..ea90f99b5a7981b542fe91e0cdb88b3f5e7997cc 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 4f7de0d3c108cd250a6aa4d40f647232521e2681..74dd336ea3cd6b888751f16d3a28d0ef666d5ff8 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 1f22415a81d987115075d3908535e35aba802c3b..b44523c6c4d0474e9f5dc51a1a1cba7247dd247c 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 47466118686c914d9c4b94cf255d4ab66778faf5..d8eb5ba9e992361674285c802aa8277f57cf211f 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 d918d28125a36d820d550b62d0e417d0c9ccc8e1..ae1d9c6a3744cd9f0625a6c8d4b325ac31652f59 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 c5f7cbceee45991faa23f11b1707b8ceacbb54a4..0f57112d8e0d743751bb3bfaeb40fb4e0d5f43ae 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 b27178e5e79819db9f97f61dc1252e9c5e34c230..a33d16735264c400e600cf4e53eabd8dee7fcc6b 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 a7fda3e99d83f8ff73c586a155b0552c04e2d611..0ddd61e2b214bdcf76a0ce46fe21d57f94738fcc 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 64b4656c16487a0f9fd983175b73029808a314c4..97b34fbac940be7d209d366f395ec4d4d1c89e1b 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 be6a1dbf7a4cd99b12af9572947c2ffbd7a85197..f07c8604d3d9a7f00b9af482df156bb5c8e95546 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 412f6235a0c671dfb51c138f44992c33957d5ec1..8eaeea1ef56558e9730c6b0a4b50c1a58a8a6dbc 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 afc8abda61d6e7b37c88401fab1c915c3a4b5011..fb02a6aa7c9e2aae24b2095d00348fb672dd9d5f 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 7bff550d7780f556de0b667c8fd58d2bce016a09..70f03868f5d1af1c8b7209c7ef42cfa129209f2c 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 ee8484b6dd292f4ec365ce14b5d3c9bb5253f18f..fe8370e6e4fd4752b41c22b4e6242a6b254503a5 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 d5dd106b1589e565c8a233a2980f9b493ca23e40..c1a2a20dc249d2689b9fbf85181591b436774166 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 10b506304f28e35cbf7a801b130ab289b14a6f7b..1b2076ee93d75c7114e6ebaa753b6fda05259e91 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 2378df34b49f155215ad86b3bb0178c7b7b21fce..4c1fa8e6ecb94f5d102344765f25d176adde22c8 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 e0e059655bd187a064bc5fe5e84e9d2bd3b61a07..c4aa4960bc5e756f2ce540b2dcf70c088b942eac 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 df1ecf3387f9851e58639bbd04fdc23d8a7e17b3..4d86f3ab1ccbeb3cc3eafa83c73abe539afda3c1 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 b3cd8e6452e946865cb64c59fb3fef378f86ee2e..7982a20f392fe53c263c715e459688503a35dee2 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 de4fa03155de618094e7a104dc4c70eed44cc95b..f878a361aebeebc846fb40aa54afea87e15b585a 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 37c6dae56d1a3d5af8521aa9740137a11587555f..a73120b1bccbbfe77a7fb7a2a22e73fea0e5676e 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 0c439d47c24c23c1f224a4cb35c8e53e925c43b0..54028af9f8226d5eec464508eed2e884c74752a5 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 44c86cfcebd9d036babc7adfb6b695eda1d34b1c..8336ea652888ffb8500a8d7c4a6522b3ddf9b929 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 a9f872a041d77961db1a0013688ca2f7d9145537..9175e85e8b6e49c5447927ebb3fc02c906396a59 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 d30d97148a0596967d740553749db0311699d9ca..a7153de3e3062f5fc089e72707ac5484e8cb2cab 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 88b6aad6cdf00b2ac7a11c0d2eb5a43412e25814..284af2adfe1c6761c082783818318d0d3fbb4a8b 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 d441914c7daad1b222f246334bab4eafc4de44eb..69d0dfe4e8e6862affe3e29303e72c14b2ec80a5 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 dc5b66f0e4b5692d0bb2ed79788c9b4558089880..f97c31cb36f53d9ee9ca6fa8ddfe431d8413dbd4 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 1694f28b7363b13e438117df2d1fa0e926541de7..c19169eb927829ddf4d269f67a05e35696bd10bf 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 776d07fb317ea421d32149635b1af9cab29b106f..f1b6dabdccc8d157863a45172ad1b3bdb5755f52 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 15b91ece26edd40d666945141ac1f347776b71a5..721abc4478b5e328664f12fb35c206bb696db28c 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 b6b377bc78f9544c2deeb35f49fa650116be4335..1e8dd7b3c3d8f430968eab8aeaa59b05cfe65576 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 92577d318c918c1544cbc3d4c63504aff72b548c..d1c18a2b276db19600e2923e9244401f3726d16b 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 f75d5e856a549b352e2476d916fe10ca5eef9ed8..9b5da33353cbf50c9728f69f9c38228d31f70bd4 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 38cc3c96dfd1d4a48c757ca8951a322e42d62075..072c96dc1e7cbc3c5d2a78bb9f3f59c557022bba 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 bea5efae234af4046ceac147a54db170ce56c5e9..23f2080b120c8feb7587569cb1193913565f1083 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 b44f19c5b9eb89eb054e872941b36f128d9da9d0..d8a961bacf5e064c346acdcec6539f68d3f94b34 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 4cccd4aa5b76d7182e9ec7991ff2a6cf235efdd7..906e4275466b8da6f3c9cca9db30ac4119f12a6d 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 234270738cf444754379840dff76e541bfdbef4b..514790f5ee5339ca54083bc7d91a73574a42d021 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 7f6fb91de2fe95e919f95cb8d96245a189142af3..f7669d6e2878eef8276337047669c3e7dfb8ac6e 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 6c40338d101df68cf9d23aedde1e348c92edf937..f8e84ad285b61827edd4f207952b0b4cc010132e 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 93604f18d40407f24402642579f79e1a1e923028..71e0d7e761d3803db9f20f41b5750d848a888f3e 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 ddad44bea8e190a7e6e34f2569e9367ddf447ebe..7ab3216d73d8e7f696896a7ad07bdc6a39b85883 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 80f5eacaf749b6a92f1954598fc2e68ae7e5354d..236d2b8c57f044fcb82f2e11fd138f427825fb8d 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 edaa09f253d7a7b66dfc85acacf68a7846231a2d..47dad73931092ea4d7b0a456602027b651be575a 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 d18560f7333fd5fbf3155e63db04779ee67a77c0..64d827233b0d7f95c4700c1733f26db1a0e6079d 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 6578075b3a477283cba67459d9cf07c3ef8c5353..32fd2d68a0fbf58294652ae89d1286e8e8df10a3 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 a55d27ea7bfd9db68352a7a0aad4326ff26f86f4..e300ece4bcf078b5e70f9f51be5316c89ae26d0e 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 cd4253ef7eadf90572fcc8b8f6eeece02645c216..6b6abee42708c7fd9e9c8dda9e65072ca58b9b2f 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 5f96c2e47f5da3915f945bc419368d8916eab923..730cbb2476d5affca2ce0248f6246b99e5b8b1da 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 5e4839fce29dbdd83af171981035b88675ca94de..f93f562cdd866cb47cbc93ad1f83216c7cf7f5e1 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 5d73feb9a596b3a083e73a369783e758ecf8627d..60336ebfe3465e61c6236218c221ed788e645aa9 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 76fe94a083fb92e271583538e01aaa5c7acfc270..5ead73bacf56da06aecf826e5483310b9f210ba4 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 02628cf2eea200bf5c6d1b033bd1d7d7523bf2cc..954265b9b5de81255ffd8587aaca176226d76b72 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 8b2c14e94da3376cd2fc3a558e38b7cccfc6c848..0e3d8c536de51443656d017ecc40551f08275b68 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 cdbb05db6f6cd22440f605383628ad037e3206b4..4630115bc355949c44cf5c810814716ae4e0ea92 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 2aca82b0fc42286434780db8ce24571303abcde3..89dacbf9d8ad61b3fe864eb22f053a123f89458e 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 66b3464607201dc704e2b62d1925086a7fafe578..b507e2b880e6c76e729ec736091ebbe955dfb3ad 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 9d85be991c059f57be984b966dde24d5a271a879..04e569a2dc485292de66c61acf902276c9a3626c 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 8213057a69868f50724cf33161fd7bdced797c5e..41006f4746f994f35a171ded0a580521195ed2fd 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 9b7b0d5301cf35ec39b69b3cd61aff231900f475..299746a0a06bbeed4b47d7a996c100efa3f38514 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 81fd8da2ee0e320463cdfa7c689ab868980d2e6d..b729408c8c96afcbbb585423aec5bae5b60d39c8 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 32e23a3ab7f246e5143a9ff4743982ab97cda51e..263183bf71c957abfe106159183addb48c1962cd 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 c559b972604d8949e47bc823babae84a0788e75a..fec323e5b73c4a5849d6f2cccfa213bcf53c2ce3 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 8e29c1d134fedb6a799c7c228441c588060491c4..b752597206639ebbef76072dd72232b407d39545 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 029b55d2d2cd77f2547f9fe9280dd95ea4abda06..db23d3dd290ffbca1b0e92821a3cf4cb37064e5c 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 33423726a7a3cf752a7aa84dab75f563821b9e32..cf1dccc5471e6bbd42ab6c3ddfc3cd0bc9f295d6 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 0b89c4a465e6f884df584faa7c4709822344b990..14b5040535e7a4a592904461c88810f67b6d1051 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 b66f10f8d1f313328a984f4b9a7b25b1d294d5e4..800b888029a4f0b4553255cc305416011408cbad 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 d64115d3ebbfae20796eda061e5621755278c817..87409d9912f4c8c3f01949f2f42d2717e5ce56dc 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 47d5e72913e2802cd0850d1da89efa1df770d0cd..bf56c07234dfd0fdbd75d6ad6de01b4b38dc5840 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 3fe386a01f3f6b55eb883b12c5f15f0c93b57114..33be7bf0b1091dbdbe3eb3061de2f9db2f9ff5b7 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 8ced7d4fe49e3a56c232a1f09d2a15bd80466fee..3fa540eeadb39223f764e4c38bebbe50e51202f7 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 07e04e0d4921907c1fe5218aa1feaa602861c3d7..f1d49d3d6bb6944a273c2a6838b1fd9d91e586b9 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 d36a12821be2ab41e5dd3dfafbdf4eb3363f6035..f8fd94fa264003023d6a9856e5a4efb97ea7771d 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 cf3139fd7db14b5e529a5c844af7262c529feae1..3a01c59855a8e4141b56f41dc1a9dfb362c4e07d 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 ac7c08c02ecc310351f97c2b7cd6a1f0a8e18087..48df5619d20a4c9ab62019cb46abe3ed2a5b2443 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 eff771e3dcfaf7aac4b8c89129b88016cc950fc6..e150998accbb742c95171d090038ca2f7808e71f 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 6952c8da15845be97af184ddc70d4c8a7d17f93c..9a5f8e1d9b59fc702e2b947375ec5d0e2dbceb12 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 bdaf988037a8bc42b761f69c4dd9b535fae43e9e..86796ec417f3d8f5321e4434446880955fe8970f 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 3094c8c66c6c3bfd761bcb1696a9ba8f34f262a2..55b1bb25341f1d9ce7cf57f6ed65671c5ac8bc4b 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 8a0af1d9e38955070d4bf78fc7560aad09b75933..415b559309b3a6312b27c00035f8144df8c5ffd5 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 ae44195370e25d1d086178d1e5f06209ace61edc..12141450464f9bf5f3acbd9abe73e6dbf9e9a8c0 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 00e9536a1f222a37b3e0acbf9ed8c0dd37085b0b..a88578dbd78f89401f92100d15082f23899c0d72 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 f691efad81e7b1f05ea96efff98127c0dac7c3a0..4bea42b2e3938194b20a6491c7311e3ced4c1d1a 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 29b1bc4de70c8c943674b4da08c40bc9af39701b..faf01dd375ab3ba4915e6309dbce855461c84c35 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 4434940a2984cbed088d505cfe4baf324c2264a0..dda59a14431a3d85ba161fbec33b8997698da364 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 4abcfdec61430f819317364bbe14b5da050d1232..89958d8ff974a30b4ec09d7991ba5ca88d2841e3 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 0f06e6a0949a984a4a32f290de713ed1a43d65a3..4d8c0438633a25e7657de5ed2bef06b59a91496a 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 39f7f8a77ffd04f2e9608f7204423904230027cf..8e7e055db8572805ae782ab2ccbb6152e1772f05 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 f7338a82f1139cdc4b61f36f80b4e31974f55cf7..94cbc39f43754ef8dff80ef4cb6afa5a6d3f778e 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 d376513149357ca09b51b4fe1f707657b90e9a01..132bc6ec108841d66eff4609725e436a9d451bea 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 7e9f7489a2b1c9184682e54ffbfb53e6e9411e45..621a5821edbf47cb95f42694c7eecd0b7fd4a6a0 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 470daca26fa2caba8677855fcf5af89fe1b92fc8..4e6833a2315eb0c68d05ab65378b5c6733701394 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 0590ee096d1a3602f3b0d7f38b06aa9b156ba378..3ebb2c78a9b1d4250fcc16b059a7ce4260f0e176 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 fc237d523cc7ad7d5e06dfd542874ba5c47d1cd7..62528da3a9dfec8e077315953ee344d2cea49167 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 bea53d0ab7b13bea033087aaecc60c8cc3547767..4208f6e216dcbf8a4b65d26e57e6b345de0d324e 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 3fab70a393abd361ddf5720b889623d8d8296315..abd9a8bfe10e8556c766e50c53db804eaeeef71d 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 c58ffd2ccac01d9a1270746a9d7afe435264b7fd..ddf63447c990b804f3785dcdc57f4abc4d218514 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 73f4274339f27030cd69d06546641c0c8ee610f8..90216b2d993d21df5a62e25cb706c9c56cace20b 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 1e13b2673e949ca701f0fdb461e6c78655afe165..57870b37e0337c833c2ecd7198f03afb61d3f186 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 ed0dc780eeb94dc97303ff617ffa34b5bd99d383..130436c954e365cbe2471ce6e525b7291e726c99 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 8f6cc776d937c6557af7a6885a80f00d4945cce9..6c38c7435962b9f5159772f4b607085d59344a97 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 5108fe306c7ae4fbbd394912f2c27186aa87174f..46086b9ef30cc7366415a010b91d66012b9e0ab2 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 19556ad08477ed28b22ae67579db5106b4b47a22..d68524e0d4c48c705f734352ccaed100c369a63e 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 2b8354878e4808e3f8c668ad0c3380b244ecab11..0f83406c7a2125391d65abada6c7351ff6e7ee5d 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 2c479d96a33558f429b9ea12b6bc2a21898f97c5..725548affaffa69b76233a5eb5bf5d3c206e878e 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 efaa9bcd90c0f1cb96a6c20973edd548aa09df78..ff34792b2f6fbefc70329a3e2ef8532a5718699e 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 ea34925661d75ff6737f5d782963d6b3bd857aa9..be57b3963f079600f7c1c33235bf156b686ee714 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 2247f1ec5bd03e9437860da642571813fab08a4c..3dfef65f454b3121af9ede04e4444a2ed82a8086 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 f1e9037c430c90f9df5a74b18b28f7d4f8ed8140..f24575edf62ffb37a7136a80d4bd4b385608da13 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 5502af0421651953b267641ab8cebb1a48553b71..b2656cd7e98be2be11fbc7c4ba285189a4cf2384 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 011c925c5700c7842ac28a2d847be963427508b4..5f91dec1e036f8f82ddad72ec6fdd9c1987d23fa 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 acdef6442fec51b5c69ac1b73b7241f6e5cbb7ad..2ed4890866957aacfc6a35897295d0092e5f81b4 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 63ab1b8a723269e8e18e17eed609d03c993c9e69..fa7afe205b547ec26c24f2486bff58fdafce1551 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 abbb8287c40709b0c76af109f78834bde82419de..e6c62549445c5e2e5e8cdd104314c8e1dbac4a32 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 963c110173727350b29e4e11c485dac17e2e0a5c..df076cd92810316d92d3704a1e34a19c7f9cd0c0 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 76680e57a4631a272bc7e0323667cef76cf93ca1..5fc277b3f0650698a008ee15934144b588dc6a14 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 cfa4a9006d6ed40e64c10b64dd7db9425ba79f84..a629720059895975190ff174107263b269bd39ea 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 60b0c9807f2c5b9f3ed0a27ffd91a13955853c28..b0fabd21bd75c57ac8d534cad7289f3bcb9d18b3 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 3aef9fb63702fb05f66c2d62ecfe903fe94e58ad..dbc427ff2a1d04201e45ab61720aaf161a8534c8 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 632c51dbfe0d8fa2a4b262a32c8c8b9082600d9e..5dd9c0b92abde30b42e027b6741ce31199be4ade 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 7359a7607f4ed12fb55a6aa6c221a8afb81ba2b5..cc49b62d03ea60a676af95de1c062f8c2bd81221 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 fe2428fddf4a391fb599375dad75325806e1edc8..50ba06c48b50f3687bbef96c951679845573c9e8 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 5f5bbec465c99ffb384228c3d059319895804c15..d8e87edf34a735d891881be7c3e8e1918fbc48ae 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 cc1ecec8f1db80338ba5bc7923962925091e3b7d..0c1234916949965671657ec5890499bdf4052541 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 332d8a4aab56c5b229d577fbb369adc29afee6bb..1e999c21c2269687223b7bda9f661a638065f6d8 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 fbde6e3e9b0e79844b24f2e7af4129fe0c15e3d0..7c1c14d62d2e065be115eb1067205debd013bd13 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 1d76304a5c668f49467083d622ac6f862bb5c0b4..cd3de0c9b3475973c21559361da1bf689c3aafd0 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 074e2fd612656c2df98960eb09859911be991a36..aaaf2a295cde4d4829879dca174ab2896c52da37 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 39cce4e76c6d84ee25c6080af51baf0bd2353a9d..60260ec1b80c6c8fee48a1b446596bb5ae835589 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 1f54c46219bf9996f5c730d4c0ace966b08c67ab..333f24985d3456b9c5bea1f60384f5beef213b74 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 7ce9c94d6a7d0428c8a17dfed7f97d6c05718595..1f08a44753af9885db3e00224052e456f7f4f01a 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 5aa0beb351f7e1fad563604cde1aef9714f98f9a..fd825a7a93b133dddc308a6aab78303d19b89b86 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 fe82caa0bccd2e20ac0917bd7cc9ae1cca97812a..87f92465e4f6cdf1452e0d38638d1d9314dfa784 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 cd9647d4eb0a0f7135b441a31bc94fe5668bd927..1e90fd97c5893972171d0d05c8e58a0b0474beb5 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 b5c12fd08c9d74368469028588ce14bfe5ad8f5e..8847c14876386f03bb22f7a73d66aed6d8211ae7 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 817f07ae9b13718f531ee5f6dbe48c1eac5a31da..a50f75f6e1b1ddebe098c52781a8d4bee74956a7 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 12258a67695afcc47f3e954c04b65158ee402081..4fabd0bce1778ee02e095b0b52921d2f0142eed7 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 172eae118b169a5e700e5a73ee9788cd18b74b2e..fd696a535465885e4c46e05826f1b369ddb4bc73 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 8cdfe715b54379d1aa59514a48879354d6002856..b27d4d9beb3c5cd1b5b4019e433f04ceac024aa2 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 f0e5257061fe6fe9759c457d0459d39ab1b758fd..06c29cd481f176e217d2db194854fa7e53dd624c 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 524009e37a6c4ff77b6444e7c315151bbe37b80a..033fa610eb7b0579ad6a1644696235070e1b3263 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 9c524e0b05485deda8a2495b4f46e29c828e777f..f0de359923b0fee723f5c900fbcdf50be94a7ab8 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 8ad3505851382715ae17077e54afd386fb0c0aa8..9e698bc9fdc64740dd40c3380bf30cf243810c8d 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 07024f41cdef197aadc72a68d1c658578f954b0b..f3aba835a815e40c0fda5130846faffc5e742153 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 4dfd076728f3e222492e3786b5ec9607cbd15ea4..fe62d598e041e93cde0b6ce47af31d77175c1650 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 1345e387315d4153283dc85a666dc2f70d6e12f9..4141ce4a6206a2d67c641f4fc722d449852bad92 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 db401252e617ce4912e426bca92dcb475f23bc1f..95ade132f136564c6d8a61fc93aa59aa92a972fc 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 8777443dea07dd3a0d44932c76d59f2c63f22d67..7e0ba471016a3d62f1cb14599e87dc356e470f9b 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 8c76e714e4c06e72fa877436ab710e99ce20b6a7..a2ee4ab5db84c4df81fb2ddf17f0bb7de625fc68 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 c869cf6b0153104ef3f18bb5370252a65becad17..3167fad6d959100a6a02847cb96aaa1a658f4659 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 042820de1d0a892e9ba73c53aac8a93cd290db6b..3f91c685a6db468a131c273d82939118dbec8bca 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 9a8635eb06fcd9640f4f83b48aea9487e19c6f21..93eb045e1bd0eca83cdd29166cec0185a86487aa 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 42dea59cb8b91e971c2636260a7b92e458b868b4..f2f99f2c00080436db7d2b859a9a2313f0e0e027 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 f908585f4174f8502fdab7aec4bd3e3dcfde1221..9b9da354fd26d49f5fcbf96714fcfe1d53384aa3 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 835f222df5c387fdffcec2bde3ee0525ffd5bf7a..27b54bd9b2134e4ffc834bd380224b7c2202b434 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 ebc28f466079bcc2aa804cb583fa413583afd67b..105cc8563b3717fd6a29659ba0fb9cbea2cf13e2 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 404953f8c547a96bc30728897e87b11e4ebf8075..696958b9396db2919dd8d3d491a3757fc5be2501 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 4fc949f2a2c97c3b88f6a23ed43f0c3671044506..fadda0ef06e921780a534c30de5fcae7e0aa2bd9 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 e752b275612348bc67715b582e167177b769bfc8..9454b74001034a850a7a3a2bcf4ae3b7f883396d 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 2d0ac265b534c80b03fe1ae348187354b9b35487..db99b0ddcaacbe85985a70b180b9320fe1336ff3 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 7222d3ca313907d7f949236e56e36ed9351f9c52..1ffad92e7946e0c27d2feaffc3b8ea41021dc088 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 c2844fe7f657c46667d693684daaa843f7092107..ac161b058176cf440cdbe6165d4995d47dddabe1 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 899f24f1b93166aaa6cb2faba3d9bbe491111e89..056e0369bbc07348fe04a8428a561d0b1c6ca8f5 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 534add50395799bf4c7eb0feacbc7f5a902a3388..646e46c2a394b25f9efd22c5d4a7481412a37633 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 5631e4f40e53989d3a9d1475fc98509d654d2c79..f1b4d4ece842aa73bb6db3b5fb83101c9828104f 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 52bdd5c42f80c95407f7b69a56c292738da33460..1663c9f133def7b9abb0f16f089e79218f2225b2 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 601cf7ad3fb2e22210dd002827896db01578ab1f..096bd6c655819a2d354e559195d724c36ce23325 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 9d7034591d2961602f6d022e941f70d285b6e6a2..aed5d3f76e1a835029e25a11a132b247a17d3222 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 c7f7c4df82c5a3a6443f84fad021bc5a742358e5..0ec3dd59fa026bcc23227e042adad98215bbbe6a 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 ed7f3df89cdbf8bc6f6c785b05e099cb10134d9f..b56de3f84df0ee003134c4a0637af8e90bd0749c 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 8e049aa61e5b773f78a92c96238355794684cab7..4c5336632f1f3932310914637dbeeb8d960e585b 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 375a87896daa38f542c82c7e1b7077cd11b80b33..6fcac1ec6b6335d494ca6214c87a8e855ee62a5f 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 cd5fa8c3e5d8c0f03a3bc67c3cdb327786fc01d4..bdba1f29bb5e916c47afdbcc35cfcbfe7d1f5b6f 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 766a9b4d600e9fdf2276434cd7a006dca3015f10..ac1e951996eb58f546aceeb5193ab08d60bb1cb7 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 1c6e340e59ffc769038607b6791b0d17fe42c783..b859173181d87804829a3f96cf7a3fffd8f7ada5 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 5955b275415156969fbbd799c601215c42ecac42..0adc0f87e35680426f5ea7bad2db7196edaed60b 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 6eb1aef316e8099d07d55d2592e62bdc7e901c89..72ac571df8f44403aa72e4bebece132df9b0093a 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 443529e0d4317c2eb8c3f491667c9b6609ab60f1..aa399f8cdf132dcd17a7cc8d69da83135f32dbd8 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 8765b72257341a809534c52be673dc33e2cfdfc2..cec0bed6c487e8bd791322198882b00b361048a3 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 f2099d4e43b6904450d94ee802eda5a821f8d05e..60feb2f17a3a0685dea174955031294993e40cd1 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 97322378d32cc7893b74d6e8fbc1ea9cee97cb0e..540b48193450e9ab1e0cccf2a06d1b02a5e542d9 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 dec4bdefd14fea3902751a1fe68fb1c93e31eb4a..a4e39a65f10c0d8ce013db038e328c8acd4fa5eb 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 197b0c950346992c3b60b1e77580f9bf1389fb64..7a585839a9568ae9fba9ca424dcf3ef6ae38abc8 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 004cf627a09f00960c34d277bf384da38d0c4c71..7a620d2c9a79c1cb94acc46f6833bb54c210e0da 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 57a71b227d99822b669e32b628460e41d1d3970b..d2302bacc864e9081fb8c9da45b7f06b9f1e6b1d 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 e78f73a3a02c91155b5a625a6263f20fdaf47e4f..90ebfa39b81a018de971d32a51945bd7b6d198aa 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 a82babf97c5d01212e00b8a7b21c866e4d2d3302..45f3fdb5f2bc11ce3cdb5cafa3c792332c33a64c 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 1d48b5842cbf9846e27c23982e6126ddd65901a9..8d42abedf6b5693b5888a9977e571d1c18b5f318 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 e33d02ecedf10841f5874ef58665e66030fc8d41..b1646d0be43678783b648e54de23000bc4a22dd5 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 d56ed7e97bcdb0b8db3cf5c0974af5e64eff87c6..dfe816d13d39571ce301d11a73cfd04ddd0dc749 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 ca6ab7c889a27ff728e32f4a9a0431eb133beb8e..5b440c6ee8edc13d5c78b9e559113d9dd884fe62 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 4febefb446becfa9ec48d9cd0ee5392a71d429aa..0aabe2339e9ced0ef6774143438870cb88ff9214 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 1489ac82ab97108d7f36aa3a4d50185a90848940..d279319bc7fb77ae8f5c7d98a112e504c0f73a37 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 5c82144e9957c45a98b3748732d77e9e347bd932..c0c59a1a36ad886d9257f23845006bd104bf3455 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 04ef8c45293075cedfd5885118d49d88cf4a4e2a..5af76f606b6ec2866b985c7bbe76980919d0f760 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 be335186584d899e617a8d8772087c3233095f93..39d446e40c48aacd377d5e36d005090f34b1bd2a 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 09f5b2abadf30645717ee7ad89351899953343e7..646845e0557b1d6bb2729dffb3b9c013077938a6 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 e417f54ce6e004e1a5aaa7acfa565da05f104a6c..7902595d7bcc4cc517b3ec096eebe8360e53a503 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 b438a4dc78a8f0cf88091c8a9648f7f7d27b176a..e585cf3bdafc1bcdc29c2df514864a25b4f7f2ad 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 3936922d8136dba603ec139b1a82d0899c3e2e2d..08ee75e731b11dcc407617473ad6c183adde45d1 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 46103768660bc1ec8a0e1e45ee6316eca6129e65..e28ac77c9e635fe1602debe5f98873f9503dd497 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 a248300a2847e48c8dc8542c185ed835b6e335f6..4eaac6e84f126c3f361273fa528d4b67f2b21a64 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 c46495c7c29e8be29bd2758170ffbdd193fc0339..8b19c22ed4ef32ddba1001abe06e49581fe2a5f4 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 81863b42d98c8142c24d6398ba1304321a93e22b..a8c1159daa6a48c74dcd7c1747a9c0737b7eded8 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 cb81b787cea3e1f765c18e527ddc3b52df7e00ae..5b17837edae35523b1a27d1d89f6131f20ce4935 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 81c97feeb3e2c2181c0a5a51de68b2992c935c4f..7c82b6b7c93056a1c14c57892204a1f6acf0d080 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 35c8376f284f12a568c04723b12cf54463449950..b7d012056af2219f7b952b35451b61e9a5435366 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 2c65b6b6c8a840afb0e4bd0f95b0a15e04dcaffc..08315bbf5f9d7eb98f79392dff518808dfdad1a9 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 fca2ef94f50ed04205fe8a3f66f2d0e37ecc2611..39a1e5542b614e043c5eb62296252b944f7500cd 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 8933abf8edb9fe7460626ab20d43d73c5c1e73fb..9a694516d55b7b82a479f47b03cf593ee7709a0e 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 762caacd1356bc4919cb8b19af3ce71298c47bc7..67de63611335dea0fcac07b61112e042c7de1898 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 436fa3a715f32f684f976bc97659070123e4d6a2..28b296a521f8023538ba097b7ea744e520d1609c 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 40615a4bdce5d35b26d571631971f3bc8b4c7105..638c25dd0e407719dacf5c72668df59c01948559 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 d0961e6f7243c055ee75f54e56e66054d066b380..8faf36b8750531a9c10a04a4b6a48aa9cb8c2fc3 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 31bd0b2ba4edf76ee270551926d195d4f6a90dbf..0bf3d1063271e5603dec07d573d6f3576bedde7a 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 735d8b296b105f8045d0a84d01630e0ce38cca64..db076c884762c2a83fe0bb41e3ea1785ef9bbb22 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 7d3af658a60ab34f7a21800da1521b6aa93f314d..175dbe75b4a3fbbc0db86abadabd3aaa3b967979 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 198948ffbae2c0f71fe29d3106d9a39977dac23a..356f6743e341aec329d226d530c672d4e7e7301b 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 5c871a2b2143d6b3121906bafa580461830145e0..2f72db4c832825e69ef87e30d57500ad9f0a9bf6 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 1a8104449875857d04028a48a277b62503bd33f7..5273d4b1c7b9315cf0260f6206f40600bab572e3 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 2d7c8ef6ed1d1e4fbb5612ff68bd88135ad0677b..24c10be3c8c1f4b022af0d10cf855afc080e6094 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 17b04e051100a37345e78c6629a061c77e5f130c..9518e465e37249335125ad34025e38da03907eb9 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 24cdaed7b2b644b6ee84b2a463185a6ad4573dfd..97681c446a728dd7c36c83cfdbdaddaa977fc55c 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 a5e2b2d4c31b31ea366b9a859a97f598bde60de9..e72ef3a81d32a62112f5012480c649e4590791d7 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 f880d1e44d7f390d1803880e6ce9d264ed124088..daef4665fab9ffd80b911e46b80daf9c81d137a7 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 40a0d3d082c102dcb41838c552c67a7a7bc8de68..ab29c313f109c654a380281d0905f76f0d4b6f6b 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 84e1f6f300f2d87b324720bf6dfd588558b477bc..3e774492a9af3260b99505d6fde3936538993946 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 af152e5b4fd8f93ee64d1b46bfe4baa2d9ef789e..b64862abecb55aee46df6ab2c2314b228489d41a 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 6e7b21d6609d8ceb374810e31708f12b55cfca92..e9ff59f51775f25ae91e04ddbbac0c3b0c2709ed 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 dc7922882cca41d18a916e04d46e6870f198216d..74db3c031a0176c899e4d815e93c46ae376b8928 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 b98b493b43fbfe34336e8a8df74415697af2c874..e37f572ba3508aec008dc8fbeafab759a3ce6275 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 8f21612c4580e00ad296c64f02f4be70b6d4c5a0..90d8de2d37af3d1962ff33e85312fb8eeaac0269 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 a0d7513f65fb07168d1c07140927437b932b9240..37ca809d5f0a2050502c245de7962d2cdc961388 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 13715dbac163821b10c662c3a6be98fb09d75d06..0ed80afb3a5087fac3b01b62be38eeac71c15d61 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 f47de248e41961eb95ec188eded9425cdbad4516..097051ae5396c9a07a0dd6cb15f6acbaf6f9dbf1 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 827c8c77957cf8f320207d86ce41308b5ed4ca20..f0a64b9afe3a802140d399cf3b62d59ba9a428d9 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 63404aeac2a3dde7d463472a2b12035af0720648..35813e1776f82d96473e67e6b65da1a147318329 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 2b10fa333e83769ccd6695db750ee4b282c21e9c..4c04b75c8a70c842aa3a3088797048fc9503dd6b 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 e0b82c357c50b7e49010ce6024fd5cc821e5aca1..63544f6cf38374c92c4385ca91e24177cf257946 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 ae4e32386ec6478f6e9fc23a374f4137a4fcc2aa..274046cce59d7408612b7cc17af9383dcfc903e0 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 3c9838bdf8f0bc8bf0f3620e061778ff28458ccb..ae328a2b4eda95d6359c4a4060761f9a9a406d2d 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 2d2735a6b0a129acd46ba22a9fbde75ac99c3c66..dcc9fedf19fc64c3852ceccc16b724b8df6a92de 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 b85868c20f755d7be09d3c81ac77548fbb24ec0e..2fcab0211fe3d4edea0d57ae14e2c33cb5a4873e 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 76df60eb63474bae1e90e33c5ef910f166be2d7a..8fcd8c78eef04458f92b0586ab93a099912d6929 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 4a0a0133987cc09b8b5fdd78c708bb0b5bb6f3ac..e8da9f49d2c3c8e67fa0c347163a11cde555ece0 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 d467e5b63e28264b257a0a2a6ae125574c50e755..96f685208e76e3c3d1ead8c89d3762474c444ad2 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 a1649e13f17628ca3910561afe36897b89bb0e53..2eedf6981e33aa5a040d6342d16942bfb89109cf 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 7213138371711765a119e92d3c9175acb933b4cc..7ec82bd1e048ba44d21ceade1dd51811ae311883 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 4fbd10c9798d31f5ad7a80d5b39ea621714b598d..943fe39dbaea72907bfb164711848b8f14207a80 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 47dae7ae5b3ec1759daddef032c4e928ee5544b9..ba99db3f80dc777c37a57f3090edf9550bdc02d9 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 c93003b387209163a0c58e79f88753121b10fab9..b0a9df8c4da8550c8df40ca19eafc534cab69505 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 7bda63c9e048177c0741267557ffbfb24140bbc2..182e6cc1f16e4dc33e49cb8e836324af7339443b 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 1d1cfea73316f338a4ae4736c71a92984ed78c55..dd1b20ce7d24f88959f52720d67ce810a7ecf3ac 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 3b425720eb2c92b191a5c4be9b944389c4e1fb02..4693cef7b69b1e851680ff11f077ad908eff042b 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 8d5c0f6868c6a7327284e76c5ef8f55c51ec1cf4..3aa4381c5006628afb9e044960da56a721fe013b 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 e1d30c01514cf11e678f535cc90be31040df4b53..bb57b61ee6a3ecc568b4938dd147bb67efc763c9 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 d24ff2d6663605625b7b0837c92edf392f4960a8..26b37b9a7cfb06914e4fa8c748c46d141b1c1eae 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 5b2d9f85c810cb8b64468c86491f3e04cd3200a1..0af85fa8b381a2a3d8993b47986e27eeefdb8624 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 6fa3e84edd9a9478d7fc85619dace20b46fef157..122432c91b6604c72cf26a7ec55e28c16991c6c7 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 d41d8771b395973725e40fe84c298deb88896356..76403f2b1d4f354f5ab9420185c5cc6a94726f39 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 78ebbb1c3bd11c55474be216f1e23540f18c2b14..fce5a398a0975b6f90ae31ee51c253fcec2f3f15 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 3e973e53cec723a85eb3ccad09e5718e139a4ed0..19f4d200548b381a22700a46a4bcbf0ce226a861 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 c6e4cfc0b6342bfe662b71344843cdd304621db1..26c0801216b39941a821cbd6e0b0c3bace1cf18a 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 27e165ec03705901e225dedbd75e4d02a2e131d1..0410f47695feed01beae63cc6b20cfb4343feaae 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 c286031d5898b17b0b1f05d994ce9e49b8652091..5abf46e4bcc9f79ef31f71ba8b9385a229d8605f 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 6d158dc640cfa8ca3eb8f6ff347c6c35cda552a4..c3d47d68bb4ca9501bf27cecb346eb3cc886a7f4 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 7bd65a96687018cb2f4ad1aaedf4efc96c55383d..a73014997e2c3168a9d9cb0dba24e021f2934fd0 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 8fa0d9cbaca4ff53c8165b29cd4f6bf63c23777e..542ad95afea8f0e4047bfaa805bc4bbbef37e185 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;