From 09ed31e612c7f4347e27ee2a740c2e950c0b6a1f Mon Sep 17 00:00:00 2001 From: Anish Lakhwara Date: Sat, 10 May 2025 14:53:22 -0700 Subject: [PATCH] update drawin --- .aider.chat.history.md | 30 ++++++++++++++++++++++++++++++ .aider.input.history | 6 ++++++ .aider.tags.cache.v3/cache.db | Bin 0 -> 32768 bytes flake.lock | 6 +++--- flake.nix | 23 ++++++++++++++++------- home/profiles/cli/default.nix | 1 + 6 files changed, 56 insertions(+), 10 deletions(-) create mode 100644 .aider.chat.history.md create mode 100644 .aider.input.history create mode 100644 .aider.tags.cache.v3/cache.db 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 0000000000000000000000000000000000000000..477bc9aa044a4da11924d2a86f4c1448255ebcb1 GIT binary patch literal 32768 zcmeI(PjA~~90zbaPntMM)uca)`Ukb-{b9v$boSWlwp52La3fqI!QEwy<2d4e1osndS$8KH{_xWI=)gJOguC%{FHe8t za+xEJ?$NKrZE-Yzly44ymisk#C);zAu|WU=5P$##AOHaf3?%UUb}oJ8rX;+WbGpX% zw%%RW9mi;I+lp;G)s?1h>W;pwYCHOJT`o0b)~J`)*5o=nEgvhbHrzuiaz%D?)~d`u zk*(J1OfD_oWA)l5TawqxRkrb9#S0b%Ve4{(?W<-_XYYjHMOLe<-0%v)Ht)%GneFO_ z?!jwb%C$R8uC6>^&IU!7Pc3?{(^Lm3dXO(HdRVU4EBY*}%9}ya2e^ydne!^ZXxn<% z`RfV@@`ZO%uCB}V#%oqU>@Lo#fJGsF<(Aua-h8zJG^^Kk25CI;jDK(InLpWV{0oKc zW-)zku?HXziv3TRpIz)mDkT*q-Zt7z{fXZo6x*@7y5bnE;0YDNN3>jBk+*_pFP5d> z9H#r{&1?>(q&bN{h(*<(bc}e|^eJIud17&6sWbItO1duby;xxP30Au5fnWAi7<8jr zez+mCc#*?w$8o3KgaUI{H zL-snX2lev(QvDHoSAJCRJCmhKZOM-tWht;e40C(CN`b}hC`?f`O}A|y{bY*YCZbSo zAGliDs5IEy1?H&REV!26n?>b`Ze?TRLmVTa7~4F?yk98hlEcoa8_7 z9im<|`X(ndqEt5R-?bNtRcr2Nqf%i3e;9gZE|HR!Cwb1VGkec;$MlNYb1eV25(QG` zqdjjN?~m>MLHwEj4D^QxnIHfG2tWV=5P$##AOHafKmY;|_>T+Z-SUlyUvl&(`aM0O zpVE)%GrB|X(?vQ-iTI=Vo%pTzwVMGO1Rwwb2tWV=5P$##AOHafK;T~$$c&H)p=H>% zZl@_36Lt*8PK)l2w`MQoi6r>z`{TppCf_vdU8Q4ayQZ#mx|U;UmN_(@BlE;R(lXkL zw{q{lLB&1e#F%bwXxu>HCJ}7*<>9Sf-&Jn!0K`#jdXDZO1$;`Y%N^hZE$g;J(VB_%8$Gc`_x~ zj_Me;V`#SbQvZnflA~$*Iem*>qTh(Wh%d$8=@;}9`Vno>En1>K(;wVy*dPD_2tWV= z5P$##AOHafKmY>&1A#1=;Dc#`5rK^H-ZTOAcDzxwm?0AHPZQ+F&zL3{zD(wW`GXU) z1UWDH&r<~1H%Ku`KAs}TNMs>Oj86{;V`MH$@6QdSW07Ms11a&u%)pTMvp+GA93`{- zE0Y2wPp*2tWV=5P$##AOHafKmY;|fWXBU!1({- a*D>x80uX=z1Rwwb2tWV=5P$##An*sJr`%cq literal 0 HcmV?d00001 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