JeremyStarTM's user-wide dotfiles
Find a file
2024-06-02 22:07:49 +02:00
bash [DO NOT UPDATE] Update file paths 2024-06-02 22:07:49 +02:00
bin [DO NOT UPDATE] Update wording (again) 2024-06-02 21:37:16 +02:00
gui [DO NOT UPDATE] Update file paths 2024-06-02 22:07:49 +02:00
programs [DO NOT UPDATE] Update file paths 2024-06-02 22:07:49 +02:00
theming [DO NOT UPDATE] Update file paths 2024-06-02 22:07:49 +02:00
.gitignore Undo changes 2023-12-09 15:16:55 +01:00
install.sh [DO NOT UPDATE] Update file paths 2024-06-02 22:07:49 +02:00
LICENSE Add LICENSE for my scripts 2024-06-02 17:22:07 +02:00
README.md Update README.md 2024-06-02 17:24:49 +02:00
uninstall.sh [DO NOT UPDATE] Update file paths 2024-06-02 22:07:49 +02:00

jstm's dotfiles

Read this first!

Running install.sh or uninstall.sh will delete and change some things in your home directory! Make sure to first read and understand both scripts before continuing.

Managing

Installing

This will remove all related files and install some software.

git clone https://git.staropensource.de/JeremyStarTM/punktdateien.git "${HOME}/.dotfiles"
cd "${HOME}/.dotfiles"
./install.sh
bin/install-software

Updating

This will remove all related files, pull and then link everything again automatically. \

dotfiles-updater

Uninstalling

This will reset all programs to their original state and remove ~/.dotfiles completely.

cd "${HOME}/.dotfiles"
env REMOVE_INSTALLBIT=true REMOVE_REPOSITORIES=true ./uninstall.sh
cd "${HOME}"
rm -rf "${HOME}/.dotfiles"

Repairing

This will should repair any issues you could have with this repository.

cd "${HOME}/.dotfiles"
env REMOVE_INSTALLBIT=true REMOVE_REPOSITORIES=true ./uninstall.sh
./install.sh
"${HOME}/.local/bin/dotfiles-updater" --force
"${HOME}/.local/bin/dotfiles-install-software"  # Note: Append --gui to this command if you are using the GUI stuff too

If you are still facing issues, open an issue.

Licensing

All of my own scripts are licensed under the GNU AGPL v3.
Work of others may be licensed under different terms.