Commit Graph

52 Commits (159bddddbb7105f476d0fc226b595c4c26711d44)

Author SHA1 Message Date
Icedream 159bddddbb
Only try to move old script if it actually exists.
This would otherwise just error out on first installation!
2018-02-19 10:18:32 +01:00
Icedream 5a7c84e8ca
Use exec instead of call && exit. 2018-02-19 09:59:19 +01:00
Icedream c1736ea2ae
Add an extra message to notify about usage of newer update script. 2018-02-19 09:58:04 +01:00
Icedream 2158cf37bd
Make sure to exit the script after update is done. 2018-02-19 09:56:15 +01:00
Icedream 060551a8c4
Temporarily move old update-profile script to avoid sudden syntax errs. 2018-02-19 09:48:27 +01:00
Icedream a51d0ecbc5
Add update check for update-profile and use new script if possible. 2018-02-19 09:46:08 +01:00
Icedream c03ddaadd5
Fix rebasing in update-profile script. 2018-02-19 09:40:31 +01:00
Icedream 922ce287d2
Hide messages away unless DEBUG is set to non-zero value. 2018-02-19 09:37:47 +01:00
Icedream 9944474ae6
Double-check that all packages have been installed when using yay. 2018-02-19 09:34:50 +01:00
Icedream 41e0609009
Detect packages that need to be installed before using yay. 2018-02-19 09:33:58 +01:00
Icedream 9b61028bf4
Avoid variables being modified beyond intended scope. 2018-02-19 09:28:01 +01:00
Icedream d909c2f3ab
Remove cd calls. 2018-02-19 09:26:04 +01:00
Icedream 0314aa54cd
Remove unnecessary dependency on rxvt-unicode package. 2018-02-19 09:23:36 +01:00
Icedream 40e5699fbc
Fix commit list to verify. 2018-02-18 23:43:06 +01:00
Icedream 84348bf9eb
Tweak messages in update script. 2018-02-18 23:41:24 +01:00
Icedream 06f2f926d9
Prune after pulling updates. 2018-02-18 23:41:14 +01:00
Icedream 689a7bdb70
Set proper permissions for GNUPGHOME. 2018-02-18 23:41:07 +01:00
Icedream c8f6b69615
Implement signature verification in update-profile script. 2018-02-18 23:33:25 +01:00
Icedream edc7ba56f1
Prevent word splitting. 2018-02-18 23:07:07 +01:00
Icedream 1ad2ad12bf
Remove local definitions as POSIX doesn't know `local`. 2018-02-18 23:06:50 +01:00
Icedream 07387ade1f
Set -e flag on update-profile. 2018-02-18 23:03:58 +01:00
Icedream ae37c9ed53
Make feature defaults depend on existence of respective binaries. 2018-02-18 23:02:46 +01:00
Icedream 1d75fdd1c4
Set shebangs for shellcheck. 2018-02-18 23:02:14 +01:00
Icedream 5c3d2d19e9
Add readme. 2018-02-18 01:16:53 +01:00
Icedream e112a35393
Add experimental Dockerfile for testing. 2018-02-18 01:12:35 +01:00
Icedream 90dbf9488f
Set -e flag on packages.sh. 2018-02-18 01:12:28 +01:00
Icedream de4f1a67fe
Use curl for downloading instead of wget as it is more commonly installed. 2018-02-18 01:12:21 +01:00
Icedream 168495dd5d
Add git to packages to install for updates. 2018-02-18 01:12:08 +01:00
Icedream c35d129d71
Move prompt changing call to after prompt module has been initialized. 2018-02-18 01:11:45 +01:00
Icedream d60099c22a
Fix wrong logic in update-profile script and explicitly create folder. 2018-02-17 21:09:46 +01:00
Icedream f6a24f1ea1
Add update-profile script. 2018-02-17 21:04:57 +01:00
Icedream 2f5d8df2ac
Remove some debugging lines. 2018-02-17 20:56:57 +01:00
Icedream 7cdfdea65f
Use multiple paths to find and load zsh-syntax-highlighting. 2018-02-17 20:51:50 +01:00
Icedream b846e05dcf
Use pip3 instead of pip to fetch package information for powerline. 2018-02-17 20:50:03 +01:00
Icedream 2db976107a
Move home bin folder registration in PATH to top of profile script.
Fixes the issue where the user-installed Python scripts are no longer
found in PATH.
2018-02-17 20:48:50 +01:00
Icedream dc69589b62
Fix wanted package for pip on debian-ish systems. 2018-02-17 20:46:19 +01:00
Icedream 626d456aa4
Limit ibus installation on debian-ish to desktop-only. 2018-02-17 20:41:40 +01:00
Icedream be7e84a0f8
Run apt with sudo. 2018-02-17 20:38:24 +01:00
Icedream 46d02da26e
Implement support for apt. 2018-02-17 20:33:40 +01:00
Icedream 83ca618251
Replace source calls. 2018-02-17 20:31:58 +01:00
Icedream 7e854674b4
Add thefuck to pip packages to install. 2018-02-17 20:22:48 +01:00
Icedream 723121cc1a
Add jq to packages to install. 2018-02-17 20:19:37 +01:00
Icedream d67dc04d68
makepkg is not a package. 2018-02-17 20:19:29 +01:00
Icedream aa0190c6f8
Update package database before using pacman to install packages. 2018-02-17 20:18:19 +01:00
Icedream 51ab3ff3fa
Fix Xorg detection condition. 2018-02-17 20:18:10 +01:00
Icedream 4f137bd19a
Add package installation script. 2018-02-17 20:12:09 +01:00
Icedream 2e60bb0779
Make .bash_profile and .zprofile source .profile. 2018-02-17 20:11:59 +01:00
Icedream 8d30e01771
Add ~/.local/bin to PATH. 2018-02-17 20:11:31 +01:00
Icedream 96b48e45ee
Add configuration patch for yay. 2018-02-17 19:09:25 +01:00
Icedream fddd5cb144
Update install script.
- Add code to support installation of files in subfolders of dotfiles
content.
- Add code to support patching of JSON files via jq.
- Add code to ensure target directory exists.
- Fix handling of target file paths.
- Remove install_dotfiles function as it is now unused.
2018-02-17 19:09:10 +01:00