Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nativu5/dotfiles
Personal dotfiles, managed using GNU Stow.
https://github.com/nativu5/dotfiles
dotfiles
Last synced: 22 days ago
JSON representation
Personal dotfiles, managed using GNU Stow.
- Host: GitHub
- URL: https://github.com/nativu5/dotfiles
- Owner: Nativu5
- Created: 2024-09-14T17:21:34.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-17T14:12:08.000Z (4 months ago)
- Last Synced: 2024-10-24T23:21:05.083Z (2 months ago)
- Topics: dotfiles
- Language: Shell
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dotfiles
This repository contains my personal dotfiles, managed using [GNU Stow](https://www.gnu.org/software/stow/).## Setup
To set up the dotfiles, first clone this to home directory:
```bash
git clone https://github.com/Nativu5/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
```The stow command creates symlinks in the home directory, linking to the dotfiles managed in this repository.
For example, to install the .zshrc file, run the following command:
```bash
stow zsh
```This will create a symlink from ~/dotfiles/zsh/.zshrc to ~/.zshrc.
If you'd like to install all dotfiles, simply run:
```bash
stow *
```## Maintenance
To migrate a **new** dotfile to this repository, use:
```bash
stow --adopt
```Refer to the [GNU Stow manual](https://www.gnu.org/software/stow/manual/stow.html) for more information on how to use Stow.
This repository should only include **public** and **template** dotfiles. Private information and host-specific configurations should be stored in a separate repository.