Commit graph

55 commits

Author SHA1 Message Date
Manuel Thalmann b2e288b9e3 Add a stage for creating users 2024-08-08 04:38:40 +02:00
Manuel Thalmann 9f54702158 Allow custom winget arguments 2024-08-08 04:29:00 +02:00
Manuel Thalmann 23954e7e9f Improve winget function 2024-08-08 04:28:21 +02:00
Manuel Thalmann a2c6d8bc04 Add missing function 2024-08-08 04:20:11 +02:00
Manuel Thalmann e91c7ba371 Refactor browser scripts 2024-08-08 03:32:03 +02:00
Manuel Thalmann b6135b0750 Ensure Selenium is imported 2024-08-08 02:59:02 +02:00
Manuel Thalmann ab07c87c57 Allow skipping the Action argument 2024-08-08 02:56:28 +02:00
Manuel Thalmann 5a64f8e42d Allow removing task bar icons 2024-08-08 02:31:59 +02:00
Manuel Thalmann f9752543c1 Configure user only outside of setup 2024-08-07 23:30:29 +02:00
Manuel Thalmann ff86ea62f9 Fix incorrect installation filter 2024-08-07 23:20:28 +02:00
Manuel Thalmann bfba6b532f Show messages if packages are installed 2024-08-07 23:18:23 +02:00
Manuel Thalmann 1c9de44bd8 Fix incorrect package check 2024-08-07 23:17:07 +02:00
Manuel Thalmann 72d8ebe35f Refactor default winget parameters 2024-08-07 22:56:42 +02:00
Manuel Thalmann 049c8d5eba Allow skipping PowerShell profile files 2024-08-07 22:25:42 +02:00
Manuel Thalmann 096446e646 Resolve dependency loop 2024-08-07 21:54:58 +02:00
Manuel Thalmann 27bd44a127 Remove unnecessary statement 2024-08-07 21:53:26 +02:00
Manuel Thalmann 438bbb911e Refactor PowerShell profile script 2024-08-07 21:34:40 +02:00
Manuel Thalmann d90e3bb437 Move scripts properly 2024-08-07 21:05:32 +02:00
Manuel Thalmann 81c1a577a0 Execute userConfig for current user only once 2024-07-28 23:44:58 +02:00
Manuel Thalmann b40c6d71d4 Fix broken profile creation 2024-07-28 16:57:36 +02:00
Manuel Thalmann ee8d8c12cd Mark all fish scripts as executable 2024-07-28 12:32:08 +02:00
Manuel Thalmann 9c6d5509f6 Configure for current user if none is specified 2024-07-20 14:06:25 +02:00
Manuel Thalmann 2b38c0e81e Add a function for checking whether a configuration is applied 2024-07-20 14:03:35 +02:00
Manuel Thalmann cc1f27f568 Remove necessity of nix config 2024-07-20 13:54:04 +02:00
Manuel Thalmann 0ebe9ace15 Add function for configuring user settings 2024-07-20 03:50:38 +02:00
Manuel Thalmann 051019072a Stop keeping track of installed software 2024-07-20 03:32:53 +02:00
Manuel Thalmann d3a38daafc Fix string formatting 2024-07-20 01:57:06 +02:00
Manuel Thalmann eeabf6dadf Ignore installation status by default 2024-07-20 01:32:42 +02:00
Manuel Thalmann 358cb3a327 Allow marking software as installed 2024-07-20 01:21:25 +02:00
Manuel Thalmann 73070fb232 Remove test code 2024-07-20 00:47:48 +02:00
Manuel Thalmann 54e629f706 Allow applying custom functions during evaluation 2024-07-20 00:36:19 +02:00
Manuel Thalmann 7c06248859 Set profile title by default 2024-07-16 14:15:05 +02:00
Manuel Thalmann f50920d868 Streamline aliae installation 2024-07-16 03:30:14 +02:00
Manuel Thalmann d14418e4ca Remove non-functioning symbols 2024-07-16 01:05:29 +02:00
Manuel Thalmann d5fd3bb34a Add a function to check whether a config is set 2024-07-15 14:14:07 +02:00
Manuel Thalmann 3034418fb7 Pass arguments to software scripts 2024-07-15 13:56:27 +02:00
Manuel Thalmann 86965651d9 Package essential software 2024-07-15 12:10:30 +02:00
Manuel Thalmann 2df5ecddcb Refactor network connection test 2024-07-14 21:37:39 +02:00
Manuel Thalmann ea24ad15c1 Fix syntax error 2024-07-14 10:10:04 +02:00
Manuel Thalmann 60e55be26a Add scripts for maintaining software installation 2024-07-13 18:36:24 +02:00
Manuel Thalmann 5a15c1ea05 Prevent dangling tmux sessions 2024-07-12 00:40:48 +02:00
Manuel Thalmann 56704c3df1 Wait for internet connection before starting the setup 2024-07-12 00:39:14 +02:00
Manuel Thalmann c2dd9adad4 Implicitly produce raw output 2024-07-11 21:01:39 +02:00
Manuel Thalmann 4209a7c107 Use source instead of dot notation 2024-07-09 04:00:26 +02:00
Manuel Thalmann def44b1351 Simplify the creation of hooks 2024-07-09 03:57:03 +02:00
Manuel Thalmann 52384e532a Load language settings from the config 2024-07-09 02:22:12 +02:00
Manuel Thalmann 362ac681cf Fix incorrect file extension for fish 2024-03-25 18:07:40 +01:00
Manuel Thalmann 03c83a45a7 Accept profile statements from arguments by default 2024-03-25 01:22:36 +01:00
Manuel Thalmann 77791fdcec Fix non-functioning hook method 2024-03-24 05:35:13 +01:00
Manuel Thalmann ab29a2e3f4 Create a script for running hooks 2024-03-23 17:23:45 +01:00