Updated guide

This commit is contained in:
Randy Jordan 2024-11-03 14:43:35 -06:00
parent 1a398da8e6
commit d96fb517c6
Signed by: Randy-Jordan
GPG Key ID: D57FA29E3B54663E

View File

@ -1,4 +1,4 @@
# dot # Dot
## Description ## Description
There is no place like $HOME. All my dotfiles, and a guide for bootstrapping a new install. There is no place like $HOME. All my dotfiles, and a guide for bootstrapping a new install.
@ -20,6 +20,18 @@ There is no place like $HOME. All my dotfiles, and a guide for bootstrapping a n
## Usage ## Usage
Just copy and paste, or follow the guide below. Just copy and paste, or follow the guide below.
If you're starting out as root, do not login as user until you've altered /etc/xdg/user-dirs.defaults
[For example](https://myrepos.dev/Randy-Jordan/eg), you can see the [custom configuration](https://myrepos.dev/Randy-Jordan/eg/src/branch/main/xdg/custom_user-dirs), or the [default](https://myrepos.dev/Randy-Jordan/eg/src/branch/main/xdg/user-dirs.defaults).
Once complete, assign the appropriate privileges, and login as the user. Run the command:
`git init --bare $HOME/.dot` To create our config folder.<br>
`alias config='/usr/bin/git --git-dir=$HOME/.dot/ --work-tree=$HOME' To set an alias to interact with our config.<br>
`config config --local status.showUntrackedFiles no` So every file in $HOME is not tracked, just the ones we add.<br>
`echo "alias config='/usr/bin/git --git-dir=$HOME/.dot/ --work-tree=$HOME'" >> $HOME/.bashrc` Adds the alias to our bashrc.
TODO: Set up script to pipe into bash for convenience.
## Credits / Resources ## Credits / Resources
[Tom Preston-Werner - README Driven Development](https://tom.preston-werner.com/2010/08/23/readme-driven-development.html)<br> [Tom Preston-Werner - README Driven Development](https://tom.preston-werner.com/2010/08/23/readme-driven-development.html)<br>