anundsson / dotfiles

Stow

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dotfiles

This repository contains my personal collection of dotfiles, organized and managed using GNU Stow, a free software that simplifies the management of software configurations via symbolic links. It's designed to make it easy to maintain a clean and organized home directory while keeping configurations version-controlled.

Getting Started

Prerequisites

Ensure you have GNU Stow installed on your system. Stow is available in the package repositories of most Linux distributions and can be installed using the package manager. For example, on Ubuntu:

sudo apt-get install stow

For macOS, you can use Homebrew:

brew install stow

Installation

  1. Clone this repository into your home directory or a directory of your choice. If you clone it into a directory other than your home directory, adjust the stow commands accordingly.
cd ~
git clone https://github.com/anundsson/dotfiles.git
  1. Navigate to the cloned dotfiles directory:
cd dotfiles
  1. Use GNU Stow to symlink the desired configurations into your home directory. For example, to apply all configurations:
stow .

Repeat the above step for each configuration package you wish to apply.

Available Configurations

Here is a list of available configurations in this repository:

  • zsh - Z shell configuration
  • (list other configurations as they are added to the repository)

Customization

Feel free to fork this repository and customize the dotfiles to suit your preferences. If you're new to dotfiles or GNU Stow, many resources are available online to help you get started with personalizing your environment.

Contributing

While this is a personal collection of dotfiles, contributions or suggestions are welcome. If you have improvements or suggestions, please open an issue or pull request.

License

This repository is available under the MIT License. Feel free to use, modify, and distribute as you see fit.

About

Stow


Languages

Language:Shell 100.0%