JeremyStarTM's user-wide dotfiles
Find a file
2024-02-14 21:04:26 +01:00
bin Extend bin/install-software's functionality 2024-02-03 02:53:42 +01:00
btop Update btop config 2024-02-14 20:41:21 +01:00
copyq Fix typos, update files 2023-12-13 19:01:39 +01:00
cursors/Posy_Cursor Initial commit 2023-12-08 17:33:11 +01:00
eww Update monitor configuration 2024-02-03 02:47:54 +01:00
fnott Initial commit 2023-12-08 17:33:11 +01:00
fontconfig Update fontconfig 2024-02-03 02:47:40 +01:00
fonts Add Caveat font 2024-02-14 20:41:54 +01:00
gimp/splashes Add gimp and gitui 2024-02-14 20:41:33 +01:00
gitui Add gimp and gitui 2024-02-14 20:41:33 +01:00
hypr Update monitor configuration 2024-02-03 02:47:54 +01:00
icons Update configuration 2024-02-03 02:47:00 +01:00
jobrunner Initial commit 2023-12-08 17:33:11 +01:00
konsole Add konsole 2023-12-09 14:20:24 +01:00
kvantum Add kvantum support 2023-12-09 19:02:21 +01:00
lone-files Update cleanhome function 2024-02-14 20:41:44 +01:00
mc-config Update configuration 2024-02-03 02:47:00 +01:00
mc-share Update install.sh 2023-12-08 18:47:34 +01:00
mpv Initial commit 2023-12-08 17:33:11 +01:00
neofetch Remove cringy line 2023-12-13 20:58:05 +01:00
nwg-look Initial commit 2023-12-08 17:33:11 +01:00
qt5ct Initial commit 2023-12-08 17:33:11 +01:00
qt6ct Initial commit 2023-12-08 17:33:11 +01:00
waybar Initial commit 2023-12-08 17:33:11 +01:00
.gitignore Undo changes 2023-12-09 15:16:55 +01:00
install.sh Add gimp and gitui 2024-02-14 20:41:33 +01:00
README.md Update README.md 2024-02-14 20:46:50 +01:00
uninstall.sh Updated uninstall.sh 2024-02-14 21:04:26 +01:00

jstm's dotfiles

Read this first!

Running install.sh or uninstall.sh will delete and change some things in your home directory!

Affected directories

  • ~/.jstmbash
  • ~/.config/hypr
  • ~/.config/waybar
  • ~/.config/fnott
  • ~/.config/eww
  • ~/.config/copyq
  • ~/.config/neofetch
  • ~/.config/btop
  • ~/.config/gimp/splashes
  • ~/.config/gitui
  • ~/.local/share/mc
  • ~/.config/mc
  • ~/.config/mpv
  • ~/.config/nwg-look
  • ~/.config/qt5ct
  • ~/.config/qt6ct
  • ~/.config/kvantum
  • ~/.icons
  • ~/.local/share/icons
  • ~/.fonts
  • ~/.config/fontconfig

Affected files

  • ~/.bashrc
  • ~/.config/starship.toml
  • ~/.config/jstmbash.env
  • ~/.config/konsolerc
  • ~/.config/dolphinrc
  • ~/.local/bin/jobrunner
  • ~/.local/bin/jobrunner-runjob

Recommendation

Please, do not modify any files. It will only cause issues during the update process.
If you wish to make your own dotfiles repo, you can of course modify files and then make your own repository.

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"

If you are still facing issues, contact me.