diff --git a/flake.lock b/flake.lock index 39716f3..c3ba5f0 100644 --- a/flake.lock +++ b/flake.lock @@ -189,11 +189,11 @@ ] }, "locked": { - "lastModified": 1767850628, - "narHash": "sha256-D3QzdIT11J66I4mzwmIpAGLzPAcbCS2VaKN8fmOe6+E=", + "lastModified": 1767910483, + "narHash": "sha256-MOU5YdVu4DVwuT5ztXgQpPuRRBjSjUGIdUzOQr9iQOY=", "owner": "nix-community", "repo": "home-manager", - "rev": "8c8a16d41353a174767c38b962359b51a56ca02e", + "rev": "82fb7dedaad83e5e279127a38ef410bcfac6d77c", "type": "github" }, "original": { @@ -243,11 +243,11 @@ ] }, "locked": { - "lastModified": 1767895966, - "narHash": "sha256-TCwEuNAuZMcF1b36yikn37mzXE6ef+FtAhZ8DSOJO8U=", + "lastModified": 1767900909, + "narHash": "sha256-XRG6j3BU3gDFkExhKDKpuKo1jjDci0p130iwLtDEFU0=", "owner": "nix-community", "repo": "NUR", - "rev": "927ccd5313844ba2b0fdb1c6e1de889ea175c3b0", + "rev": "9f5d17c948d412cdd5fc4eaafdea6bebb49e9937", "type": "github" }, "original": { @@ -264,11 +264,11 @@ ] }, "locked": { - "lastModified": 1767895966, - "narHash": "sha256-TCwEuNAuZMcF1b36yikn37mzXE6ef+FtAhZ8DSOJO8U=", + "lastModified": 1767900909, + "narHash": "sha256-XRG6j3BU3gDFkExhKDKpuKo1jjDci0p130iwLtDEFU0=", "owner": "nix-community", "repo": "NUR", - "rev": "927ccd5313844ba2b0fdb1c6e1de889ea175c3b0", + "rev": "9f5d17c948d412cdd5fc4eaafdea6bebb49e9937", "type": "github" }, "original": { @@ -333,11 +333,11 @@ "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1767886384, - "narHash": "sha256-5/hrrHMZuwwJXqLb86MBElPKS61Efe+hgGkVvpbzJM4=", + "lastModified": 1767903301, + "narHash": "sha256-h7HUP2xjbwjXb+DvAxIH6R9G1RdGCAQao8zCw3jj+yY=", "owner": "danth", "repo": "stylix", - "rev": "a525e4774f2576e0f10b8b183c2dfaf7d165c052", + "rev": "2b727da436910c4a59b5fd2401609bd5cb7ec64a", "type": "github" }, "original": { diff --git a/home/alisceon/workstation.nix b/home/alisceon/workstation.nix index 78e1a23..0667dfb 100644 --- a/home/alisceon/workstation.nix +++ b/home/alisceon/workstation.nix @@ -9,8 +9,29 @@ programs = { vscode = { enable = true; + package = pkgs.vscodium.fhsWithPackages (ps: with ps; [ + # Python Development + python3 + python3Packages.uv + pyrefly + ]); profiles = { - + "default" = { + extensions = [ + pkgs.vscode-extensions.ms-python.python + pkgs.vscode-extensions.ms-python.debugpy + pkgs.vscode-extensions.ms-vscode.cpptools + pkgs.vscode-extensions.github.copilot + pkgs.vscode-extensions.jnoortheen.nix-ide + ] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [ + { + name = "pyrefly"; + publisher = "meta"; + version = "0.47"; + sha256 = "sha256-o9Nynj6Zf7aot1zzHSwrcayovxlJ3mr/XWNNhI3foBM="; + } + ]; + }; }; }; chromium = { @@ -55,7 +76,7 @@ "${pkgs.discord}/share/applications/discord.desktop" "${pkgs.signal-desktop}/share/applications/signal.desktop" "${pkgs.obsidian}/share/applications/obsidian.desktop" - "${pkgs.vscode}/share/applications/code.desktop" + "${pkgs.vscodium}/share/applications/code.desktop" ]; }; desktopEntries = { diff --git a/hosts/common/workstation.nix b/hosts/common/workstation.nix index 7f1c3f1..271e205 100644 --- a/hosts/common/workstation.nix +++ b/hosts/common/workstation.nix @@ -53,7 +53,7 @@ (pkgs.chromium.override { enableWideVine = true; }) # Development - pkgs.vscode + pkgs.vscodium pkgs.devenv pkgs.direnv