https://github.com/gabriel-vanca/arch-powershell
A beautiful and improved PowerShell Core experience for all platforms.
https://github.com/gabriel-vanca/arch-powershell
bash color-scheme developer-tools dotnet git nerd-fonts powerline powershell powershell-core prompt shell starship terminal-themes theme
Last synced: 3 months ago
JSON representation
A beautiful and improved PowerShell Core experience for all platforms.
- Host: GitHub
- URL: https://github.com/gabriel-vanca/arch-powershell
- Owner: gabriel-vanca
- License: mit
- Created: 2022-11-06T07:44:32.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-02T00:44:00.000Z (9 months ago)
- Last Synced: 2025-02-10T20:41:23.947Z (3 months ago)
- Topics: bash, color-scheme, developer-tools, dotnet, git, nerd-fonts, powerline, powershell, powershell-core, prompt, shell, starship, terminal-themes, theme
- Language: PowerShell
- Homepage:
- Size: 708 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Arch PowerShell

# Install Instructions
## 1. Install PowerShell Core
### Windows
Open a classic PowerShell terminal with administrator privileges and run the following:
```powershell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
wget -O - https://raw.githubusercontent.com/gabriel-vanca/Arch-PowerShell/main/Install/Core/Windows_Install_Core.ps1 | powershell
```Notes:
* This will attempt to use WinGet, which comes included in Windows 11, Windows Server 2025 and latest builds of Windows 10, in order to install/update PowerShell Core.
* If WinGet is not present (for example you're running a pre-2025 Windows Server Deployment or an older Windows workstation version), the script will try to use Chocolatey instead to install PowerShell Core.
* If you'd prefer to use WinGet, you can use this other script to install it: https://github.com/gabriel-vanca/WinGet
* For workstations, Windows 10 1809+ or Windows 11 is required. For Servers, Windows Server 2012 R2 or later is required.### Ubuntu
Open a terminal and run the following with root privileges:
```bash
sudo wget -O - https://raw.githubusercontent.com/gabriel-vanca/Arch-PowerShell/main/Install/Core/Ubuntu_Install_Core.sh | bash
```Note: Version 18.04 or above is required.
### MacOS
Open a terminal and run the following with administrator privileges:
```bash
sudo wget -O - https://raw.githubusercontent.com/gabriel-vanca/Arch-PowerShell/main/Install/Core/MacOS_Install_Core.sh | bash
```Note:
* The script requires Homebrew to be already installed.
* MacOS Big Sur 11.5 or later is required.## 2. Install Additional PowerShell Components
Open an elevated PowerShell terminal and run the following commands in order to install the necessary PowerShell modules, Oh-my-Posh and the necessary fonts.
```powershell
Invoke-RestMethod https://raw.githubusercontent.com/gabriel-vanca/Arch-PowerShell/main/PowerShell/Install/Additional_Components/Install_Additional_Components.ps1 | Invoke-Expression
```## 3. Configure PowerShell Profile
Open a PowerShell terminal and run the following commands.
Notes:
* On Windows you need to run this from a terminal with admin privileges.
* On Linux, make sure the command is **not** run from the root user as in that case the theme will only be available for the root user.```powershell
# Install Necessary Fonts
oh-my-posh font install FiraCode# Install Oh-my-Posh Theme
```
# Included Tech Fonts
The following fonts that were designed for coding and terminal usage will be installed automatically.
## MonaLisa

[MonoLisa](https://www.monolisa.dev/)
## JetBrains NF


## Adobe Source Code Pro


[Source Code Pro - Adobe Fonts](https://fonts.adobe.com/fonts/source-code-pro)
[Source Code Pro - Adobe GitHub](https://github.com/adobe-fonts/source-code-pro/releases)
## Cousine

[Cousine - Google Fonts](https://fonts.google.com/specimen/Cousine)
## Roboto

## Hasklug NF

## FiraCode NF


## Cascadia Code NF


## Monoid

## Go Mono NF