Skip to content

๐ŸŒŸ A cross-platform dotfiles repository to manage and share my personalized configurations for Linux, macOS, and Windows/WSL. Powered by GNU stow for seamless linking and modular updates.

License

Notifications You must be signed in to change notification settings

TingeyTime/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

14 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Dotfiles

Introduction

Welcome to my dotfiles repository! This project is designed to manage and share configuration files across multiple devices and operating systems, including Linux, macOS, and Windows/WSL. The repository leverages GNU stow to simplify the process of linking configuration files to their appropriate system directories, ensuring a consistent and portable environment across machines.

Dotfiles are essential for developers and power users, as they store personalized configurations for various tools and programs. By centralizing these configurations, you can quickly set up a new environment or restore your settings after a system change.

Getting Started

Prerequisites

Before you begin, ensure you have the following installed on your system:

  1. Install GNU Stow: via your system's package manager:
    • Linux: sudo apt install stow (Debian/Ubuntu) ro sudo pacman -S stow (Arch).
    • macOS: brew install stow.
    • Windows/WSL: Use package manager like choco or scoop (scoop install stow)
  2. Clone this Git repository:
    • You should be in your $HOME directory
      git clone /~https://github.com/TingeyTime/dotfiles.git
      cd dotfiles

Installation and Setup

Linux/macOS

  1. Clone the repository to your home directory or another preferred location.
  2. Navigate to the repository folder.
  3. Use GNU stow to link configurations:
    stow nvim
    stow tmux
    stow git
    This will create symbolic links for the specified configuration files in your home directory.

Windows/WSL

  1. Clone the repository into your WSL or home directory.
  2. Use GNU stow as you would on Linux/macOS to link configurations.
  3. For PowerShell configurations, ensure you have administrative privileges when necessary.

About

๐ŸŒŸ A cross-platform dotfiles repository to manage and share my personalized configurations for Linux, macOS, and Windows/WSL. Powered by GNU stow for seamless linking and modular updates.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published