summary refs log tree commit diff
path: root/nixos/modules/services/development
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2021-10-13 05:00:23 +0200
committerJan Tojnar <jtojnar@gmail.com>2021-10-21 17:40:19 +0200
commit25450f2b29eff6c615eb662144c6c5541abb25b4 (patch)
tree7d1bc36cd52060ccc7f0ee012949271b80197eda /nixos/modules/services/development
parent5f0194220f2402b06f7f79bba6351895facb5acb (diff)
downloadnixpkgs-25450f2b29eff6c615eb662144c6c5541abb25b4.tar
nixpkgs-25450f2b29eff6c615eb662144c6c5541abb25b4.tar.gz
nixpkgs-25450f2b29eff6c615eb662144c6c5541abb25b4.tar.bz2
nixpkgs-25450f2b29eff6c615eb662144c6c5541abb25b4.tar.lz
nixpkgs-25450f2b29eff6c615eb662144c6c5541abb25b4.tar.xz
nixpkgs-25450f2b29eff6c615eb662144c6c5541abb25b4.tar.zst
nixpkgs-25450f2b29eff6c615eb662144c6c5541abb25b4.zip
blackfire: 1.49.4 → 2.5.1
https://blackfire.io/docs/up-and-running/agent-upgrade
Diffstat (limited to 'nixos/modules/services/development')
-rw-r--r--nixos/modules/services/development/blackfire.nix13
-rw-r--r--nixos/modules/services/development/blackfire.xml3
2 files changed, 6 insertions, 10 deletions
diff --git a/nixos/modules/services/development/blackfire.nix b/nixos/modules/services/development/blackfire.nix
index 6fd948cce38..8564aabc6a3 100644
--- a/nixos/modules/services/development/blackfire.nix
+++ b/nixos/modules/services/development/blackfire.nix
@@ -19,7 +19,7 @@ in {
       enable = lib.mkEnableOption "Blackfire profiler agent";
       settings = lib.mkOption {
         description = ''
-          See https://blackfire.io/docs/configuration/agent
+          See https://blackfire.io/docs/up-and-running/configuration/agent
         '';
         type = lib.types.submodule {
           freeformType = with lib.types; attrsOf str;
@@ -53,13 +53,8 @@ in {
 
     services.blackfire-agent.settings.socket = "unix:///run/${agentSock}";
 
-    systemd.services.blackfire-agent = {
-      description = "Blackfire agent";
-
-      serviceConfig = {
-        ExecStart = "${pkgs.blackfire}/bin/blackfire-agent";
-        RuntimeDirectory = "blackfire";
-      };
-    };
+    systemd.packages = [
+      pkgs.blackfire
+    ];
   };
 }
diff --git a/nixos/modules/services/development/blackfire.xml b/nixos/modules/services/development/blackfire.xml
index ad4af35788d..cecd249dda4 100644
--- a/nixos/modules/services/development/blackfire.xml
+++ b/nixos/modules/services/development/blackfire.xml
@@ -28,13 +28,14 @@ in {
     enable = true;
     settings = {
       # You will need to get credentials at https://blackfire.io/my/settings/credentials
-      # You can also use other options described in https://blackfire.io/docs/configuration/agent
+      # You can also use other options described in https://blackfire.io/docs/up-and-running/configuration/agent
       server-id = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX";
       server-token = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
     };
   };
 
   # Make the agent run on start-up.
+  # (WantedBy= from the upstream unit not respected: https://github.com/NixOS/nixpkgs/issues/81138)
   # Alternately, you can start it manually with `systemctl start blackfire-agent`.
   systemd.services.blackfire-agent.wantedBy = [ "phpfpm-foo.service" ];
 }</programlisting>