Skip to content

vitormil/dotfiles

Repository files navigation

Dotfiles

This repository contains the dotfiles for my Arch Linux, based on Omarchy, with GNU Stow managing the symbolic links.

Installation

1; Clone the dotfiles repo in the $HOME directory:

cd
› git clone git@github.com/vitormil/dotfiles.git
› cd dotfiles

2; Use GNU stow to create symlinks:

› sh symlinks.sh

Packages (A-Z)

Project Name GitHub Repository Category Description
fish fish-shell/fish-shell Shell Smart and user-friendly command line shell
ghostty ghostty-org/ghostty Terminal Emulator Fast, feature-rich terminal emulator written in Zig
git-delta dandavison/delta Development Tools Syntax-highlighting pager for git, diff, and grep output
gum charmbracelet/gum Terminal UI Tool for creating glamorous shell scripts with interactive elements
hunspell-pt-br hunspell/hunspell Language Tools Portuguese (Brazil) dictionary for Hunspell spell checker
hyprmon erans/hyprmon Window Manager Monitor management utility for Hyprland wayland compositor
localsend localsend/localsend File Transfer Cross-platform tool for sharing files to nearby devices
powerline-fonts powerline/fonts Fonts Patched fonts for Powerline status plugin
sesh-bin joshmedeski/sesh Terminal Tools Smart terminal session manager for tmux and zellij
starship starship/starship Shell Enhancement Fast, customizable prompt for any shell
stow aspiers/stow System Management Symlink farm manager for organizing dotfiles
the_silver_searcher ggreer/the_silver_searcher Search Tools Fast code searching tool similar to ack
tmux tmux/tmux Terminal Tools Terminal multiplexer for managing multiple terminal sessions
trashy oberblastmeister/trashy System Utilities Simple, fast, and featureful alternative to rm with recycle bin
trimage-git Kilian/Trimage Image Processing Lossless image optimizer for PNG and JPG files
ttf-dejavu dejavu-fonts/dejavu-fonts Fonts Family of fonts based on Vera fonts
ttf-fira-code tonsky/FiraCode Fonts Monospaced font with programming ligatures
vicinae-bin vicinaehq/vicinae Development Tools Contextual file finder and opener for developers
visual-studio-code-bin microsoft/vscode Code Editor Feature-rich code editor and IDE
xclip astrand/xclip System Utilities Command line interface to X11 clipboard
zoxide ajeetdsouza/zoxide Navigation Smarter cd command that learns your habits

Install packages from file

sudo pacman -S --needed - < pacman-packages.txt
yay -S --needed - < aur-packages.txt

Fish Shell

Init in ~/.bashrc:

# Start fish shell if interactive and not already in fish
if [[ $- == *i* ]] && [[ -z "$FISH_VERSION" ]]; then
    exec fish
fi

Set as default shell:

chsh -s /usr/bin/fish

Manual

git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
tmux # (C-a i) to install tpm plugins
rm ~/.config/omarchy/current/theme/backgrounds/*
cp ~/dotfiles/backgrounds/* $HOME/.config/omarchy/current/theme/backgrounds

License

The code is available under the MIT license.

About

Dotfiles For Arch Linux

Resources

Stars

Watchers

Forks

Contributors

Languages