diff --git a/.aider.chat.history.md b/.aider.chat.history.md new file mode 100644 index 00000000..ac16e3ab --- /dev/null +++ b/.aider.chat.history.md @@ -0,0 +1,30 @@ + +# aider chat started at 2025-02-07 16:38:26 + +> Newer aider version v0.74.1 is available. +> python3.11 -m pip install --upgrade --upgrade-strategy only-if-needed aider-chat +> Run pip install? (Y)es/(N)o [Yes]: y +> /nix/store/8hkpwrgr7h06di861vhx612xfkrjzpak-python3-3.11.11/bin/python3.11: No module named pip +> Add .aider*, .env to .gitignore (recommended)? (Y)es/(N)o [Yes]: n +> /nix/store/cyihi1p1d92g2zg1frmppbm97h893adk-aider-chat-0.62.0/bin/aider +> Warning: gpt-4o-2024-08-06 expects these environment variables +> - OPENAI_API_KEY: Not set +> If you just set these environment variables using `setx` you may need to restart your terminal or command prompt for the changes to take effect. +> Warning: gpt-4o-mini expects these environment variables +> - OPENAI_API_KEY: Not set +> If you just set these environment variables using `setx` you may need to restart your terminal or command prompt for the changes to take effect. +> You can skip this check with --no-show-model-warnings +> https://aider.chat/docs/llms/warnings.html +> Open documentation url for more info? (Y)es/(N)o [Yes]: n +> Aider v0.62.0 +> Main model: gpt-4o-2024-08-06 with diff edit format +> Weak model: gpt-4o-mini +> Git repo: .git with 293 files +> Repo-map: using 1024 tokens, auto refresh +> Use /help for help, run "aider --help" to see cmd line args +> +> +> ^C again to exit +> +> +> ^C KeyboardInterrupt diff --git a/.aider.input.history b/.aider.input.history new file mode 100644 index 00000000..eade0def --- /dev/null +++ b/.aider.input.history @@ -0,0 +1,6 @@ + +# 2025-02-10 16:27:55.065630 ++y + +# 2025-02-10 16:28:04.851326 ++n diff --git a/.aider.tags.cache.v3/cache.db b/.aider.tags.cache.v3/cache.db new file mode 100644 index 00000000..477bc9aa Binary files /dev/null and b/.aider.tags.cache.v3/cache.db differ diff --git a/flake.lock b/flake.lock index 17abcaf2..d172b238 100644 --- a/flake.lock +++ b/flake.lock @@ -1208,11 +1208,11 @@ }, "unstable": { "locked": { - "lastModified": 1738680400, - "narHash": "sha256-ooLh+XW8jfa+91F1nhf9OF7qhuA/y1ChLx6lXDNeY5U=", + "lastModified": 1741173522, + "narHash": "sha256-k7VSqvv0r1r53nUI/IfPHCppkUAddeXn843YlAC5DR0=", "owner": "nixos", "repo": "nixpkgs", - "rev": "799ba5bffed04ced7067a91798353d360788b30d", + "rev": "d69ab0d71b22fa1ce3dbeff666e6deb4917db049", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 3646c973..23a7c2c7 100644 --- a/flake.nix +++ b/flake.nix @@ -124,13 +124,22 @@ nixpkgsFor = forAllSystems (system: import nixpkgs { inherit system; - config.allowUnfreePredicate = pkg: builtins.elem (nixpkgs.lib.getName pkg) [ - "ripcord" - "VCV-Rack" - "SunVox" - "renoise" - "graphite-cli" - ]; + # This doesn't work... + # on darwin, I need to export ALLOW_NIXPKGS_UNFREE=1 + # and pass --impure (have to manually copy the `nrd` command, it gets passed to the cd) + config = { + allowUnfree = true; + allowUnfreePredicate = _: true; + }; + # config.allowUnfree = true; + #config.allowUnfreePredicate = pkg: builtins.elem (nixpkgs.lib.getName pkg) [ + # "ripcord" + # "VCV-Rack" + # "SunVox" + # "renoise" + # "graphite-cli" + # "claude-code" + #]; # config.permittedInsecurePackages = [ # "python3.10-django-3.1.14" # Needed for archivebox deployments on curve # # Check when archive box updates it's dependeny diff --git a/home/profiles/cli/default.nix b/home/profiles/cli/default.nix index c5de764c..fefef07a 100644 --- a/home/profiles/cli/default.nix +++ b/home/profiles/cli/default.nix @@ -1,6 +1,7 @@ { lib, pkgs, config, ... }: { home.packages = with pkgs; [ + unstable.claude-code binutils # coreutils dnsutils