diff --git a/flake.lock b/flake.lock index dc548fd..3bfef02 100644 --- a/flake.lock +++ b/flake.lock @@ -58,11 +58,11 @@ "quickshell": "quickshell" }, "locked": { - "lastModified": 1765661038, - "narHash": "sha256-HSpkTs+J84DG0i9TJSM7u6ybEDHZ6W/GO5FZJnC8qao=", + "lastModified": 1765865292, + "narHash": "sha256-BmL32FIn6YtjFG/5Z+BcApTc5Z8mKNLv9wnAU0aRYIE=", "owner": "AvengeMedia", "repo": "DankMaterialShell", - "rev": "fbf79e62e9961d809a12cf8990a23901a2e93d38", + "rev": "2947ff41313566c4eb77fbddf085176141eb337a", "type": "github" }, "original": { @@ -178,11 +178,11 @@ ] }, "locked": { - "lastModified": 1765583951, - "narHash": "sha256-QDCrQorCAesnsOQJk+cTszazGitf9NDqIEMxzUEtotE=", + "lastModified": 1765838956, + "narHash": "sha256-A3a2ZfvjirX8VIdIPI+nAyukWs6vx4vet3fU0mpr7lU=", "owner": "AvengeMedia", "repo": "dgop", - "rev": "57279532bc932b93df79d866b0663b1753cefda1", + "rev": "0ff697a4e3418966caa714c838fc73f1ef6ba59b", "type": "github" }, "original": { @@ -198,11 +198,11 @@ ] }, "locked": { - "lastModified": 1765688338, - "narHash": "sha256-MjrytR2kiHYUnzX11cXaD31tS7kKdhM1KFaac0+KAig=", + "lastModified": 1765794845, + "narHash": "sha256-YD5QWlGnusNbZCqR3pxG8tRxx9yUXayLZfAJRWspq2s=", "owner": "nix-community", "repo": "disko", - "rev": "be1a6b8a05afdd5d5fa69fcaf3c4ead7014c9fd8", + "rev": "7194cfe5b7a3660726b0fe7296070eaef601cae9", "type": "github" }, "original": { @@ -308,11 +308,11 @@ ] }, "locked": { - "lastModified": 1765495779, - "narHash": "sha256-MhA7wmo/7uogLxiewwRRmIax70g6q1U/YemqTGoFHlM=", + "lastModified": 1765835352, + "narHash": "sha256-XswHlK/Qtjasvhd1nOa1e8MgZ8GS//jBoTqWtrS1Giw=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "5635c32d666a59ec9a55cab87e898889869f7b71", + "rev": "a34fae9c08a15ad73f295041fec82323541400a9", "type": "github" }, "original": { @@ -418,11 +418,11 @@ ] }, "locked": { - "lastModified": 1765605144, - "narHash": "sha256-RM2xs+1HdHxesjOelxoA3eSvXShC8pmBvtyTke4Ango=", + "lastModified": 1765859973, + "narHash": "sha256-LN5O0h9GSgcDE/sz4+sLS3CbQALru1x4lh9hrxpeHwI=", "owner": "nix-community", "repo": "home-manager", - "rev": "90b62096f099b73043a747348c11dbfcfbdea949", + "rev": "7df150f0d3857cf68dae443813b27acfb201b2d8", "type": "github" }, "original": { @@ -444,11 +444,11 @@ "xwayland-satellite-unstable": "xwayland-satellite-unstable" }, "locked": { - "lastModified": 1765786620, - "narHash": "sha256-MPgXA3vfeUclJAt1r1LfH6TXmcqDEJm3HVDjr4Y1fIs=", + "lastModified": 1765867692, + "narHash": "sha256-zuAmnzaB5uDqgXh/Y/Cx+zBef2lYKoVAPYErXQfk/4A=", "owner": "sodiboo", "repo": "niri-flake", - "rev": "97440574d71b235b601013edf4749397b1ce99a6", + "rev": "603ea180e61c6ef143b789a3eaca12ffdfc7c60a", "type": "github" }, "original": { @@ -477,11 +477,11 @@ "niri-unstable": { "flake": false, "locked": { - "lastModified": 1765687800, - "narHash": "sha256-Erk+ypR8N+rCvjMdUB1N/v4jtm4QRH9k7r/9zh2HyC8=", + "lastModified": 1765861551, + "narHash": "sha256-1Bo86J/7nm8sndZz9gGW0agydYzLYimdz9aQEhnf1zY=", "owner": "YaLTeR", "repo": "niri", - "rev": "7c0898570ca5bd3f10fbf4cf2f8a00edc48d787b", + "rev": "2641356d41199a40ccc9a2e9f61bd34d7e7c8220", "type": "github" }, "original": { @@ -536,11 +536,11 @@ "nixpkgs": "nixpkgs_3" }, "locked": { - "lastModified": 1765764441, - "narHash": "sha256-2YMRlmFZIfHgV6/b+CbzpOxvl0oyDmIwYSaq/fGGrWo=", + "lastModified": 1765850658, + "narHash": "sha256-WMxrG7K5kQQS0dc8b8WDdwKyBYokRc0Ssa1gIcAigBs=", "owner": "nix-community", "repo": "nix-vscode-extensions", - "rev": "db1e72f90d92e075f90f40df15e55a20dc758e77", + "rev": "3117a5178ba33eafea691756cca52ab250f2a5a9", "type": "github" }, "original": { @@ -608,11 +608,11 @@ ] }, "locked": { - "lastModified": 1765644731, - "narHash": "sha256-dgSPo+NeAwcBeP4Un9GT+SMsOdLAc0DOLP6cFqoMHK8=", + "lastModified": 1765841014, + "narHash": "sha256-55V0AJ36V5Egh4kMhWtDh117eE3GOjwq5LhwxDn9eHg=", "owner": "nix-community", "repo": "NixOS-WSL", - "rev": "b160ef46075d8ddc73f026909282d47c0eabb836", + "rev": "be4af8042e7a61fa12fda58fe9a3b3babdefe17b", "type": "github" }, "original": { @@ -686,11 +686,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1765472234, - "narHash": "sha256-9VvC20PJPsleGMewwcWYKGzDIyjckEz8uWmT0vCDYK0=", + "lastModified": 1765779637, + "narHash": "sha256-KJ2wa/BLSrTqDjbfyNx70ov/HdgNBCBBSQP3BIzKnv4=", "owner": "nixos", "repo": "nixpkgs", - "rev": "2fbfb1d73d239d2402a8fe03963e37aab15abe8b", + "rev": "1306659b587dc277866c7b69eb97e5f07864d8c4", "type": "github" }, "original": { @@ -770,11 +770,11 @@ ] }, "locked": { - "lastModified": 1765784529, - "narHash": "sha256-jOZhMdbJ/8OF40baogBQEM0MOkz5l1NnLdFlZ6zQJ9I=", + "lastModified": 1765874996, + "narHash": "sha256-qQjl+fX5ySQzzx+Cc8oua3CSsZA5lK6Ev6XEmjxKbHs=", "owner": "nix-community", "repo": "NUR", - "rev": "1002d79d2099a615e0d2ab4b3394664fccd59cd9", + "rev": "1d585f45ed47164867626b03b7f192f2cddaa606", "type": "github" }, "original": { @@ -924,11 +924,11 @@ "xwayland-satellite-unstable": { "flake": false, "locked": { - "lastModified": 1765343581, - "narHash": "sha256-HtTPbV6z6AJPg2d0bHaJKFrnNha+SEbHvbJafKAQ614=", + "lastModified": 1765858323, + "narHash": "sha256-pRyLIpUN56iG3ipPh5Pcwb2tSXFNr8kMYZNEO5kglsI=", "owner": "Supreeeme", "repo": "xwayland-satellite", - "rev": "f0ad674b7009a6afd80cea59d4fbf975dd68ee95", + "rev": "1bbd5cae7ec80241e8b44629d4da503ed7cf18c9", "type": "github" }, "original": { diff --git a/modules/programs/vscode.nix b/modules/programs/vscode.nix index df7cf68..1016ac0 100644 --- a/modules/programs/vscode.nix +++ b/modules/programs/vscode.nix @@ -130,8 +130,10 @@ in { "github.copilot.chat.agent.thinkingTool" = true; "github.copilot.chat.codesearch.enabled" = true; "github.copilot.nextEditSuggestions.enabled" = true; - "githubPullRequests.codingAgent.uiIntegration" = true; - "githubPullRequests.pullBranch" = "always"; + "github.copilot.chat.githubMcpServer.enabled" = true; + "chat.customAgentInSubagent.enabled" = true; + "inlineChat.enableV2" = true; + "chat.tools.terminal.autoApprove" = { "nix" = true; "cat" = true; @@ -182,6 +184,11 @@ in { "git.confirmSync" = false; "git.enableSmartCommit" = true; "diffEditor.ignoreTrimWhitespace" = false; + "scm.repositories.explorer" = true; + + # GitHub + "githubPullRequests.codingAgent.uiIntegration" = true; + "githubPullRequests.pullBranch" = "always"; # nix-ide "nix.enableLanguageServer" = true;