aboutsummaryrefslogtreecommitdiffstats
path: root/docs/HOWTO-Upgrade-Dotfiles.md
diff options
context:
space:
mode:
authorDon Williams <don.e.williams@gmail.com>2026-08-29 20:55:15 -0400
committerPinapelz <yukais@pinapelz.com>2026-08-29 21:41:57 -0700
commited44e18ebd6715650e69fd6e87685f0b792979e6 (patch)
tree721f5b7936165392563874e4e06423b68301f542 /docs/HOWTO-Upgrade-Dotfiles.md
parenta6fc2aec006e7c860c179d8d2d0a72e54c7b0292 (diff)
del old docs add howto upgrade english and spanishHEADmain
Signed-off-by: Don Williams <don.e.williams@gmail.com> On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: CHANGELOG.md modified: config/hypr/lua/keybinds.lua modified: config/hypr/scripts/Dock.sh new file: docs/HOWTO-Upgrade-Dotfiles.es.md new file: docs/HOWTO-Upgrade-Dotfiles.md deleted: docs/Hyprland-LUA-analysis-Phase1.md modified: docs/Keybinds.md deleted: docs/copy.sh-tui-analysis-3-14-2026.md
Diffstat (limited to 'docs/HOWTO-Upgrade-Dotfiles.md')
-rw-r--r--docs/HOWTO-Upgrade-Dotfiles.md51
1 files changed, 51 insertions, 0 deletions
diff --git a/docs/HOWTO-Upgrade-Dotfiles.md b/docs/HOWTO-Upgrade-Dotfiles.md
new file mode 100644
index 00000000..3561a574
--- /dev/null
+++ b/docs/HOWTO-Upgrade-Dotfiles.md
@@ -0,0 +1,51 @@
+# How to upgrade the KoolDots Installers and Dotfiles
+
+- On updates to dotfiles, update the installer first
+ - This ensures that any new or updated dependencies get installed
+ - Remove any old versions of your distro installer
+ - I.e. `Arch-Hyprland` or `Debian-Hyprland`
+ - `rm -r ~/Arch-Hyprland` (Or whatever distro you are using)
+ - Clone the latest installer for your distro.
+
+```sh
+ git clone https://github.com/Linuxbeginnings/Arch-Hyprland --depth 1
+ cd ~/Arch-Hyprland
+ install-scripts/update-deps.sh
+```
+
+- Remove old `Hyprland-Dots` if applicable
+ - Clone latest Hyprland-Dots
+
+```sh
+ git clone https://github.com/Linuxbeginnings/Hyprland-Dots --depth 1
+ cd ~/Hyprland-Dots
+ ./copy.sh
+ select `Express update`
+```
+
+- `Express update` is faster and many of the restore questions are no longer needed
+- Especially moving from the old `Hyprlang` config files to `LUA` config files
+- A handy shortcut is:
+ `./copy.sh --express-upgrade`
+ - A simple `TTY` menu is also available
+ - `./copy.sh --tty --express-upgrade`
+
+- Assuming no errors `reboot`
+
+| Note: If you want to de-clutter your home directory you can move these directories
+
+- For those more familiar with `git`
+ - Run:
+ - Arch here is example
+
+ ```sh
+ cd ~/Arch-Hyprland
+ git stash && git pull
+ install-scripts/update-deps.sh
+ cd ~/Hyprland-Dots
+ git stash && git pull
+ ./copy.sh
+ select Express Upgrade
+ ```
+
+ | Note: This method on occasion can generate `git` merge errors. Method above always works
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage