Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/codigoperfeito/Config-OMP-Windows-and-Mac
Here is my configs of powershell with theme
https://github.com/codigoperfeito/Config-OMP-Windows-and-Mac
Last synced: 9 days ago
JSON representation
Here is my configs of powershell with theme
- Host: GitHub
- URL: https://github.com/codigoperfeito/Config-OMP-Windows-and-Mac
- Owner: codigoperfeito
- Created: 2022-02-21T18:39:15.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-08T05:00:45.000Z (almost 2 years ago)
- Last Synced: 2024-08-13T07:05:34.560Z (4 months ago)
- Language: PowerShell
- Size: 387 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - codigoperfeito/Config-OMP-Windows-and-Mac - Here is my configs of powershell with theme (PowerShell)
README
# Preview do Terminal
![image](https://github.com/codigoperfeito/MyConfigPowershell/blob/main/img/img.jpg)# Instalação Themas Windows Terminal e Nerd-Font
### Instalando Nerd-Fonts
- Primeiramente devemos entrar no site do [Nerd-Fonts](https://www.nerdfonts.com/font-downloads) onde encontraremos a fonte necessária
- Apos entrar no site, faça download da ***HACK NERD FONT*** depois de baixada entre na pasta e instale somente HACK NF### Instalando tema no windows terminal e configurando nerd-font
- Para windows terminal existe um site chamado [Windows Terminal Theme](https://windowsterminalthemes.dev/)
onde você pode buscar temas de sua
preferencia já pre-configurados escolha seu tema após escolher seu tema você simplismente precisar clicar
Get-theme e ele copiara automaticamente para você em seguida abra seu windows terminal e entre em
settings/configurações ou de formas mais simples **ctrl** + **,**- Na aba de opções clique em Abrir Json, apos abrir vai aparecer as configurações de aparencia de temas
você precisa procurar (Ctrl F) *"schemes"* é onde estão os temas, após qualquer um dos temas existe uma virgula, você
deve ir ao ultimo, colocar uma VIRGULA (,) e colar seu tema escolhido salve o arquivo e saia.- perfil padrão > escolha powershell
- Aplicativo padrão do terminal > windows terminal
- Preferencias > aparencia > tema de sua escolha | acrilico > opacidade 50% | Fontes > Hack NF**Não Esqueça de salvar tudo**
# Instalações de programas e pacotes
*(PT/BR)*
- Para começar é necessário ter instaldo o [Scoop](https://scoop.sh/)`irm get.scoop.sh | iex`
- Apos instalar o scoop é necessário instalar curl, sudo & gcc
`scoop install curl sudo gcc`
- Apos instalado devemos seguir para a instalação do [Git](https://git-scm.com/downloads)
*Eu particularmente optei por instalar via winget ... é opcional**
`winget install -e --id git.git`
- Para que possamos editar os codigo eu indico a instalar o [NeoVim](https://neovim.io/)
`scoop install neovim`
# Configurações do sistema e PowerShell
### 1º Organizando os arquivos 📝
- Para começarmos devemos ter em mente a localização de todos os nossos arquivos de configuração
- existem dois arquivos que serão importantes para a configuração e manipulação de atalhos no PS
- esses arquivos serão o ***user_profile.ps1***(importante para importar arquivos e criar atalhos)
- e ***user_omp.json*** (importante para criação do seu proprio thema) ou você só precisa clonar o meu*eu particularmente prefiro deixar em ~/.config/powershell/ pois acho mais organização referencia do Takuya*
Apos a criação dos arquivos vamos começar...
### 2º Instalando os modulos📝
- Os modulos que serão instalados serão oh-my-posh, posh-git, Terminal-Icons, PSFzf, PSReadLine e z
`install-module oh-my-posh -scope CurrentUser -Force`
`scoop install https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/oh-my-posh.json`
`install-module posh-git -scope CurrentUser -Force`
`Install-Module -Name z -AllowClobber`
`install-module -name PSFzf -Scope CurrentUser -Force`
`scoop install fzf`
`install-module -name Terminal-Icons -Repository PSGallery -Force`
`Install-Module -Name PSReadLine -AllowClobber -Force`### 3º Clonando o Git📝
- Nessa parte é muito simples deixei tudo pré-configurado para optimizar o tempo de vocês
Entre nas suas respectivas pastas onde vocês escolheram para adicionar seus perfis e deem um ***git clone***
`git clone "https://github.com/codigoperfeito/Config-OMP-Windows-and-Mac"`
- Apos clonar os arquivos basta dar um CD .\MyConfigPowershell e copiar os arquivos para a pasta do perfil
- Agora você só precisa redirecionar para que sempre que abrir o WT ele selecione o perfil da pasta clonada e já configurada
`nvim $PROFILE.CurrentUserCurrentHost`
dentro do arquivo escreva
*. $env:USERPROFILE\"PASTAQUEVOCÊESCOLHEU"\user_profile.ps1*
`. $env:USERPROFILE\.config\powershell\user_profile.ps1`
***Reinicie seu WT e seja feliz***
### Comandos adicionados 📝
- Ctrl + R => historico de comandos
- Ctrl + F => procurar arquivo por diretórios
- Ctrl + D => sair da busca- z "nome da pasta" / z "parte do nome da pasta"
*ex: z PowerShell / z po (e vai ir diretamente para pasta powershell é um atalho)
### Creditos
- Takuya Matsuyama ([craftzdog](https://github.com/craftzdog))
- Windows Terminal Theme
- Oh-My-Posh ([OMP](https://ohmyposh.dev/docs/))
- Docs Windows Modules ([Docs](https://docs.microsoft.com/en-us/powershell/scripting/developer/module/installing-a-powershell-module?view=powershell-7.2))
- Link do Video tutorial ([Clique Aqui](https://youtu.be/-KylORyaw1g))