Skip to content

A Simple Git Repository to store various Arch Linux Config Files

Notifications You must be signed in to change notification settings

spongeyperson/arch-dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

- Spongey's Arch Linux KDE Dotfiles -

A Simple Git Repository to store various Arch Linux User Configs (Dotfiles).

Index:

  • Other Repos:
  • Cloning this Repo:

    Please note, this information was taken from the following source and changed to fit the content of this repo. https://www.atlassian.com/git/tutorials/dotfiles

    From Scratch:

    1. Initialize the Repo:
      git init --bare $HOME/.dotfiles
    2. Set an Alias in your Shell's Config:

      Fish Shell:

      echo "alias dotfiles='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=/'" >> $HOME/.config/fish/config.fish

      Bash Shell:

      echo "alias dotfiles='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=/'" >> $HOME/.bashrc
    3. Globally Untrack Files that aren't part of the Dotfiles
      dotfiles config --local status.showUntrackedFiles no

    Migrate / Merge into System:

    1. Set an Alias in your Shell's Config:

      Fish Shell:

      echo "alias dotfiles='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=/'" >> $HOME/.config/fish/config.fish

      Bash Shell:

      echo "alias dotfiles='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=/'" >> $HOME/.bashrc
    2. Globally Untrack Files that aren't part of the Dotfiles
      dotfiles config --local status.showUntrackedFiles no
    3. Set Dotfiles Repo Source as ignored:
      echo ".dotfiles" >> .gitignore
    4. Clone Bare Repo:
      git clone --bare https://github.com/spongeyperson/arch-dotfiles.git $HOME/.dotfiles/
    5. Checkout Content from Remote Repo:
      dotfiles checkout

    Note: I do not pretend to own any content on this git repository. All contents are copyright of their respective owners. This repository is intented for recreating Linux installs only. Content on this repository is installed at your own risk. If you have any legal issue with the content on this repository, please make a github issue and i will create a submodule linking to your project instead.

    About

    A Simple Git Repository to store various Arch Linux Config Files

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages