JeremyStarTM's user-wide dotfiles
Find a file
2024-06-03 01:33:39 +02:00
bash Update initialization logic 2024-06-03 01:33:39 +02:00
bin Add cpu-power dependency 2024-06-02 23:31:55 +02:00
gui Update media keys section 2024-06-02 23:01:21 +02:00
programs [DO NOT UPDATE] Update file paths 2024-06-02 22:07:49 +02:00
theming Remove BeautySolar icon set 2024-06-02 22:41:02 +02:00
.gitignore Remove unneeded jstmbash dependency 2024-06-03 01:18:50 +02:00
install.sh Remove unneeded jstmbash dependency 2024-06-03 01:18:50 +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 Remove legacy repositories 2024-06-03 01:19:29 +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.