.dotter | ||
alacritty | ||
assets | ||
conky | ||
dunst | ||
fish | ||
gtk-3.0 | ||
hypr | ||
kitty | ||
mpd | ||
nvim | ||
rofi | ||
themes | ||
waybar | ||
.gitignore | ||
.gitmodules | ||
LICENSE | ||
README.md |
Dotfiles
This repository contains my personal dotfiles, which are the configuration files for various operating systems and tools. I manage these dotfiles using the Dotter, a dotfile manager and templater written in Rust.
Introduction
Dotfiles are configuration files that customize the behavior and appearance of software applications and operating systems. This repository serves as a centralized location for storing and version-controlling my dotfiles, making it easy to synchronize them across different machines.
List of programs
- Window manager: hyprland
- Terminal: kitty
- Bar: waybar
- Launcher: rofi
- Notifications: dunst
- Editor: neovim with nvchad
Usage
To use these dotfiles, follow these steps:
-
Clone this repository to your local machine:
git clone --recursive https://git.tablaster.dev/blaster4385/dotfiles.git
-
Change to the dotfiles directory:
cd dotfiles
-
Install Dotter if you haven't already. You can find the installation instructions in the Dotter repository.
-
Deploy the configs using dotter:
./dotter deploy
This command will deploy the dotfiles to their respective target locations, based on the configurations defined in the
.dotter
directory. -
Customize the dotfiles according to your preferences. Feel free to modify or add any configuration files to suit your needs.
Credits
- Gruvbox GTK theme by Fausto-Korpsvart.
Contributing
If you find any issues with these dotfiles or have suggestions for improvements, please feel free to open an issue or submit a pull request. Contributions are welcome!
License
This repository is licensed under the GNU GPLv3. See the LICENSE file for more information.