JeremyStarTM's user-wide dotfiles
Find a file
2024-06-03 19:55:38 +02:00
bash Fix jobrunner.log overwriting 2024-06-03 19:55:13 +02:00
bin Add missing quote 2024-06-03 01:56:38 +02:00
gui Add reload keybind, remove autoreload 2024-06-03 18:18:37 +02:00
programs [DO NOT UPDATE] Update file paths 2024-06-02 22:07:49 +02:00
repositories Move .gitignore + add punktdateien-bashrc 2024-06-03 01:56:05 +02:00
theming Merge Posy_Cursor Xorg and Hyprcursor variants 2024-06-03 19:55:38 +02:00
install.sh Add nice arrow (link() function) 2024-06-03 18:24: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 KISS 2024-06-03 02:01:27 +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.