Skip to content

Commit 03869ba

Browse files
committed
🎡 ci: updated appList.json to new schema + trimmed down app list
1 parent cd7e04a commit 03869ba

File tree

1 file changed

+105
-103
lines changed

1 file changed

+105
-103
lines changed

appList.json

Lines changed: 105 additions & 103 deletions
Original file line numberDiff line numberDiff line change
@@ -1,133 +1,135 @@
1-
// PLEASE READ THIS FILE CAREFULLY BEFORE RUNNING `Setup.ps1` !!!
2-
// You can ADD or REMOVE apps in this file before running the `Setup.ps1` script with your preferred applications.
1+
// PLEASE MODIFY THIS FILE WITH YOUR PREFERRED APPLICATIONS / PACKAGES / TOOLS BEFOR RUNNING `Setup.ps1` script!!
2+
// ADD or REMOVE applications below:
33
{
44
"$schema": "https://raw.githubusercontent.com/jacquindev/windots/refs/heads/main/schema.json",
5-
"source": {
6-
"winget": [
7-
"BeyondCode.Herd", // laravel - php developer tool
8-
"chrisant996.Clink",
9-
"Discord.Discord",
10-
"Flow-Launcher.Flow-Launcher",
11-
"gerardog.gsudo",
12-
"Git.Git",
13-
"GitHub.GitHubDesktop",
14-
"ImageMagick.ImageMagick",
15-
"JanDeDobbeleer.OhMyPosh",
16-
"Microsoft.PowerShell",
17-
"Microsoft.PowerToys",
18-
"Microsoft.WindowsTerminal.Preview",
19-
"Proton.ProtonVPN",
20-
"Spotify.Spotify",
21-
22-
// VIRTUALIZATION:
23-
"Docker.DockerDesktop",
24-
"Oracle.VirtualBox",
25-
26-
// EDITORS:
27-
"Microsoft.VisualStudioCode",
28-
// "Neovim.Neovim",
29-
// "Notepad++.Notepad++",
30-
"Obsidian.Obsidian",
31-
32-
// BROWSERS:
33-
// "Mozilla.Firefox",
34-
// "Zen-Team.Zen-Browser",
35-
36-
// WINDOWS TWEAK APPLICATIONS:
37-
"AmN.yasb",
38-
// "glzr-io.glazewm",
39-
"LGUG2Z.komorebi",
40-
"LGUG2Z.whkd",
41-
"Rainmeter.Rainmeter",
42-
"rocksdanister.LivelyWallpaper",
43-
"Stardock.Start11"
44-
],
5+
"environment_variables": [
6+
// Please modify the `path` for your environment names
7+
{ "command": "eza", "value": "EZA_CONFIG_DIR", "path": "C:\\Users\\jqnhi\\.config\\eza" },
8+
{ "command": "komorebic", "value": "KOMOREBI_CONFIG_HOME", "path": "C:\\Users\\jqnhi\\.config\\komorebi" },
9+
{ "command": "yazi", "value": "YAZI_FILE_ONE", "path": "C:\\Program Files\\Git\\usr\\bin\\file.exe" },
10+
{ "command": "yazi", "value": "YAZI_CONFIG_HOME", "path": "C:\\Users\\jqnhi\\.config\\yazi" }
11+
],
12+
"package_source": {
13+
"winget": {
14+
"auto_install": true,
15+
"packages": [
16+
"AmN.yasb",
17+
"BeyondCode.Herd", // php, laravel, composer, herd, and nodejs (all-in-one!)
18+
"chrisant996.Clink",
19+
"Flow-Launcher.Flow-Launcher",
20+
"gerardog.gsudo",
21+
"Git.Git",
22+
"GitHub.GitHubDesktop",
23+
"Google.Chrome.Dev",
24+
"ImageMagick.ImageMagick",
25+
"JanDeDobbeleer.OhMyPosh",
26+
"LGUG2Z.komorebi",
27+
"LGUG2Z.whkd",
28+
"Microsoft.DotNet.SDK.8",
29+
"Microsoft.DotNet.SDK.9",
30+
"Microsoft.PowerShell",
31+
"Microsoft.VisualStudio.2022.Community",
32+
"Microsoft.VisualStudioCode",
33+
"Obsidian.Obsidian",
34+
"Oracle.VirtualBox",
35+
"Rainmeter.Rainmeter",
36+
"rocksdanister.LivelyWallpaper",
37+
"Stardock.Start11"
38+
]
39+
},
40+
"choco": {
41+
"auto_install": true,
42+
"packages": [
43+
"erlang",
44+
"gradle",
45+
"openjdk",
46+
"terraform"
47+
]
48+
},
4549
"scoop": {
46-
"bucket": ["extras", "java", "sysinternals"],
47-
"user": [
50+
"auto_install": true,
51+
"buckets": ["extras", "sysinternals"],
52+
"packages": [
4853
"aria2",
49-
"innounp",
50-
"scoop-completion",
51-
"scoop-search",
52-
"wixtoolset",
53-
"secureuxtheme",
54-
55-
// cli tools:
5654
"bat",
55+
"bfg",
5756
"btop",
5857
"charm-gum",
59-
"csvlens",
58+
"delta",
6059
"eza",
6160
"fastfetch",
6261
"fd",
6362
"fzf",
63+
"gh",
64+
"git-aliases",
65+
"git-crypt",
66+
"git-filter-repo",
67+
"git-lfs",
68+
"git-sizer",
69+
"gitleaks",
6470
"glow",
6571
"jq",
6672
"lazydocker",
67-
"less",
68-
"ripgrep",
73+
"lazygit",
74+
"pskill",
75+
"scoop-completion",
76+
"scoop-search",
77+
"secureuxtheme",
6978
"sed",
79+
"speedtest-cli",
7080
"spicetify-cli",
81+
"spotify-tui",
82+
"symfony-cli",
7183
"wget",
84+
"wixtoolset",
7285
"yazi",
73-
"yq",
74-
"zoxide",
75-
76-
// developer tools / programming languages
77-
"erlang",
78-
"faas-cli",
79-
"go",
80-
"hugo",
81-
"make",
82-
"postgresql",
83-
"postman",
84-
"rabbitmq",
85-
"terraform",
86-
"vagrant",
87-
"zig",
88-
89-
// GIT ADDONS:
90-
"bfg",
91-
"delta",
92-
"lazygit",
93-
"gh",
94-
"git-crypt",
95-
"git-filter-repo",
96-
"git-lfs",
97-
"git-sizer",
98-
"gitleaks"
86+
"zoxide"
87+
]
88+
}
89+
},
90+
"package_plugins": [
91+
{
92+
"name": "gh",
93+
"invoke_command": "gh extension install",
94+
"check_command": "gh extension list",
95+
"plugins": [
96+
{ "plugin_name": "gh-dash", "plugin_full_name": "dlvhdr/gh-dash", "version": "4.7.3" },
97+
{ "plugin_name": "gh-license", "plugin_full_name": "Shresht7/gh-license", "version": "0.3.0" },
98+
{ "plugin_name": "gh-download", "plugin_full_name": "yuler/gh-download", "version": "0.6.1" },
99+
{ "plugin_name": "gh-poi", "plugin_full_name": "seachicken/gh-poi", "version": "0.12.0" },
100+
{ "plugin_name": "gh-token", "plugin_full_name": "Link-/gh-token", "version": "2.0.2" },
101+
{ "plugin_name": "gh-markdown-preview", "plugin_full_name": "yusukebe/gh-markdown-preview", "version": "1.8.0" }
99102
],
100-
"global": ["7zip", "openjdk"]
103+
"install": true
101104
},
105+
{
106+
"name": "bun", // I use bun instead of npm, pnpm, or yarn since it's faster (required `bun` installed)
107+
"invoke_command": "bun add -g",
108+
"check_command": "bun pm ls -g",
109+
"plugins": [
110+
{ "plugin_name": "", "plugin_full_name": "@angular/cli", "version": "" },
111+
{ "plugin_name": "", "plugin_full_name": "commitizen", "version": "" },
112+
{ "plugin_name": "", "plugin_full_name": "cz-git", "version": "" },
113+
{ "plugin_name": "", "plugin_full_name": "degit", "version": "" },
114+
{ "plugin_name": "", "plugin_full_name": "newman", "version": "" }
115+
],
116+
"install": true
117+
}
118+
],
119+
"powershell_modules": {
120+
"install": true,
102121
"modules": [
103122
"BurntToast",
104123
"CompletionPredictor",
105-
"DotNetVersionLister",
106-
"Microsoft.PowerShell.SecretManagement",
107-
"Microsoft.PowerShell.SecretStore",
124+
"DockerCompletion",
125+
"npm-completion",
108126
"posh-alias",
109127
"posh-git",
110128
"powershell-yaml",
111129
"PSFzf",
112-
"PSParseHTML",
113-
"PSProfiler",
114-
"PSScriptTools",
115-
"Terminal-Icons"
116-
],
117-
"github_extension": [
118-
{ "name": "gh-dash", "repo": "dlvhdr/gh-dash" },
119-
{ "name": "gh-s", "repo": "gennaro-tedesco/gh-s" },
120-
{ "name": "gh-token", "repo": "Link-/gh-token" },
121-
{ "name": "gh-poi", "repo": "seachicken/gh-poi" },
122-
{ "name": "gh-download", "repo": "yuler/gh-download" },
123-
{ "name": "gh-markdown-preview", "repo": "yusukebe/gh-markdown-preview" },
124-
{ "name": "gh-screensaver", "repo": "vilmibm/gh-screensaver" }
125-
],
126-
"nerdfont": [
127-
{ "display_name": "CodeNewRoman Nerd Font", "short_name": "code-new-roman" },
128-
{ "display_name": "FantasqueSansM Nerd Font", "short_name": "fantasque-sans-mono" },
129-
{ "display_name": "FiraCode Nerd Font", "short_name": "fira-code" },
130-
{ "display_name": "JetBrainsMono NF", "short_name": "jetbrains-mono" }
130+
"PSToml",
131+
"Terminal-Icons",
132+
"yarn-completion"
131133
]
132134
}
133135
}

0 commit comments

Comments
 (0)