From 42d60d9f1923d1855eb21d4cd549f87fa0f8a2df Mon Sep 17 00:00:00 2001 From: Salar Rahmanian Date: Sat, 5 Apr 2025 17:52:58 -0700 Subject: [PATCH] flake update, vscode enable agent features, kitty layout config --- flake.lock | 30 +++++++++++++++--------------- programs/aider/default.nix | 2 +- programs/kitty/default.nix | 2 +- programs/vscode/default.nix | 8 ++++++++ 4 files changed, 25 insertions(+), 17 deletions(-) diff --git a/flake.lock b/flake.lock index dc2b51b..f15b50c 100644 --- a/flake.lock +++ b/flake.lock @@ -28,11 +28,11 @@ ] }, "locked": { - "lastModified": 1743267068, - "narHash": "sha256-G7866vbO5jgqMcYJzgbxej40O6mBGQMGt6gM0himjoA=", + "lastModified": 1743869639, + "narHash": "sha256-Xhe3whfRW/Ay05z9m1EZ1/AkbV1yo0tm1CbgjtCi4rQ=", "owner": "nix-community", "repo": "home-manager", - "rev": "b431496538b0e294fbe44a1441b24ae8195c63f0", + "rev": "d094c6763c6ddb860580e7d3b4201f8f496a6836", "type": "github" }, "original": { @@ -48,11 +48,11 @@ ] }, "locked": { - "lastModified": 1743221873, - "narHash": "sha256-i8VPNm4UBsC3Ni6VwjojVJvCpS9GZ4vPrpFRtCGJzBs=", + "lastModified": 1743496612, + "narHash": "sha256-emPWa5lmKbnyuj8c1mSJUkzJNT+iJoU9GMcXwjp2oVM=", "owner": "LnL7", "repo": "nix-darwin", - "rev": "53d0f0ed11487a4476741fde757d0feabef4cc4e", + "rev": "73d59580d01e9b9f957ba749f336a272869c42dd", "type": "github" }, "original": { @@ -63,11 +63,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1743076231, - "narHash": "sha256-yQugdVfi316qUfqzN8JMaA2vixl+45GxNm4oUfXlbgw=", + "lastModified": 1743689281, + "narHash": "sha256-y7Hg5lwWhEOgflEHRfzSH96BOt26LaYfrYWzZ+VoVdg=", "owner": "nixos", "repo": "nixpkgs", - "rev": "6c5963357f3c1c840201eda129a99d455074db04", + "rev": "2bfc080955153be0be56724be6fa5477b4eefabb", "type": "github" }, "original": { @@ -79,11 +79,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1743095683, - "narHash": "sha256-gWd4urRoLRe8GLVC/3rYRae1h+xfQzt09xOfb0PaHSk=", + "lastModified": 1743583204, + "narHash": "sha256-F7n4+KOIfWrwoQjXrL2wD9RhFYLs2/GGe/MQY1sSdlE=", "owner": "nixos", "repo": "nixpkgs", - "rev": "5e5402ecbcb27af32284d4a62553c019a3a49ea6", + "rev": "2c8d3f48d33929642c1c12cd243df4cc7d2ce434", "type": "github" }, "original": { @@ -100,11 +100,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1743285136, - "narHash": "sha256-x5a/2rh++gnkEe1CoGSJ24dHqydoGNJrmNYKxSiWd7Q=", + "lastModified": 1743892397, + "narHash": "sha256-KYcVP8nU4E8xtk0IqIuSP46wzArcWZ+7Mf/BY6aZxU8=", "owner": "nix-community", "repo": "nur", - "rev": "5cff75c20f69e7ed9889349f54e085f382c8b6ff", + "rev": "b68d8ff58b2a40a595c6985588ad98cba415eb40", "type": "github" }, "original": { diff --git a/programs/aider/default.nix b/programs/aider/default.nix index 7a30917..9f2863c 100644 --- a/programs/aider/default.nix +++ b/programs/aider/default.nix @@ -5,7 +5,7 @@ let in { home.packages = with pkgs; [ - aider-chat.withPlaywright + aider-chat-full ]; home.file.".aider.conf.yml".text = aiderConfig; } diff --git a/programs/kitty/default.nix b/programs/kitty/default.nix index df22a0b..a8ba4e0 100644 --- a/programs/kitty/default.nix +++ b/programs/kitty/default.nix @@ -21,7 +21,7 @@ in settings = { active_tab_background = "#FF0"; copy_on_select = true; - enabled_layouts = "Tall,*"; + enabled_layouts = "Tall,Stack,Horizontal,*"; kitty_mod = "cmd+option"; macos_quit_when_last_window_closed = true; scrollback_lines = 100000; diff --git a/programs/vscode/default.nix b/programs/vscode/default.nix index f0a33de..0e4fbad 100644 --- a/programs/vscode/default.nix +++ b/programs/vscode/default.nix @@ -53,6 +53,14 @@ let "git.confirmSync" = true; "git.rebaseWhenSync" = true; "github.gitProtocol" = "ssh"; + "github.copilot.chat.codesearch.enabled" = true; + "github.copilot.nextEditSuggestions.enabled" = true; + "github.copilot.chat.editor.temporalContext.enabled" = true; + "github.copilot.chat.generateTests.codeLens" = true; + "github.copilot.chat.languageContext.typescript.enabled" = true; + "github.copilot.chat.newWorkspaceCreation.enabled" = true; + "github.copilot.chat.search.semanticTextResults" = true; + "githubPullRequests.experimental.chat" = true; "githubPullRequests.notifications" = "pullRequests"; "githubPullRequests.pullBranch" = "never"; "markdown.extension.preview.autoShowPreviewToSide" = true;