My personal configuration files for Arch Linux, managed using GNU Stow.
- GNU Stow
- Git
- Neovim
- tmux
- lsd
- Hyprland
- Dunst
- Dolphin
git clone https://github.com/Stan-breaks/dotfiles.git ~/dotfiles
cd ~/dotfiles
To symlink configurations, use the following commands:
# Stow individual configurations
stow nvim
stow tmux
stow lsd
stow hyprland
stow dunst
stow dolphin
stow *
Ensure the following packages are installed:
# Example installation command
sudo pacman -S neovim tmux lsd hyprland dunst dolphin
- Fork this repository
- Adjust configurations to suit your workflow
- Add your personal touches to each config
- Custom keybindings in
~/.config/nvim
- Plugin management via your preferred method
- Prefix key customizations
- Additional plugins and status bar configurations
- Modify keyboard/mouse bindings
- Adjust display and workspace configurations
If you encounter conflicts:
# Simulate stow to check for issues
stow --simulate *
# To remove symlinks
stow -D package_name
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
[Your Chosen License - e.g., MIT]
- GNU Stow
- Arch Linux Community
- Open Source Contributors