Compare commits

...

2 Commits

Author SHA1 Message Date
d1964e8212 -codex 2026-03-23 20:30:17 +00:00
03228cfdf1 flk 2026-03-23 20:30:17 +00:00
4 changed files with 46 additions and 30 deletions

54
flake.lock generated
View File

@@ -191,11 +191,11 @@
"rust-analyzer-src": "rust-analyzer-src" "rust-analyzer-src": "rust-analyzer-src"
}, },
"locked": { "locked": {
"lastModified": 1774163246, "lastModified": 1774250935,
"narHash": "sha256-gzlqyLjP44LWraUd3Zn4xrQKOtK+zcBJ77pnsSUsxcM=", "narHash": "sha256-mWID0WFgTnd9hbEeaPNX+YYWF70JN3r7zBouEqERJOE=",
"owner": "nix-community", "owner": "nix-community",
"repo": "fenix", "repo": "fenix",
"rev": "4cd28929c68cae521589bc21958d3793904ed1e2", "rev": "64d7705e8c37d650cfb1aa99c24a8ce46597f29e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -441,11 +441,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1774210133, "lastModified": 1774293042,
"narHash": "sha256-yeiWCY9aAUUJ3ebMVjs0UZXRnT5x90MCtpbpOWiXrvM=", "narHash": "sha256-OEBV+Y5I4Ldu98k0KvGXRfJYh+jjE8ocCSL/dxTGs1s=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "c6fe2944ad9f2444b2d767c4a5edee7c166e8a95", "rev": "bc357c75e3142a31b849ba49c5299fb52c61cf59",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -457,11 +457,11 @@
"homebrew-cask": { "homebrew-cask": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1774249610, "lastModified": 1774294203,
"narHash": "sha256-MdzRhOIH5t7pBRFXNsR/aKQzUkFkK8Oon4Fqc+j3jPo=", "narHash": "sha256-s8oUPYIkF4JGCGhfQgfVf/LwlIJiCnza5FbGuHzEuYU=",
"owner": "homebrew", "owner": "homebrew",
"repo": "homebrew-cask", "repo": "homebrew-cask",
"rev": "742a8f2af8676cca52cfc5753dbce6c0cfee519f", "rev": "d1c95a8e5a66a1bf1453577e5ff050c9bc26fa48",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -473,11 +473,11 @@
"homebrew-core": { "homebrew-core": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1774249283, "lastModified": 1774294431,
"narHash": "sha256-B3L1YpysszVUEg9wqj+B8SNpGUHcfYWlrLD1GQC40E8=", "narHash": "sha256-pc4lRV8vz7ixbgAfj+KOJlsJtGBhYV2xZPe3t7weA/o=",
"owner": "homebrew", "owner": "homebrew",
"repo": "homebrew-core", "repo": "homebrew-core",
"rev": "e9db20c2b64def74b5fbbed530ee8436878c9721", "rev": "dbc9371db7ad629f8184407efea3b87b20f87db8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -593,11 +593,11 @@
"treefmt-nix": "treefmt-nix" "treefmt-nix": "treefmt-nix"
}, },
"locked": { "locked": {
"lastModified": 1774237443, "lastModified": 1774286543,
"narHash": "sha256-4h/vWMOCvd0s5WK7DONqlljImbbKG55gmnVfBcxcFoY=", "narHash": "sha256-p/uG7RgY9JfE7YUgDHZ1FlHONpoPuPIb+PwOEdcPBRE=",
"owner": "numtide", "owner": "numtide",
"repo": "llm-agents.nix", "repo": "llm-agents.nix",
"rev": "d17f058f96e7993b50879e871a742b3ed9a5f429", "rev": "94da705b8baa5c78d39e8c092bccfbe3a015b8de",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -750,11 +750,11 @@
}, },
"nixpkgs_5": { "nixpkgs_5": {
"locked": { "locked": {
"lastModified": 1774249382, "lastModified": 1774294110,
"narHash": "sha256-OsvVvcOQFbkOJV9y8Fy8xLmXl+UDw1SEm/hZjTGSI2Q=", "narHash": "sha256-5n0qlcCumjXk4wW+QTMmt2jW5CGGRFtlTR2AP+jfEyc=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "9a50eb242f5449d99c3b44dfb5b0eac6fc38807f", "rev": "2a326c4bc0987aad1b93a5bd652e169fe9546cc0",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -819,11 +819,11 @@
"pi-agent-stuff": { "pi-agent-stuff": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1774133374, "lastModified": 1774288055,
"narHash": "sha256-pqGu+lTpqwp98Xckb6yRDEDiB4Gz+f6c15zxmT8Fv2U=", "narHash": "sha256-VZFa3PCOYM3Iz8b+TXPTnQDHNpRK5wvkateuQz0lu0E=",
"owner": "mitsuhiko", "owner": "mitsuhiko",
"repo": "agent-stuff", "repo": "agent-stuff",
"rev": "f0f29f95a03a3d4e00b6aaefabcef702e81c1719", "rev": "7ca2deb75f4a1853bad7d93416c72838080c5e55",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -851,11 +851,11 @@
"pi-harness": { "pi-harness": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1774210293, "lastModified": 1774276819,
"narHash": "sha256-YzQn5r5KAORu6FI7dIkKWTU5f/HYinYu7i8QwPKCYik=", "narHash": "sha256-BrbgnFFd4GHJhKa0MuaT2o/LvwLf4GXPbJi6j3H9AHk=",
"owner": "aliou", "owner": "aliou",
"repo": "pi-harness", "repo": "pi-harness",
"rev": "720db4f57cafd732953fae14ecb5eb50ff4d808c", "rev": "5bbf0cd6d6ee35d978ca32a070d9d53fbbfe2571",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -954,11 +954,11 @@
"rust-analyzer-src": { "rust-analyzer-src": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1774097238, "lastModified": 1774221325,
"narHash": "sha256-hcujm/qEX4RUybdBCrQKdQNqTRYDItmnbjJRP5ky5vc=", "narHash": "sha256-aEIdkqB8gtQZtEbogdUb5iyfcZpKIlD3FkG8ANu73/I=",
"owner": "rust-lang", "owner": "rust-lang",
"repo": "rust-analyzer", "repo": "rust-analyzer",
"rev": "76de1de27c0ca1329bc41324edab22c82d69e779", "rev": "b42b63f390a4dab14e6efa34a70e67f5b087cc62",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -8,9 +8,7 @@
opencodeSecretPath = "/run/secrets/opencode-api-key"; opencodeSecretPath = "/run/secrets/opencode-api-key";
in { in {
home.packages = [ home.packages = [
inputs'.llm-agents.packages.claude-code
inputs'.llm-agents.packages.pi inputs'.llm-agents.packages.pi
inputs'.llm-agents.packages.codex
pkgs.cog-cli pkgs.cog-cli
]; ];

View File

@@ -8,7 +8,14 @@
in { in {
programs.aerospace = { programs.aerospace = {
enable = true; enable = true;
package = pkgs.emptyDirectory; package =
pkgs.emptyDirectory.overrideAttrs (old: {
meta =
(old.meta or {})
// {
mainProgram = "aerospace";
};
});
launchd.enable = true; launchd.enable = true;
settings = { settings = {
start-at-login = true; start-at-login = true;

View File

@@ -2,6 +2,17 @@
overlays = [ overlays = [
# himalaya # himalaya
(import ./_overlays/himalaya.nix {inherit inputs;}) (import ./_overlays/himalaya.nix {inherit inputs;})
# direnv (darwin upstream makefile forces external linking)
(final: prev: {
direnv =
prev.direnv.overrideAttrs (old: {
env =
(old.env or {})
// final.lib.optionalAttrs final.stdenv.isDarwin {
CGO_ENABLED = 1;
};
});
})
# ast-grep (test_scan_invalid_rule_id fails on darwin in sandbox) # ast-grep (test_scan_invalid_rule_id fails on darwin in sandbox)
(import ./_overlays/ast-grep.nix {inherit inputs;}) (import ./_overlays/ast-grep.nix {inherit inputs;})
# jj-ryu # jj-ryu