feat(work): install gcx on the work profile #88

Merged
lyrathorpe merged 1 commits from feat/gcx-work-profile into main 2026-08-11 14:30:25 +01:00
2 changed files with 5 additions and 1 deletions
+4 -1
View File
@@ -84,7 +84,9 @@
flake-parts.lib.mkFlake { inherit inputs; } ( flake-parts.lib.mkFlake { inherit inputs; } (
{ lib, ... }: { lib, ... }:
let let
# claude-code tracks nixpkgs-unstable regardless of the pinned nixpkgs. # These track nixpkgs-unstable regardless of the pinned nixpkgs.
# gcx: 26.05 ships 0.2.14, which predates the stacks/contexts config
# model and the agento11y commands the tooling expects.
overlays = [ overlays = [
(_final: prev: { (_final: prev: {
inherit inherit
@@ -93,6 +95,7 @@
config.allowUnfree = true; config.allowUnfree = true;
}) })
claude-code claude-code
gcx
; ;
}) })
# commitizen 4.13.9's regression test for the invalid-command error # commitizen 4.13.9's regression test for the invalid-command error
+1
View File
@@ -46,6 +46,7 @@
pkgs.tflint # Terraform linter (catches what terraformls won't) pkgs.tflint # Terraform linter (catches what terraformls won't)
pkgs.terraform-docs # generate Terraform module docs pkgs.terraform-docs # generate Terraform module docs
pkgs.yq-go # jq for YAML pkgs.yq-go # jq for YAML
pkgs.gcx # Grafana Cloud CLI (dashboards, SLOs, synthetics, alerts)
]; ];
services.ssh-agent.enable = true; services.ssh-agent.enable = true;
home.shellAliases = { home.shellAliases = {