Commit graph

351 commits

Author SHA1 Message Date
Manuel Thalmann cc84c185af Suppress unnecessary output 2024-08-08 22:24:41 +02:00
Manuel Thalmann 9dc4380a2c Make config script platform independent 2024-08-08 18:21:16 +02:00
Manuel Thalmann ee2a745308 Add users during installation 2024-08-08 17:49:43 +02:00
Manuel Thalmann 976fec72ad Add functions for retrieving attributes 2024-08-08 14:45:34 +02:00
Manuel Thalmann 0297a7d8d5 Skip scope argument by default 2024-08-08 14:22:13 +02:00
Manuel Thalmann 6111236dc0 Apply the error action globally 2024-08-08 14:08:38 +02:00
Manuel Thalmann de30c36dd5 Move PinnedItem script to proper location 2024-08-08 14:04:51 +02:00
Manuel Thalmann c8c3b03773 Enure features for PinnedItem are installed 2024-08-08 05:21:21 +02:00
Manuel Thalmann 92df913e97 Fix incorrect parameter access 2024-08-08 05:03:24 +02:00
Manuel Thalmann 425b364df2 Add a stage for creating users 2024-08-08 04:38:40 +02:00
Manuel Thalmann 97a2826f9a Add scripts for all remaining apps 2024-08-08 04:36:35 +02:00
Manuel Thalmann db7d4cd4fd Allow custom winget arguments 2024-08-08 04:29:00 +02:00
Manuel Thalmann 1d0523dd4e Improve winget function 2024-08-08 04:28:21 +02:00
Manuel Thalmann 6216f8ec9d Add missing function 2024-08-08 04:20:11 +02:00
Manuel Thalmann e63c3251d8 Refactor browser scripts 2024-08-08 03:32:03 +02:00
Manuel Thalmann d9a4ad03dd Ensure Selenium is imported 2024-08-08 02:59:02 +02:00
Manuel Thalmann 5656d97f13 Allow skipping the Action argument 2024-08-08 02:56:28 +02:00
Manuel Thalmann 673d7f980c Allow removing task bar icons 2024-08-08 02:28:40 +02:00
Manuel Thalmann a7e56d8a5d Allow installing modules native only 2024-08-08 02:28:23 +02:00
Manuel Thalmann 687c47fc99 Configure user only outside of setup 2024-08-07 23:30:29 +02:00
Manuel Thalmann ddb25b43b5 Add a script for installing Oh My Posh 2024-08-07 23:22:04 +02:00
Manuel Thalmann 87cfe2b54e Fix incorrect installation filter 2024-08-07 23:20:28 +02:00
Manuel Thalmann 734cd48f9b Fix profile script for individual profiles 2024-08-07 23:18:44 +02:00
Manuel Thalmann b9a7f4cffd Show messages if packages are installed 2024-08-07 23:18:23 +02:00
Manuel Thalmann f2dc82e2b7 Fix incorrect package check 2024-08-07 23:17:07 +02:00
Manuel Thalmann 80e5c435a3 Refactor default winget parameters 2024-08-07 22:56:42 +02:00
Manuel Thalmann 5ceb3c205b Add scripts for installing PS modules 2024-08-07 22:55:25 +02:00
Manuel Thalmann a25783a44a Allow skipping PowerShell profile files 2024-08-07 22:25:42 +02:00
Manuel Thalmann c500883386 Resolve dependency loop 2024-08-07 21:54:58 +02:00
Manuel Thalmann c15b72d5b1 Remove unnecessary statement 2024-08-07 21:53:26 +02:00
Manuel Thalmann 63aa399f91 Use internal OS detection 2024-08-07 21:35:03 +02:00
Manuel Thalmann f7aec5253e Refactor PowerShell profile script 2024-08-07 21:34:40 +02:00
Manuel Thalmann fb4f30018c Move scripts properly 2024-08-07 21:05:32 +02:00
Manuel Thalmann 82a28e1323 Add scripts for installing PowerShell 2024-08-07 20:30:12 +02:00
Manuel Thalmann 77afa05acd Rename PowerShell script directory 2024-08-07 19:08:13 +02:00
Manuel Thalmann 87ef1167fe Enable rclone services properly 2024-07-30 17:42:29 +02:00
Manuel Thalmann aa958b2656 Disable root bash login during installation 2024-07-30 00:54:43 +02:00
Manuel Thalmann 01ae7ce2d0 Silence unnecessary output 2024-07-30 00:53:20 +02:00
Manuel Thalmann 069c8a3330 Install vscode extensions for each user 2024-07-30 00:53:10 +02:00
Manuel Thalmann 882aac5c30 Fix installation of brave extensions 2024-07-30 00:52:55 +02:00
Manuel Thalmann 0da7130de1 Fix non-functioning installation scripts 2024-07-30 00:52:35 +02:00
Manuel Thalmann 87c5c5d140 Fix missing variables 2024-07-30 00:51:50 +02:00
Manuel Thalmann 4326044af9 Execute userConfig for current user only once 2024-07-28 23:44:58 +02:00
Manuel Thalmann 69ac0b990c Prevent userConfig from execute multiple times 2024-07-28 23:43:11 +02:00
Manuel Thalmann b5e798564b Inherit missing variable 2024-07-28 17:01:24 +02:00
Manuel Thalmann 566a3f025b Fix aliae configuration 2024-07-28 16:57:47 +02:00
Manuel Thalmann 18b4405441 Fix broken profile creation 2024-07-28 16:57:36 +02:00
Manuel Thalmann 07ba5dfeb6 Mark all fish scripts as executable 2024-07-28 12:32:08 +02:00
Manuel Thalmann 5653cea25a Configure for current user if none is specified 2024-07-20 14:06:25 +02:00
Manuel Thalmann 61865cd615 Remove unnecessary statement 2024-07-20 14:04:09 +02:00