Split up requirements and install stuff for nvim
This commit is contained in:
@@ -1,10 +1,12 @@
|
|||||||
{
|
{
|
||||||
"blink.cmp": { "branch": "main", "commit": "4f38ce99a472932d5776337f08f7a8180f1f571a" },
|
"LuaSnip": { "branch": "master", "commit": "458560534a73f7f8d7a11a146c801db00b081df0" },
|
||||||
|
"blink-copilot": { "branch": "main", "commit": "bdc45bbbed2ec252b3a29f4adecf031e157b5573" },
|
||||||
|
"blink.cmp": { "branch": "main", "commit": "022521a8910a5543b0251b21c9e1a1e989745796" },
|
||||||
"catppuccin": { "branch": "main", "commit": "1bf070129c0b6f77cc23f6a2212dcdc868308c52" },
|
"catppuccin": { "branch": "main", "commit": "1bf070129c0b6f77cc23f6a2212dcdc868308c52" },
|
||||||
"conform.nvim": { "branch": "master", "commit": "2b2b30260203af3b93a7470ac6c8457ddd6e32d9" },
|
"conform.nvim": { "branch": "master", "commit": "2b2b30260203af3b93a7470ac6c8457ddd6e32d9" },
|
||||||
"copilot-cmp": { "branch": "master", "commit": "15fc12af3d0109fa76b60b5cffa1373697e261d1" },
|
"copilot.lua": { "branch": "master", "commit": "0929c92097a49b6ae3565aab157fa2bce398d953" },
|
||||||
"copilot.lua": { "branch": "master", "commit": "2fe34db04570f6c47db0b752ca421a49b7357c03" },
|
|
||||||
"fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" },
|
"fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" },
|
||||||
|
"friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" },
|
||||||
"gitsigns.nvim": { "branch": "main", "commit": "e399f9748d7cfd8859747c8d6c4e9c8b4d50a1bd" },
|
"gitsigns.nvim": { "branch": "main", "commit": "e399f9748d7cfd8859747c8d6c4e9c8b4d50a1bd" },
|
||||||
"indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" },
|
"indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" },
|
||||||
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
|
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
|
||||||
@@ -21,10 +23,10 @@
|
|||||||
"nvim-dap-go": { "branch": "main", "commit": "8763ced35b19c8dc526e04a70ab07c34e11ad064" },
|
"nvim-dap-go": { "branch": "main", "commit": "8763ced35b19c8dc526e04a70ab07c34e11ad064" },
|
||||||
"nvim-dap-ui": { "branch": "master", "commit": "73a26abf4941aa27da59820fd6b028ebcdbcf932" },
|
"nvim-dap-ui": { "branch": "master", "commit": "73a26abf4941aa27da59820fd6b028ebcdbcf932" },
|
||||||
"nvim-lint": { "branch": "master", "commit": "fdb04e9285edefbe25a02a31a35e8fbb10fe054d" },
|
"nvim-lint": { "branch": "master", "commit": "fdb04e9285edefbe25a02a31a35e8fbb10fe054d" },
|
||||||
"nvim-lspconfig": { "branch": "master", "commit": "5a137448fd921a0c5d3939cb75e60d21f64e4606" },
|
"nvim-lspconfig": { "branch": "master", "commit": "ac1dfbe3b60e5e23a2cff90e3bd6a3bc88031a57" },
|
||||||
"nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" },
|
"nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" },
|
||||||
"nvim-treesitter": { "branch": "master", "commit": "066fd6505377e3fd4aa219e61ce94c2b8bdb0b79" },
|
"nvim-treesitter": { "branch": "master", "commit": "066fd6505377e3fd4aa219e61ce94c2b8bdb0b79" },
|
||||||
"nvim-web-devicons": { "branch": "master", "commit": "f1420728f59843eb2ef084406b3d0201a0a0932d" },
|
"nvim-web-devicons": { "branch": "master", "commit": "d360317f8f509b99229bb31d42269987696df6ff" },
|
||||||
"plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
|
"plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
|
||||||
"telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" },
|
"telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" },
|
||||||
"telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" },
|
"telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" },
|
||||||
|
|||||||
@@ -1,5 +1,40 @@
|
|||||||
# Install requirements via winget
|
# Install requirements via winget
|
||||||
|
# Important stuff
|
||||||
|
$packages = @(
|
||||||
|
"wez.wezterm", # Teminal emulator
|
||||||
|
"neovim.neovim"
|
||||||
|
"Schniz.fnm", # Fast node version manager
|
||||||
|
"microsoft.teams",
|
||||||
|
"putty.putty",
|
||||||
|
"microsoft.windowsterminal",
|
||||||
|
"microsoft.git",
|
||||||
|
"jandedobbeleer.ohmyposh",
|
||||||
|
"microsoft.powershell",
|
||||||
|
"chocolatey.chocolatey", # nvim
|
||||||
|
"Python.Python.3.13", # nvim
|
||||||
|
"JernejSimoncic.Wget", # nvim
|
||||||
|
"7zip.7zip", # nvim
|
||||||
|
"zig.zig"
|
||||||
|
)
|
||||||
|
|
||||||
|
foreach ($package in $packages) {
|
||||||
|
winget install $package
|
||||||
|
}
|
||||||
|
|
||||||
|
# Install latest node LTS
|
||||||
|
fnm install 22
|
||||||
|
fnm use 22
|
||||||
|
|
||||||
|
cd ~
|
||||||
|
|
||||||
|
npm install # mostly nvim deps
|
||||||
|
|
||||||
|
## Nvim requirements from choco, needs to be run as admin
|
||||||
|
Start-Process pwsh -Verb RunAs -ArgumentList "-Command", "choco install make unzip ripgrep"
|
||||||
|
|
||||||
|
Exit
|
||||||
|
|
||||||
|
# extras, make flag for these
|
||||||
|
|
||||||
$packages = @(
|
$packages = @(
|
||||||
"Schniz.fnm", # Fast node version manager
|
"Schniz.fnm", # Fast node version manager
|
||||||
@@ -8,7 +43,6 @@ $packages = @(
|
|||||||
"microsoft.teams",
|
"microsoft.teams",
|
||||||
"putty.putty",
|
"putty.putty",
|
||||||
"microsoft.windowsterminal",
|
"microsoft.windowsterminal",
|
||||||
"git.git",
|
|
||||||
"mozilla.firefox",
|
"mozilla.firefox",
|
||||||
"Microsoft.VisualStudio.2022.Community",
|
"Microsoft.VisualStudio.2022.Community",
|
||||||
"JetBrains.Resharper",
|
"JetBrains.Resharper",
|
||||||
@@ -22,7 +56,7 @@ $packages = @(
|
|||||||
"yubico.authenticator",
|
"yubico.authenticator",
|
||||||
"microsoft.powershell",
|
"microsoft.powershell",
|
||||||
"Postman.Postman",
|
"Postman.Postman",
|
||||||
"docker.dockerdesktop",
|
"docker.dockerdesktop"
|
||||||
)
|
)
|
||||||
|
|
||||||
# Iterate through each package and install it
|
# Iterate through each package and install it
|
||||||
@@ -30,17 +64,3 @@ foreach ($package in $packages) {
|
|||||||
winget install $package
|
winget install $package
|
||||||
}
|
}
|
||||||
|
|
||||||
# Install latest node LTS
|
|
||||||
fnm install 22
|
|
||||||
fnm use 22
|
|
||||||
|
|
||||||
|
|
||||||
npm install -g @vue/typescript-plugin@2.2.10 # for nvim
|
|
||||||
|
|
||||||
# Add choco install here
|
|
||||||
choco install make unzip ripgrep # for nvim
|
|
||||||
|
|
||||||
winget install Python.Python.3.13 # nvim
|
|
||||||
winget install JernejSimoncic.Wget # nvim
|
|
||||||
winget install 7zip.7zip # nvim
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user