Configuração pessoal para Linux (Debian/Ubuntu-based).
git deve estar instalado:
sudo apt update && sudo apt install git
git clone https://github.com/denisduarth/dotfiles.git
cd dotfiles
chmod +x ./install.sh
./install.sh
| App | Funcionalidade |
|---|---|
| fish | Shell padrão |
| alacritty | Terminal |
| fastfetch | Info do sistema |
| bat | cat melhorado |
| eza | ls melhorado |
| fzf | Busca fuzzy |
| mpv | Player de vídeo |
| ffmpeg | Conversão de mídia |
| yt-dlp | Download do YouTube |
| ani-cli | Animes no terminal |
| mangohud | Overlay de performance |
| gamemode | Otimização para jogos |
| mame-tools | Conversão de ISOs (CHD) |
| micro | Editor de texto |
| vlc, gparted, xournalpp, flatpak, vulkan-tools, build-essential, python3 | Utilitários gerais |
| zed | Editor de código |
| rofi | Interface de busca e seleção |
Veja a lista completa em
scripts/bootstrap.sh
Download de músicas e playlists em mp3 via yt-dlp.
dotfiles/.config/fish/functions/dwd_mp3_audio.fish
Converte ISOs para o formato CHD usando mame-tools.
Os jogos são salvos em ~/Games/ps1 ou ~/Games/ps2.
dotfiles/.config/fish/functions/zip_to_chd.fish
Atalhos para apt, limpeza de cache, processos e mais.
dotfiles/.config/fish/conf.d/aliases.fish
Assistir animes pelo terminal com ani-cli.
As dependências para o melhor uso do rofi-search.fish e rofi-theme.fish são:
- Fontes: CommitMono Nerd Font (necessária para ícones e utilizada nos temas em
.config/rofi/themes/dark-theme.rasielight-theme.rasi) - Conforme surgir a necessidade de aplicar a busca para novos sites, editar o arquivo
rofi-search.fishnas primeiras linhas.-
O próprio arquivo
rofi-search.fishjá lida com a busca em guias anônimas -
Necessário adicionar novos nomes, ícones, URLs e bangs nas variáveis
NAMES,ICONS,URLSeBANGSno arquivorofi-search.fish -
Alguns já prontos são:
- DuckDuckGo
- Youtube
- Wikipedia
- ...
set NAMES \ "Google" "YouTube" "X" "Google Images" "DuckDuckGo" \ "GitHub" "GitLab" "Google Translate" "Wikipedia" \ "Facebook Marketplace" set ICONS "" "" "" "" "" "" "" "" "" "" set URLS \ "https://www.google.com/search?q=" \ "https://www.youtube.com/results?search_query=" \ "https://twitter.com/search?q=" \ "https://www.google.com/search?hl=en&tbm=isch&q=" \ "https://duckduckgo.com/?q=" \ "https://github.com/search?q=" \ "https://gitlab.com/search?search=" \ "https://translate.google.com/?sl=auto&tl=pt&text=" \ "https://pt.wikipedia.org/w/index.php?search=" \ "https://www.facebook.com/marketplace/108568625834990/search/?query=" set BANGS "!g" "!yt" "!x" "!img" "!ddg" "!gh" "!gl" "!tr" "!wp" "!fb"
-
Todas sobre a configuração do rofi, olhar em
dotfiles/rofi/.config/rofiedotfiles/fish/.config/fish/functions/rofi-search.fish e rofi-theme.fish