ggteixeira / macOS-Dotfiles

My macOS dotfiles, made with 💙 by me.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

macOS Dotfiles

(Se você está procurando os dotfiles do meu Manjaro i3 Community Edition, eles estão aqui.)

O que são Dotfiles e por que eles são importantes?

Como o nome já sugere, dotfiles são arquivos que têm como característica principal serem precedidos por um ponto (dot em inglês) em seus nomes. O ponto faz com que esses arquivos fiquem escondidos, evitando, assim, alterações ou exclusões acidentais. Outra característica deles é que eles geralmente são criados na pasta home do seu sistema de arquivos. O .bashrc é certamente o dotfile mais popular atualmente, pois ele é responsável pelas configurações do Bash (Bourne-again shell).

Usuários de sistemas Unix-like utilizam dotfiles organizados em repositórios (como no GitHub, GitLab ou BitBucket) para manterem um esquema de versionamento de seus arquivos de configuração e um backup simples de ser ativado em caso de acidentes ou em máquinas novas. Outra utilidade de disponibilizar em repositórios públicos esses arquivos e screenshots é inspirar outros usuários a fazerem o mesmo e ampliar o conhecimento sobre essa técnica simples mas que poupa tempo e dor de cabeça.

Uma terceira utilidade seria majoritariamente estética, já que, nessa toada de personalização de configurações, existe um nicho de usuários que gostam de mostrar as personalizações feitas nos temas de seus terminais, editores de texto, desktop environments. Nas comunidades r/vimporn e r/unixporn você encontrará screenshots de usuários orgulhosos de terem transformado seu Vim e seu desktop environment em verdadeiras obras de arte. Se quiser saber mais sobre esse tópico -- denominado ricing --, tem um texto meu aqui, postado no Medium, escrito em português.

Gerenciando dotfiles através do Git

Bare repositories

GitHub

Saiba mais sobre Dotfiles

Para construir este README dos meus dotfiles, me inspirei basicamente nos do Derek Taylor e nos dotfiles que eu mesmo construí, só que para o Manjaro Linux i3wm. No site dotfiles.github.io tem uma lista enorme de outros para você se inspirar (ou simplesmente sair usando!, pois é possível usar a configuração feita por outra pessoa através de um script de bootstrap).

Abaixo você encontra mais detalhes sobre as ferramentas que eu utilizo diariamente, tanto profissionalmente quanto em projetos pessoais.

Vim

dotfiles-vimrc

O Vim (acrônimo de Vi Improved) é um editor de texto keyboard-driven lançado em 1992 como um fork do Vi (acrônimo de Visual Interface).

iTerm 2 + Nord theme

iterm-nord-theme

O iTerm2 é um emulador de terminal para macOS. Ele pode ser baixado através deste link.

Visual Studio Code (VSCode)

O Visual Studio Code é um dos editores de texto mais populares atualmente.

Localização de cada arquivo de configuração

(Pois alguns têm o mesmo nome, então navegar por entre as pastas pode não ser muito intuitivo.)

Bibliografia

About

My macOS dotfiles, made with 💙 by me.


Languages

Language:Shell 86.0%Language:Vim Script 7.9%Language:JavaScript 6.1%