-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.ps1
151 lines (116 loc) · 3.28 KB
/
setup.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
#==============================================#
#== Build date: 2023-04-07T21:39:27.688593 ==#
#== Built by: arnov @ MSI on win32 ==#
#== Task name: init ==#
#==============================================#
#@STEP
##################################
## Install number (0) = Scoop ##
##################################
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force;
irm get.scoop.sh | iex;
#@END STEP
#@STEP
################################
## Install number (1) = git ##
################################
scoop install git;
#@END STEP
#@STEP
##################################
## Install number (2) = Aria2 ##
##################################
scoop install aria2;
#@END STEP
#@STEP
##########################################
## Install number (3) = Scoop-Buckets ##
##########################################
scoop bucket add extras;
scoop bucket add versions;
scoop bucket add nerd-fonts;
#@END STEP
#@STEP
#################################
## Install number (4) = sudo ##
#################################
scoop install sudo;
#@END STEP
#@STEP
#############################################
## Install number (5) = Windows Terminal ##
#############################################
scoop install windows-terminal;
reg import $( Resolve-Path "~\scoop\apps\windows-terminal\current\install-context.reg");
scoop install vcredist2022;
scoop uninstall vcredist2022;
#@END STEP
#@STEP
######################################
## Install number (6) = coreutils ##
######################################
scoop install coreutils;
#@END STEP
#@STEP
####################################
## Install number (7) = psutils ##
####################################
scoop install psutils;
#@END STEP
#@STEP
###############################
## Install number (8) = gh ##
###############################
scoop install gh;
#@END STEP
#@STEP
###################################
## Install number (9) = zoxide ##
###################################
scoop install zoxide;
#@END STEP
#@STEP
####################################
## Install number (10) = Python ##
####################################
scoop install python;
regedit.exe /s $(Resolve-Path "~/scoop/apps/python/current/install*reg");
#@END STEP
#@STEP
################################
## Install number (11) = Go ##
################################
scoop install go;
#@END STEP
#@STEP
###################################
## Install number (12) = Ghrel ##
###################################
go install github.com/jreisinger/ghrel@latest;
#@END STEP
#@STEP
#################################
## Install number (13) = Bat ##
#################################
go install github.com/astaxie/bat;
#@END STEP
#@STEP
###################################
## Install number (14) = jq-yq ##
###################################
scoop install jq;
scoop install yq;
#@END STEP
#@STEP
########################################
## Install number (15) = Nerd-Fonts ##
########################################
sudo scoop install -g FiraCode-NF;
sudo scoop install -g Iosevka-NF;
#@END STEP
#@STEP
############################################
## Install number (16) = Terminal-Icons ##
############################################
Install-Module -Name Terminal-Icons -Repository PSGallery;
#@END STEP