diff --git a/flake.lock b/flake.lock index 08140bc..122e382 100644 --- a/flake.lock +++ b/flake.lock @@ -89,11 +89,11 @@ ] }, "locked": { - "lastModified": 1742213273, - "narHash": "sha256-0l0vDb4anfsBu1rOs94bC73Hub+xEivgBAo6QXl2MmU=", + "lastModified": 1743265529, + "narHash": "sha256-QbjP15/2N+VJl0b5jxrrTc+VOt39aU4XrDvtP0Lz5ik=", "owner": "hyprwm", "repo": "aquamarine", - "rev": "484b732195cc53f4536ce4bd59a5c6402b1e7ccf", + "rev": "1d2dbd72c2bbaceab031c592d4810f744741d203", "type": "github" }, "original": { @@ -174,11 +174,11 @@ ] }, "locked": { - "lastModified": 1743524395, - "narHash": "sha256-BXVan1TBC2iDJODFvCoz2XrbAOyZ9KWjwyIkOYwO4Mc=", + "lastModified": 1743598667, + "narHash": "sha256-ViE7NoFWytYO2uJONTAX35eGsvTYXNHjWALeHAg8OQY=", "owner": "nix-community", "repo": "disko", - "rev": "f6dbc8952df9e40afafbe38449751bfad12d64f2", + "rev": "329d3d7e8bc63dd30c39e14e6076db590a6eabe6", "type": "github" }, "original": { @@ -288,11 +288,11 @@ ] }, "locked": { - "lastModified": 1741352980, - "narHash": "sha256-+u2UunDA4Cl5Fci3m7S643HzKmIDAe+fiXrLqYsR2fs=", + "lastModified": 1743550720, + "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "f4330d22f1c5d2ba72d3d22df5597d123fdb60a9", + "rev": "c621e8422220273271f52058f618c94e405bb0f5", "type": "github" }, "original": { @@ -448,11 +448,11 @@ ] }, "locked": { - "lastModified": 1743387206, - "narHash": "sha256-24N3NAuZZbYqZ39NgToZgHUw6M7xHrtrAm18kv0+2Wo=", + "lastModified": 1743808813, + "narHash": "sha256-2lDQBOmlz9ggPxcS7/GvcVdzXMIiT+PpMao6FbLJSr0=", "owner": "nix-community", "repo": "home-manager", - "rev": "15c5f9d04fabd176f30286c8f52bbdb2c853a146", + "rev": "a9f8b3db211b4609ddd83683f9db89796c7f6ac6", "type": "github" }, "original": { @@ -536,11 +536,11 @@ "xdph": "xdph" }, "locked": { - "lastModified": 1743517238, - "narHash": "sha256-yJaShaC/XQL4bevEB4KmvUav2fns8Ugh+UmB06AYOXE=", + "lastModified": 1743975687, + "narHash": "sha256-k21wOvAEzCLHIUsVG551y6cMxmQ7sXQLOtlxQXV09xk=", "owner": "hyprwm", "repo": "Hyprland", - "rev": "1f0fd79b910b798e650d6f0c546273bc83422526", + "rev": "51838fb5f5b5b03bca99b324fb1f6494d3854f89", "type": "github" }, "original": { @@ -561,11 +561,11 @@ ] }, "locked": { - "lastModified": 1738422629, - "narHash": "sha256-5v+bv75wJWvahyM2xcMTSNNxmV8a7hb01Eey5zYnBJw=", + "lastModified": 1743714874, + "narHash": "sha256-yt8F7NhMFCFHUHy/lNjH/pjZyIDFNk52Q4tivQ31WFo=", "owner": "hyprwm", "repo": "hyprland-protocols", - "rev": "755aef8dab49d0fc4663c715fa4ad221b2aedaed", + "rev": "3a5c2bda1c1a4e55cc1330c782547695a93f05b2", "type": "github" }, "original": { @@ -683,11 +683,11 @@ ] }, "locked": { - "lastModified": 1741534688, - "narHash": "sha256-EV3945SnjOCuRVbGRghsWx/9D89FyshnSO1Q6/TuQ14=", + "lastModified": 1743950287, + "narHash": "sha256-/6IAEWyb8gC/NKZElxiHChkouiUOrVYNq9YqG0Pzm4Y=", "owner": "hyprwm", "repo": "hyprutils", - "rev": "dd1f720cbc2dbb3c71167c9598045dd3261d27b3", + "rev": "f2dc70e448b994cef627a157ee340135bd68fbc6", "type": "github" }, "original": { @@ -769,11 +769,11 @@ ] }, "locked": { - "lastModified": 1743306489, - "narHash": "sha256-LROaIjSLo347cwcHRfSpqzEOa2FoLSeJwU4dOrGm55E=", + "lastModified": 1743911143, + "narHash": "sha256-4j4JPwr0TXHH4ZyorXN5yIcmqIQr0WYacsuPA4ktONo=", "owner": "nix-community", "repo": "nix-index-database", - "rev": "b3696bfb6c24aa61428839a99e8b40c53ac3a82d", + "rev": "a36f6a7148aec2c77d78e4466215cceb2f5f4bfb", "type": "github" }, "original": { @@ -788,11 +788,11 @@ "nixpkgs": "nixpkgs_3" }, "locked": { - "lastModified": 1743473153, - "narHash": "sha256-RVOgS/5+Nd/Oq3aXhIk8Y3aAILCYwm8nmrvLogy1hI0=", + "lastModified": 1743991003, + "narHash": "sha256-9nEnUVjeOWMS9MJ/WSPqQHRk4VA4mW+fSCEmYTWSTYU=", "owner": "nix-community", "repo": "nix-vscode-extensions", - "rev": "57ed10b9d4395687b38277f422fbb0700f65e632", + "rev": "afea163e70930ffffcf967b66a1c107f8a18be13", "type": "github" }, "original": { @@ -818,11 +818,11 @@ }, "nixos-facter-modules": { "locked": { - "lastModified": 1738752252, - "narHash": "sha256-/nA3tDdp/2g0FBy8966ppC2WDoyXtUWaHkZWL+N3ZKc=", + "lastModified": 1743671943, + "narHash": "sha256-7sYig0+RcrR3sOL5M+2spbpFUHyEP7cnUvCaqFOBjyU=", "owner": "numtide", "repo": "nixos-facter-modules", - "rev": "60f8b8f3f99667de6a493a44375e5506bf0c48b1", + "rev": "58ad9691670d293a15221d4a78818e0088d2e086", "type": "github" }, "original": { @@ -897,11 +897,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1743315132, - "narHash": "sha256-6hl6L/tRnwubHcA4pfUUtk542wn2Om+D4UnDhlDW9BE=", + "lastModified": 1743827369, + "narHash": "sha256-rpqepOZ8Eo1zg+KJeWoq1HAOgoMCDloqv5r2EAa9TSA=", "owner": "nixos", "repo": "nixpkgs", - "rev": "52faf482a3889b7619003c0daec593a1912fddc1", + "rev": "42a1c966be226125b48c384171c44c651c236c22", "type": "github" }, "original": { @@ -913,11 +913,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1742669843, - "narHash": "sha256-G5n+FOXLXcRx+3hCJ6Rt6ZQyF1zqQ0DL0sWAMn2Nk0w=", + "lastModified": 1743827369, + "narHash": "sha256-rpqepOZ8Eo1zg+KJeWoq1HAOgoMCDloqv5r2EAa9TSA=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1e5b653dff12029333a6546c11e108ede13052eb", + "rev": "42a1c966be226125b48c384171c44c651c236c22", "type": "github" }, "original": { @@ -945,11 +945,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1743367904, - "narHash": "sha256-sOos1jZGKmT6xxPvxGQyPTApOunXvScV4lNjBCXd/CI=", + "lastModified": 1743813633, + "narHash": "sha256-BgkBz4NpV6Kg8XF7cmHDHRVGZYnKbvG0Y4p+jElwxaM=", "owner": "nixos", "repo": "nixpkgs", - "rev": "7ffe0edc685f14b8c635e3d6591b0bbb97365e6c", + "rev": "7819a0d29d1dd2bc331bec4b327f0776359b1fa6", "type": "github" }, "original": { @@ -984,11 +984,11 @@ "treefmt-nix": "treefmt-nix_3" }, "locked": { - "lastModified": 1743533554, - "narHash": "sha256-lE8FQ4mb1dMmv7aOrcRfiqbYoWNB9i0Bo6iV+5mSGj0=", + "lastModified": 1744007743, + "narHash": "sha256-u+qG0X7Cos1EnoI4F74F+e2gINv/fhy5iHi4PrzNOkQ=", "owner": "nix-community", "repo": "NUR", - "rev": "e971f1c0b58cc3f3a6856ebb685bbff4f10b2e1d", + "rev": "7721197bf367c022b0f3573a33516b6ee0a4e8c9", "type": "github" }, "original": { @@ -1009,11 +1009,11 @@ "systems": "systems_5" }, "locked": { - "lastModified": 1743515391, - "narHash": "sha256-C1ZsjHF7znud0fGI8OVM5GeuX5CF5vxONNMq64RUrvY=", + "lastModified": 1743917753, + "narHash": "sha256-rtMPRr5aqspypIdCfU8KjuKGlFkBEYnC5sv/sjZW2AQ=", "owner": "notashelf", "repo": "nvf", - "rev": "c58ba62a8d22adf61635e025aabb0edbf0adb0b8", + "rev": "585dfca7ca75c8190bd1596f3ebc6fde6751c7a5", "type": "github" }, "original": { @@ -1250,11 +1250,11 @@ "nixpkgs": "nixpkgs_5" }, "locked": { - "lastModified": 1743081648, - "narHash": "sha256-WRAylyYptt6OX5eCEBWyTwOEqEtD6zt33rlUkr6u3cE=", + "lastModified": 1743748085, + "narHash": "sha256-uhjnlaVTWo5iD3LXics1rp9gaKgDRQj6660+gbUU3cE=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "29a3d7b768c70addce17af0869f6e2bd8f5be4b7", + "rev": "815e4121d6a5d504c0f96e5be2dd7f871e4fd99d", "type": "github" }, "original": { diff --git a/hosts/laptop/configuration.nix b/hosts/laptop/configuration.nix index 323497e..5529d9f 100644 --- a/hosts/laptop/configuration.nix +++ b/hosts/laptop/configuration.nix @@ -5,7 +5,7 @@ }; networking.networkmanager.enable = true; - users.users.nickolaj.extraGroups = [ "networkmanager" ]; + users.users.nickolaj.extraGroups = ["networkmanager"]; programs.nm-applet.enable = true; # Load nvidia driver for Xorg and Wayland diff --git a/hosts/laptop/monitors.nix b/hosts/laptop/monitors.nix index 8ebea69..ddd7f81 100644 --- a/hosts/laptop/monitors.nix +++ b/hosts/laptop/monitors.nix @@ -4,4 +4,4 @@ _: { name = "eDP-1"; } ]; -} \ No newline at end of file +} diff --git a/modules/apps/vscode.nix b/modules/apps/vscode.nix index e166436..1592643 100644 --- a/modules/apps/vscode.nix +++ b/modules/apps/vscode.nix @@ -6,7 +6,16 @@ lib, ... }: let - vscodePackage = pkgsUnstable.vscode; + vscodePackage = pkgsUnstable.vscode.overrideAttrs (_old: let + version = "1.99.0"; + in { + src = pkgs.fetchurl { + name = "VSCode_${version}_linux-x64.tar.gz"; + url = "https://update.code.visualstudio.com/${version}/linux-x64/stable"; + sha256 = "sha256-ojUaCVrrQozw3CYkWEimAphMoxhEb3a+TffPV9VAurk="; + }; + }); + vscode-extensions = inputs.nix-vscode-extensions.extensions.${pkgs.system}; vscodePkgs = vscode-extensions.vscode-marketplace // vscode-extensions.vscode-marketplace-release; # Prefer release over pre-release @@ -50,6 +59,10 @@ in { # AI "github.copilot.editor.enableAutoCompletions" = true; "github.copilot.enable" = {"*" = true;}; + "chat.agent.enabled" = true; + "github.copilot.chat.agent.thinkingTool" = true; + "github.copilot.chat.codesearch.enabled" = true; + "github.copilot.nextEditSuggestions.enabled" = true; # Theme "workbench.colorTheme" = "Darcula Theme from IntelliJ";