Dúvidas sobre Dotfiles

Opa. Boa tarde. Há um tempo que eu tô estou criando meu arroz (Rice), e gostaria de perguntar como vocês configuram o Hyprland/Waybar etc para ficar mais fácil de compartilhar ao público?

Eu nunca mexi com Github (Eu digo no sentido de criar algo), muito menos sei como desenvolver um código. Eu tive analisando alguns dotfiles, eles parecem que linkam outros arquivos conf dentro do arquivo de configuração principal

Acho que é usando “source=”

Bom. Gostaria de saber como vocês organiza seus dotfiles e a maneira que vocês usam o Github

1 curtida

Oiê! muito bom que você está fazendo seu Rice, parabéns!
Então amigo, depende de cada pessoa, você pode largar tudo em um repositório chamado Dotfiles tipo assim:

.nanorc
.vimrc
.emacs
.alacritty.toml
.bashrc
.bash_aliases
.bash_profile
.rbenv

Ou você pode organizar em pastas para fica legal tipo assim:

nano/
|_ .nanorc 
vim/
|_ .vimrc
|_ .vim
     |_ autopairs.vim
     |_ theme.vim
tmux/
|_ .tmux.conf
bash/
|_ .bashrc
|_ .bash_profile
|_ .bash_aliases
zsh/
|_ .zshrc
|_ .oh-my-zsh/
    |_ autocomplete/
    |    |_ autocomplete.zsh
    |    |_ comp.zsh
    |_ agnoster/
        |_ agnoster.zsh

Esse pode ser um modo de organizar seus Dotfiles, não existe uma “padrozinação” mas você pode seguir esse dois jeitos poupares e fazer um script de instalação em Python, Shell Script ou Lua para fazer a instalação dos Dotfiles, dá uma olhada em https://github.com/topics/dotfiles para ver alguns exemplos de repositórios com Dotfiles, mas vai do seu gosto

1 curtida