spongeyperson / arch-dotfiles

A Simple Git Repository to store various Arch Linux Config Files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

- 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


    Languages

    Language:QML 72.9%Language:JavaScript 19.0%Language:Shell 3.5%Language:Latte 3.3%Language:Python 1.2%