diff --git a/reference/Packages/vscode.md b/reference/Packages/vscode.md index b944193..8412bda 100644 --- a/reference/Packages/vscode.md +++ b/reference/Packages/vscode.md @@ -1,14 +1,32 @@ - ] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [ - #{ - # name = "markdown-checkbox"; - # publisher = "PKief"; - # version = "1.8.1"; - # sha256 = "sha256-GdSdJocRXqjMFZTOrGUCJHo33zaFWmeJHyssh8plS+w="; - #} - #{ - # name = "org-mode"; - # publisher = "vscode-org-mode"; - # version = "1.0.0"; - # sha256 = "sha256-o9CIjMlYQQVRdtTlOp9BAVjqrfFIhhdvzlyhlcOv5rY="; - #} - ]; \ No newline at end of file + programs.vscode = { + enable = true; + package = pkgs.vscodium; + extensions = with pkgs.vscode-extensions; [ + bbenoist.nix + bierner.markdown-checkbox + bierner.markdown-emoji + bierner.emojisense + bierner.markdown-mermaid + donjayamanne.githistory + file-icons.file-icons + foam.foam-vscode + jnoortheen.nix-ide + piousdeer.adwaita-theme + shd101wyy.markdown-preview-enhanced + svsool.markdown-memo + yzhang.markdown-all-in-one + ] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [ + { + name = "markdown-checkbox"; + publisher = "PKief"; + version = "1.8.1"; + sha256 = "sha256-GdSdJocRXqjMFZTOrGUCJHo33zaFWmeJHyssh8plS+w="; + } + { + name = "org-mode"; + publisher = "vscode-org-mode"; + version = "1.0.0"; + sha256 = "sha256-o9CIjMlYQQVRdtTlOp9BAVjqrfFIhhdvzlyhlcOv5rY="; + } + ]; + }; \ No newline at end of file