Welcome to the_dise's Dotfiles repository! This collection includes configuration files (dotfiles) for various applications and utilities.
- Zsh: Custom configuration for Zsh, including the
starship.rs
prompt. - Tmux: Configuration for Tmux for enhanced terminal multiplexing.
- MPV: Custom settings for the MPV media player.
- Neovim: Configuration for Neovim, tailored with
nvchad
. - Additional Configs:
fastfetch
: Configuration for thefastfetch
tool.logid
: Configuration for Logitech devices usinglogid
.
To set up these dotfiles on your system, follow the steps below:
Ensure you have the following tools installed:
curl
zsh
tmux
mpv
neovim
logid
(for Logitech devices)fastfetch
(if you want to use fastfetch)
-
Clone the Repository
git clone https://github.com/the-dise/dotfiles.git ~/.dotfiles cd ~/.dotfiles
-
Run the Setup Script
Execute the
setup.sh
script to create the necessary symbolic links and installstarship.rs
:chmod +x setup.sh ./setup.sh
This script will:
- Configure Zsh and install
starship.rs
if not already installed. - Set up Tmux configuration.
- Configure MPV.
- Set up Neovim.
- Optionally set up additional configurations for
fastfetch
andlogid
.
- Configure Zsh and install
This repository utilizes configurations and tools from various open-source projects:
- Starship: The minimal, blazing-fast, and infinitely customizable prompt for any shell.
- NvChad: A Neovim config written in Lua to provide a feature-rich development environment.
- PixlOne/logiops: An unofficial driver for Logitech's HID++ devices.
- fastfetch: A neofetch-like tool for fetching system information.