Commit Graph

  • d73b3448f6 Fix return code if executable already exists T. R. Bernstein 2024-06-28 02:52:58 +02:00
  • efb8b304bd Remove outer dict around product plist dict T. R. Bernstein 2024-06-28 02:51:52 +02:00
  • 5cdff5f9f5 Remove homebrew cask, fonts and drivers tap T. R. Bernstein 2024-06-28 02:36:14 +02:00
  • 8f6cfd842d Iterate over keys and values of mappers T. R. Bernstein 2024-06-28 02:19:43 +02:00
  • 97c0a317bf Use brew caller script in launchd job T. R. Bernstein 2024-06-28 02:18:40 +02:00
  • a162240804 Remove quote escapes from heredoc T. R. Bernstein 2024-06-28 02:18:18 +02:00
  • d569d9a47a Use inherited dataProvider variable T. R. Bernstein 2024-06-28 02:17:39 +02:00
  • 1feb6eff2f Make brew caller script executable for group T. R. Bernstein 2024-06-28 02:10:16 +02:00
  • 294a92aace Fix whitespace error T. R. Bernstein 2024-06-28 02:08:49 +02:00
  • c46089ff96 Use caller script to call brew T. R. Bernstein 2024-06-28 02:08:15 +02:00
  • e6adb4b6ff Actually invoke uname when getting path T. R. Bernstein 2024-06-28 02:05:50 +02:00
  • 582f3773ae Use single equal sign in test T. R. Bernstein 2024-06-28 01:59:48 +02:00
  • dee91ee451 Assume launchd services are correct T. R. Bernstein 2024-06-28 01:54:10 +02:00
  • c4799def16 Tie brew installation success on folder existence T. R. Bernstein 2024-06-28 01:53:07 +02:00
  • 30a447b362 Use system cache and log for homebrew T. R. Bernstein 2024-06-28 01:43:04 +02:00
  • b261814a95 Fix wrong parenthesis error T. R. Bernstein 2024-06-28 01:36:33 +02:00
  • 4d9805581c Use argName instead of optionName for module args T. R. Bernstein 2024-06-28 01:18:53 +02:00
  • f568cc6dbd Remove unused questions and args T. R. Bernstein 2024-06-27 23:23:43 +02:00
  • aca321294b Install Homebrew using official script T. R. Bernstein 2024-06-27 17:29:40 +02:00
  • 349120f0a3 Fix error in answers cache logic T. R. Bernstein 2024-06-27 16:05:10 +02:00
  • d8d641c671 Fix heredoc tab error T. R. Bernstein 2024-06-27 11:19:04 +02:00
  • 10b9b857b1 Require root privileges only when neccessary T. R. Bernstein 2024-06-27 10:34:50 +02:00
  • 5d8efcf238 Run bootstrap.sh even when given as cmd arg T. R. Bernstein 2024-06-26 21:00:21 +02:00
  • 137a1cf53a Install zshlib even if given as a compiled file T. R. Bernstein 2024-06-26 20:38:23 +02:00
  • 70078b465d Install Prizmo app T. R. Bernstein 2024-06-26 19:49:30 +02:00
  • 3ad8aab530 Delete ocr binary T. R. Bernstein 2024-06-26 19:49:18 +02:00
  • ace7c7ca0a Update list of software to install T. R. Bernstein 2024-06-26 18:51:37 +02:00
  • 23016a639e Support multiple keyboards in remap-keys module T. R. Bernstein 2024-06-26 18:45:59 +02:00
  • 97bb7bd9c5 Remove special install routines for brew casks T. R. Bernstein 2024-06-26 14:38:54 +02:00
  • e03ed8c5b8 Make brew executable for homebrew user only T. R. Bernstein 2024-06-26 12:27:42 +02:00
  • bbc4b80d81 Allow sudo usage to homebrew user T. R. Bernstein 2024-06-26 11:48:32 +02:00
  • 9b07dbc989 Install WhatsApp and Signal messengers Rezart Qelibari 2022-05-29 21:47:10 +02:00
  • 2232e73065 Show username and password field on login window Rezart Qelibari 2022-05-29 21:20:11 +02:00
  • e69e92bdc1 Fix permission errors caused by umask Rezart Qelibari 2022-05-29 20:28:02 +02:00
  • 6551c7ee06 Add 09-install-fonts.sh Rezart Qelibari 2022-05-07 20:40:04 +02:00
  • 9379b1b125 Install setapp and mountain-duck apps Rezart Qelibari 2022-05-07 20:39:39 +02:00
  • 15cb7a9c90 Install Synology Drive Client Rezart Qelibari 2022-05-04 19:51:55 +02:00
  • d43930de2d Use prefix brew command for tapping Rezart Qelibari 2022-05-04 19:46:55 +02:00
  • 7b359f8338 Do not stop if one tap was impossible Rezart Qelibari 2022-05-04 19:39:54 +02:00
  • acca9f142c Remove pdfpenpro Rezart Qelibari 2022-05-04 19:32:41 +02:00
  • b25b2de68d Install SF Symbols Rezart Qelibari 2022-05-04 19:25:57 +02:00
  • c86feb53c5 Tap homebrew/cask-drivers Rezart Qelibari 2022-05-04 19:10:41 +02:00
  • 957cae89fd Install Adobe Acrobat Pro Rezart Qelibari 2022-05-04 18:31:33 +02:00
  • 6766042125 Check if parallels was already installed Rezart Qelibari 2022-05-04 17:59:38 +02:00
  • adb8b97696 Configure macOS firewall Rezart Qelibari 2022-05-02 05:45:08 +02:00
  • 5c8c5bc824 Fix misuse of indicateActivity Rezart Qelibari 2022-05-02 05:00:56 +02:00
  • f5a0a96c61 Update APFS preboot volume Rezart Qelibari 2022-05-02 04:03:44 +02:00
  • ba41c4e5e7 Abort early i modules/02-create-filevault-user.sh Rezart Qelibari 2022-05-02 03:39:28 +02:00
  • 5238cf3754 Update indicateActivity from zshlib Rezart Qelibari 2022-04-28 11:01:06 +02:00
  • 32457fc4a4 Filter option values instead of option names Rezart Qelibari 2022-04-27 09:37:16 +02:00
  • a9d7b8c04d Use sysadminctl to set user picture Rezart Qelibari 2022-04-27 09:37:01 +02:00
  • e4c965f37c Do not swallow up every message Rezart Qelibari 2022-04-27 09:03:11 +02:00
  • 229af9e107 Add module headings to modules Rezart Qelibari 2022-04-26 04:51:40 +02:00
  • 095e4e5478 Add is-picture subcommand as validator Rezart Qelibari 2022-04-26 04:06:33 +02:00
  • 0c6cc19bc1 Add hooks to lib/module_main Rezart Qelibari 2022-04-26 04:06:18 +02:00
  • 20a9d88385 Update zshlib Rezart Qelibari 2022-04-26 03:17:58 +02:00
  • 5af1b3e1c3 Add int and term trap calls Rezart Qelibari 2022-04-25 06:20:43 +02:00
  • d74a213313 Compile zshlib inside temporary directory Rezart Qelibari 2022-04-25 02:39:38 +02:00
  • bc27890c08 Move checkCommands to zshlib Rezart Qelibari 2022-04-22 06:52:01 +02:00
  • 5be8a9c13d Install rcm cli tool Rezart Qelibari 2022-04-21 00:28:30 +02:00
  • 150934bee5 Merge all trap calls to stop override Rezart Qelibari 2022-04-20 05:53:37 +02:00
  • 2bd066c243 Show cursor after script has run Rezart Qelibari 2022-04-20 00:58:57 +02:00
  • 08214f99aa Preserve brew git remotes env variables for sudo Rezart Qelibari 2022-04-20 00:46:45 +02:00
  • dd6e47a502 Fix typo Rezart Qelibari 2022-04-20 00:46:21 +02:00
  • 65ad175cf4 Handle zwc autoloading case too Rezart Qelibari 2022-04-20 00:39:03 +02:00
  • 0edd5f546a Add 08-install-zsh-libraries.sh Rezart Qelibari 2022-04-19 07:06:15 +02:00
  • 962e5b54fc Update option filter function Rezart Qelibari 2022-04-19 08:03:51 +02:00
  • 5e65a5cd2c Update ocr command Rezart Qelibari 2022-04-19 06:26:37 +02:00
  • 3836b8195c Install docopts too Rezart Qelibari 2022-04-19 05:44:33 +02:00
  • a6b1759302 Use install to create directories for modules Rezart Qelibari 2022-04-19 05:43:22 +02:00
  • 203cef9bf6 Add 07-install-binaries.sh module Rezart Qelibari 2022-04-07 00:27:00 +02:00
  • 7205af985f Add 06-install-mas-apps.sh module Rezart Qelibari 2022-04-06 19:47:07 +02:00
  • dd3ea08ea1 Activate brew-updater launch daemons immediately Rezart Qelibari 2022-04-06 19:30:06 +02:00
  • 9385a345b4 Add 05-install-remap-keys.sh module Rezart Qelibari 2022-04-06 17:52:27 +02:00
  • 77c0ac8cdf Split prerequisites check into three stages Rezart Qelibari 2022-04-06 16:43:04 +02:00
  • 7f55fb66f8 Prevent print from parsing usage string options Rezart Qelibari 2022-04-06 11:30:04 +02:00
  • d2139d7b38 Update zshlib Rezart Qelibari 2022-04-05 19:25:26 +02:00
  • f49452fff1 Add 04-install-brew-apps.sh module Rezart Qelibari 2022-04-05 15:38:23 +02:00
  • f9131f8682 Add possiblity to check only runtime dependencies Rezart Qelibari 2022-04-05 16:14:34 +02:00
  • 4296814786 Add MACOS_SYSTEM_DEBUG Rezart Qelibari 2022-04-05 15:27:23 +02:00
  • 449762383d Add vim filetype comment to module Rezart Qelibari 2022-04-05 14:46:15 +02:00
  • 9974bce07c Indent here doc with tabs Rezart Qelibari 2022-04-05 14:46:08 +02:00
  • b96fe10a72 Use hostname as default for computr name Rezart Qelibari 2022-04-04 17:32:45 +02:00
  • 0fd4ed6479 Accept answers for show-questions subcommand Rezart Qelibari 2022-04-04 15:06:10 +02:00
  • 149c34e96e Revert "Stop on first error during installation" Rezart Qelibari 2022-04-04 14:26:24 +02:00
  • bbb1b1e77c Add 03-install-brew.sh module Rezart Qelibari 2022-03-31 10:36:52 +02:00
  • 366bd3c706 Preserve env vars and do shallow copy Rezart Qelibari 2022-03-31 11:18:00 +02:00
  • 92185876f9 Update zshlib Rezart Qelibari 2022-03-29 20:16:38 +02:00
  • 4e0f5bb3cd Stop on first error during installation Rezart Qelibari 2022-03-28 00:23:35 +02:00
  • 6cf66ccc00 Stop option parsing in arguments for lop Rezart Qelibari 2022-03-23 18:57:01 +01:00
  • 2f8ffef31d Skip preboot update Rezart Qelibari 2022-03-14 05:07:17 +01:00
  • 782ed62420 Filter password options from log Rezart Qelibari 2022-03-14 04:57:35 +01:00
  • 547683b980 Improve log messages of module 02 Rezart Qelibari 2022-03-14 04:14:08 +01:00
  • 3289d2fbbf Update zshlib Rezart Qelibari 2022-03-14 03:31:51 +01:00
  • 3b70137c27 Hide cursor during installation run Rezart Qelibari 2022-03-14 01:45:05 +01:00
  • 471d41bf11 Disable tty echo during installation run Rezart Qelibari 2022-03-14 00:10:25 +01:00
  • 0a604dbd69 Fix misspelling Rezart Qelibari 2022-03-12 16:55:57 +01:00
  • 3a2513ee60 Remove double call to configureBasicSystem Rezart Qelibari 2022-03-12 15:46:52 +01:00
  • 70dfb1439c Add user picture using dscl Rezart Qelibari 2022-03-12 15:37:58 +01:00
  • 74d74bc1f6 Pass verbosity level down to modules Rezart Qelibari 2022-03-12 12:14:26 +01:00