8000 GitHub - Rudxain/dotfiles: My config & profile files
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Rudxain/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rudxain's .files

Based on this

You can use ~/.sh/ext (POSIX) and ~/.bash_ext to:

  • add custom cmds without forking this entire repo
  • add private data
  • override settings, fns, aliases, etc..., essentially treating the repo as a default.

Install

Warning

Review the code and remove things you don't want or need.

My preferences and needs may not align with yours!

Script

git clone --depth=1 https://github.com/Rudxain/dotfiles.git \
&& cd dotfiles \
&& source ./install.sh

To do a differential update, cd into your local dotfiles repo and then:

# safer
source ./install.sh

alt:

# avoid confirmation prompt
set -- -f; source ./install.sh

Min-deps

Minimum dependencies. Portable to almost any environment.

Non-Termux:

cd
wget -qO- https://github.com/Rudxain/dotfiles/tarball/main | \
tar -xzv --strip-components 1 '--exclude={.termux,bin/termux-*,.gitattributes,debian,install.sh,README*,LICENSE}' \
&& \. .profile

Termux:

cd
curl -#L https://github.com/Rudxain/dotfiles/tarball/main | \
tar -xzv --strip-components 1 --exclude={.gitattributes,debian,install.sh,README\*,LICENSE} \
&& \. .profile

To update, just run the corresponding cmd again. The downside is that it always downloads the full contents of this repo, even if no files have changed

Updates

I reserve the right to edit this repo in any way I want. So don't complain about breaking-changes.

After an update happens, you may have some left-over files

0