-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.ps1
34 lines (28 loc) · 1.17 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
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force
Invoke-WebRequest https://chocolatey.org/install.ps1 -UseBasicParsing | Invoke-Expression
cinst git.install -y
cinst cmder -y
#Import Cmder Settings
#TODO figure out where chocolatey installs cmder
#Install Modules and import them
Install-PackageProvider NuGet -MinimumVersion '2.8.5.201' -Force
Set-PSRepository -Name PSGallery -InstallationPolicy Trusted
Install-Module -Name 'PSFzf'
Install-Module -Name 'ZLocation'
Install-Module -Name 'posh-git'
Install-Module -Name 'oh-my-posh'
Install-Module -Name 'Get-ChildItemColor'
Import-Module 'ZLocation'
Import-Module 'PSFzf'
Import-Module 'posh-git'
Import-Module 'oh-my-posh'
Import-Module 'Get-ChildItemColor'
$poshVersion = (Get-ChildItem "C:\Program Files\WindowsPowerShell\Modules\oh-my-posh\" | Sort-Object -Property LastWriteTime | Select-Object -First 1).Name
$current = Get-Location
Set-Location $env:USERPROFILE\Downloads\
git clone https://github.com/powerline/fonts.git
.\fonts\install.ps1
Set-Location $current
copy-item .\myHonukai.psm1 -Destination "C:\Program Files\WindowsPowerShell\Modules\oh-my-posh\$poshVersion\Themes\"
Set-Theme myHonukai
choco install ripgrep