mirror of
https://mau.dev/andreijiroh-dev/dotfiles.git
synced 2025-01-18 22:46:40 +00:00
@ajhalili2006's dotfiles in a nutshell, without using home-manager for managing dotfiles.
|
||
---|---|---|
.abuild | ||
.asdf@ccdd47df9b | ||
.byobu | ||
.config | ||
.gnupg | ||
.local/share | ||
.nvm@762f9ef9d1 | ||
.ssh | ||
.termux | ||
.trunk | ||
.vscode | ||
.yadm-project@0a5e7aa353 | ||
bin | ||
.bash_login | ||
.bash_logout | ||
.bashrc | ||
.env | ||
.gitconfig | ||
.gitignore | ||
.gitmodules | ||
.nanorc | ||
.profile | ||
.tool-versions | ||
LICENSE | ||
LICENSE-MIT | ||
LICENSE-MPL-2.0 | ||
meta-info.toml | ||
README.md |
~ajhalili2006's dotfiles in Termux
Note
For the main documentation itself, see the README on the main branch.
My dotfiles, customized for Termux and friends (context: Android OS).
Based off https://drewdevault.com/2019/12/30/dotfiles.html, but uses yadm
to manage home directory's version control
as if I do prefixing commands with git -C ~
.
Quick deploy / Speedrun
# The script should detect that we're inside Termux, although we can force it
# with the --termux flag.
curl -fsSL https://scripts.andreijiroh.xyz/dotfiles/setup.sh | bash -s --termux
Alternatively:
pkg install git git-lfs yadm gh glab-cli openssh
git init -m main
git remote add lab https://mau.dev/andreijiroh-dev/dotfiles
git fetch --all
git switch lab/termux
yadm bootstrap
Differences from main branch
- Termux app customizations are stored in
.termux/termux.properties
file. - Heavy usage of
safe.storage
in Git user config for cross-app storage access, especially for Git repos via Obsidian. - Shell shebang patches via
termux-fix-shebang
- Some workarounds for using
keychain