Skip to content

Latest commit

 

History

History
77 lines (55 loc) · 1.91 KB

File metadata and controls

77 lines (55 loc) · 1.91 KB

Dotfiles

Minhas configurações pessoais.

Conteúdo

Diretório Descrição
brew/ Brewfile com pacotes do Homebrew
fastfetch/ Configuração do Fastfetch
fish/ Shell Fish + plugins
ghostty/ Terminal Ghostty + temas
hypr/ Hyprland (Wayland)
kitty/ Terminal Kitty
nvim/ Neovim (ver nvim/README.md)
starship/ Prompt Starship
tmux/ Tmux + scripts e layouts
wezterm/ Terminal WezTerm
zsh/ Configuração do Zsh

Créditos

Instalação

git clone https://github.com/bzasc/dotfiles.git ~/dotfiles
cd ~/dotfiles

Dependências

uv tool install dotbot

Symlinks (dotbot)

./install.sh           # cria os symlinks via dotbot
./install.sh --backup  # faz backup de ~/.config antes de linkar

Com --backup, diretórios existentes (não-symlinks) são movidos para ~/.config-backup/<timestamp>/.

Tmux

Este setup usa a função devsession do fish para criar ou reanexar uma sessão tmux com:

code
|- shell
|- shell
`- shell

annotation

Use no diretório do projeto:

devsession           # usa o nome da pasta atual como nome da sessão
devsession workspace    # usa um nome de sessão explícito

macOS (Homebrew)

brew bundle --file=~/dotfiles/brew/Brewfile

Arch Linux

./install-packages.sh