Commit graph

69 commits

Author SHA1 Message Date
Manuel Thalmann 3a660c6f0e Allow removing the OneShot listener 2024-08-10 05:19:24 +02:00
Manuel Thalmann 4e3089264e Force creation of sudo alias 2024-08-10 00:22:46 +02:00
Manuel Thalmann 2b54e79624 Allow execution of OneShot tasks 2024-08-10 00:22:30 +02:00
Manuel Thalmann fba3e5d860 Reorder winget arguments 2024-08-09 14:45:05 +02:00
Manuel Thalmann 6b678efb7c Login to users for configuration 2024-08-09 04:19:49 +02:00
Manuel Thalmann fa4327275c Add missing setup stage 2024-08-09 03:02:25 +02:00
Manuel Thalmann 7cf7bcd027 Make Get-Users output explicit 2024-08-09 03:02:17 +02:00
Manuel Thalmann 9ae994d5db Add support for the sudo command 2024-08-09 02:22:45 +02:00
Manuel Thalmann 5da67032a3 Suppress unnecessary output 2024-08-08 22:24:41 +02:00
Manuel Thalmann 12751ced57 Make config script platform independent 2024-08-08 18:21:16 +02:00
Manuel Thalmann 1e2f61c8bb Add users during installation 2024-08-08 17:49:43 +02:00
Manuel Thalmann 329007b063 Add functions for retrieving attributes 2024-08-08 14:45:34 +02:00
Manuel Thalmann a8b35f4406 Skip scope argument by default 2024-08-08 14:22:13 +02:00
Manuel Thalmann a9b8ecf105 Apply the error action globally 2024-08-08 14:08:38 +02:00
Manuel Thalmann 2aa608bc8d Add a stage for creating users 2024-08-08 04:38:40 +02:00
Manuel Thalmann 95418ba6aa Allow custom winget arguments 2024-08-08 04:29:00 +02:00
Manuel Thalmann 6c06f719c9 Improve winget function 2024-08-08 04:28:21 +02:00
Manuel Thalmann bf9679e522 Add missing function 2024-08-08 04:20:11 +02:00
Manuel Thalmann 0af53191ba Refactor browser scripts 2024-08-08 03:32:03 +02:00
Manuel Thalmann e735320fcb Ensure Selenium is imported 2024-08-08 02:59:02 +02:00
Manuel Thalmann 76ba329ad2 Allow skipping the Action argument 2024-08-08 02:56:28 +02:00
Manuel Thalmann 4613f82442 Allow removing task bar icons 2024-08-08 02:28:40 +02:00
Manuel Thalmann 6ce28f4751 Configure user only outside of setup 2024-08-07 23:30:29 +02:00
Manuel Thalmann 4f3573329a Fix incorrect installation filter 2024-08-07 23:20:28 +02:00
Manuel Thalmann 1d0270e455 Show messages if packages are installed 2024-08-07 23:18:23 +02:00
Manuel Thalmann 32daa81086 Fix incorrect package check 2024-08-07 23:17:07 +02:00
Manuel Thalmann a86b1b1069 Refactor default winget parameters 2024-08-07 22:56:42 +02:00
Manuel Thalmann 211700fbee Allow skipping PowerShell profile files 2024-08-07 22:25:42 +02:00
Manuel Thalmann 38deb9dc88 Resolve dependency loop 2024-08-07 21:54:58 +02:00
Manuel Thalmann cfc5643347 Remove unnecessary statement 2024-08-07 21:53:26 +02:00
Manuel Thalmann 7b9eb1b370 Refactor PowerShell profile script 2024-08-07 21:34:40 +02:00
Manuel Thalmann 99cc9cb12b Move scripts properly 2024-08-07 21:05:32 +02:00
Manuel Thalmann 3c6933c03d 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