Commit graph

1350 commits

Author SHA1 Message Date
Manuel Thalmann 8d37e46323 Set a valid file name for sudoers config 2024-03-24 13:08:45 +01:00
Manuel Thalmann 2fef5e494d Fix incorrect script order 2024-03-24 13:05:32 +01:00
Manuel Thalmann d9d461c723 Fix non-functioning commands 2024-03-24 13:04:11 +01:00
Manuel Thalmann dff19f4604 Rearrange order of Arch installation steps 2024-03-24 12:52:13 +01:00
Manuel Thalmann f560c8de7b Disable password inquiry during installation 2024-03-24 12:47:10 +01:00
Manuel Thalmann 3916255544 Fix non-functioning hook method 2024-03-24 05:35:13 +01:00
Manuel Thalmann cf057d2a69 Fix typo 2024-03-24 05:26:19 +01:00
Manuel Thalmann bf8f9c1487 Ignore inexistent POSH_THEME variable 2024-03-24 03:17:50 +01:00
Manuel Thalmann 0817849ef1 Unser POSH_THEME variable during installation 2024-03-24 02:51:22 +01:00
Manuel Thalmann 3d10553d9a Make more descriptive prompt 2024-03-24 02:10:45 +01:00
Manuel Thalmann 745157dbc0 Fix accessability of variables 2024-03-24 02:06:16 +01:00
Manuel Thalmann b3b99fe422 Fix syntax errors 2024-03-24 02:04:43 +01:00
Manuel Thalmann 060ae06753 Fix inaccessible variable 2024-03-24 01:59:39 +01:00
Manuel Thalmann fed96c7cdf Update code accordingly 2024-03-24 01:10:44 +01:00
Manuel Thalmann f91980ce9a Create ExpandString values by default 2024-03-24 01:10:00 +01:00
Manuel Thalmann 3c60befb27 Make aliae work out of the box 2024-03-23 23:27:06 +01:00
Manuel Thalmann 77d779be02 Fix invalid syntax 2024-03-23 23:26:22 +01:00
Manuel Thalmann 29d74b3a27 Fix infinite loop 2024-03-23 22:38:11 +01:00
Manuel Thalmann 04e8ae1197 Refactor switch statements 2024-03-23 21:51:19 +01:00
Manuel Thalmann 67fc0770f3 Ensure prerequisites are installed at the very beginning 2024-03-23 17:53:43 +01:00
Manuel Thalmann 19900bac81 Pause scripts on errors 2024-03-23 17:32:45 +01:00
Manuel Thalmann ba5c46a884 Silence unnecessary errors 2024-03-23 17:31:16 +01:00
Manuel Thalmann a14a29ed28 Partition disks using a function 2024-03-23 17:29:25 +01:00
Manuel Thalmann c3bcd60a10 Move file lists to proper location 2024-03-23 17:29:07 +01:00
Manuel Thalmann bb9f94a354 Create a script for running hooks 2024-03-23 17:23:45 +01:00
Manuel Thalmann 17a4af37d8 Fix script permissions 2024-03-23 17:23:36 +01:00
Manuel Thalmann 9af0272ae7 Remove unnecessary statement 2024-03-23 17:21:51 +01:00
Manuel Thalmann a2e0b592fa Group apps by category 2024-03-23 17:21:43 +01:00
Manuel Thalmann 8b2bf0365a Refactor formatting 2024-03-23 17:21:32 +01:00
Manuel Thalmann 3f905b0753 Move file lists to resource directory 2024-03-23 17:18:38 +01:00
Manuel Thalmann 11f5b1a4ae Remove unnecessary software 2024-03-23 17:18:16 +01:00
Manuel Thalmann def176c089 Create separate script for configuring nvidia on Arch 2024-03-23 17:08:58 +01:00
Manuel Thalmann 9a1a238514 Split script for installing microsoft fonts on Debian 2024-03-23 17:01:50 +01:00
Manuel Thalmann 9fad7ed0de Print a warning concerning backup preservation 2024-03-23 16:34:08 +01:00
Manuel Thalmann 777e35ba29 Simplify Arch installation script 2024-03-23 16:31:10 +01:00
Manuel Thalmann 1344f287aa Remove unnecessary software 2024-03-23 16:15:08 +01:00
Manuel Thalmann d6cb9c5f70 Log further messages 2024-03-23 15:59:55 +01:00
Manuel Thalmann 60f090349c Lead user through the setup properly 2024-03-23 15:57:25 +01:00
Manuel Thalmann 6d02e1bcb9 Rename user stages 2024-03-23 15:54:15 +01:00
Manuel Thalmann 7c1befdef4 Refactor user creation process 2024-03-23 15:54:09 +01:00
Manuel Thalmann 04c6ef125f Refactor user creation script 2024-03-23 15:47:31 +01:00
Manuel Thalmann 0246633c68 Allow creation of multiple users 2024-03-23 15:38:06 +01:00
Manuel Thalmann f1310bafdf Set the user name by default 2024-03-23 15:29:37 +01:00
Manuel Thalmann 6fcb7fb4a8 Represent numbers as hex if applicable 2024-03-23 15:27:40 +01:00
Manuel Thalmann 9bfb2f200a Install prerequisites during backups 2024-03-23 15:16:12 +01:00
Manuel Thalmann 5245bb9007 Install Windows based on installation stages 2024-03-23 15:09:58 +01:00
Manuel Thalmann f6baf1a9dc Install script prerequisites automatically 2024-03-23 14:29:59 +01:00
Manuel Thalmann c5a401f7eb Refactor Windows setup scripts 2024-03-23 13:45:15 +01:00
Manuel Thalmann 182727eb8d Fix incorrect settings 2024-03-23 04:56:49 +01:00
Manuel Thalmann a0e9c03525 Install Powershell profile statements globally 2024-03-23 04:55:05 +01:00
Manuel Thalmann c3ce9c0ba9 Remove unnecessary parameters 2024-03-23 01:45:14 +01:00
Manuel Thalmann b95499730d Remove unnecessary script calls 2024-03-23 01:34:22 +01:00
Manuel Thalmann 4c66d01f00 Call Scheduled Tasks using scripts 2024-03-23 01:27:49 +01:00
Manuel Thalmann 98acbc4817 Remove new line characters from scheduled tasks 2024-03-23 00:57:44 +01:00
Manuel Thalmann d66254ec89 Fix typos 2024-03-23 00:29:34 +01:00
Manuel Thalmann b1d9915786 Fix broken scheduled tasks 2024-03-23 00:10:12 +01:00
Manuel Thalmann 5d914ce33f Refactor the creation of scheduled tasks 2024-03-22 18:28:37 +01:00
Manuel Thalmann 24febb32f8 Leave entrypoint uninitialized if not determinable 2024-03-22 17:55:43 +01:00
Manuel Thalmann de8999c361 Fix run condition 2024-03-22 16:15:37 +01:00
Manuel Thalmann 5290d3283a Replace C# invocations with Invoke-Command 2024-03-22 15:25:00 +01:00
Manuel Thalmann 5e6eebf8ad Fix non-functioning events 2024-03-22 14:51:17 +01:00
Manuel Thalmann 30f98c4cb1 Wait for wmi event using powershell 2024-03-22 12:19:05 +01:00
Manuel Thalmann 5f02a650ad Await custom scheduled tasks 2024-03-22 10:59:24 +01:00
Manuel Thalmann ba058911e9 Store scheduled task in separate scripts 2024-03-22 10:32:53 +01:00
Manuel Thalmann d649525722 Drop use of redundant constant value 2024-03-22 10:20:03 +01:00
Manuel Thalmann 9ab5e776d9 Move user creation script 2024-03-22 09:26:54 +01:00
Manuel Thalmann a5eb0f1d87 Silence unnecessary output 2024-03-22 00:20:47 +01:00
Manuel Thalmann ab50077d04 Ensure the aliae config directory exists 2024-03-22 00:19:51 +01:00
Manuel Thalmann 6aaff564cc Add missing import 2024-03-21 17:21:02 +01:00
Manuel Thalmann 875120ccff Inquire on errors 2024-03-21 16:27:57 +01:00
Manuel Thalmann bfad7f1228 Automatically determine the entrypoint during windows install 2024-03-21 16:07:29 +01:00
Manuel Thalmann b1aa93d420 Create proper relative paths by default 2024-03-21 16:05:55 +01:00
Manuel Thalmann a8a144c147 Install aliae initially 2024-03-21 13:35:21 +01:00
Manuel Thalmann 7102320760 Set up aliae on windows properly 2024-03-21 13:33:00 +01:00
Manuel Thalmann 8e9bbc75f3 Fix non-functioning script 2024-03-21 04:30:07 +01:00
Manuel Thalmann ddc255221b Remove duplicate declaration 2024-03-21 01:52:06 +01:00
Manuel Thalmann e4e9dd4191 Prevent PowerShell variable name collision 2024-03-21 00:29:38 +01:00
Manuel Thalmann 181a82fd24 Streamline PowerShell profile installation 2024-03-21 00:29:09 +01:00
Manuel Thalmann 356611b169 Simplify aliae installation 2024-03-21 00:15:51 +01:00
Manuel Thalmann c9971d32e0 Install aliae for the default and the current user 2024-03-21 00:13:07 +01:00
Manuel Thalmann a4535eaf05 Fix PowerShell config installation 2024-03-21 00:10:54 +01:00
Manuel Thalmann 9918465b27 Allow installing PowerShell scripts for the default user 2024-03-21 00:06:34 +01:00
Manuel Thalmann 0481482f23 Remove unnecessary script parameters 2024-03-21 00:00:33 +01:00
Manuel Thalmann 96dff277e6 Rename PowerShell config directory to conf.d 2024-03-20 23:57:48 +01:00
Manuel Thalmann ce44de21d7 Remove redundant script 2024-03-20 23:57:24 +01:00
Manuel Thalmann e75a0c8420 Make PowerShell profile installation cross platform 2024-03-20 23:53:49 +01:00
Manuel Thalmann cb0807ee72 Fix typo 2024-03-20 23:52:15 +01:00
Manuel Thalmann dab33f679b Allow global installation of powershell configs 2024-03-20 23:49:21 +01:00
Manuel Thalmann cdfbf46282 Simplify powershell profile 2024-03-20 23:15:51 +01:00
Manuel Thalmann 2a8430e388 Implicitly configure oh-my-posh theme 2024-03-20 23:13:17 +01:00
Manuel Thalmann 0a56cfc809 Remove duplicate installation 2024-03-20 23:11:26 +01:00
Manuel Thalmann 4ec1fdde19 Fix pyenv installation 2024-03-20 23:08:15 +01:00
Manuel Thalmann 5db2666bbe Actually install pipenv 2024-03-20 23:05:26 +01:00
Manuel Thalmann 7edd370b8a Relocate pipenv installation file accordingly 2024-03-20 23:04:25 +01:00
Manuel Thalmann b890c0d9c6 Remove duplicate code 2024-03-20 23:00:51 +01:00
Manuel Thalmann 696988e187 Fix malformed environment variable 2024-03-20 22:58:16 +01:00
Manuel Thalmann d1611db116 Overwrite categorized profile files 2024-03-20 22:56:04 +01:00
Manuel Thalmann b91b80d1d3 Fix permissions of local themes directory 2024-03-20 22:48:58 +01:00
Manuel Thalmann 41cc9273db Run install as root 2024-03-20 22:46:39 +01:00
Manuel Thalmann f491187a42 Fix typo 2024-03-20 22:46:22 +01:00
Manuel Thalmann 8cea8ce958 Remove unnecessary statement 2024-03-20 22:45:09 +01:00
Manuel Thalmann 92bfb452aa Fix incorrect PowerShell profile path 2024-03-20 22:45:02 +01:00
Manuel Thalmann 59dbc46b88 Add git-auf-deutsch for all shells 2024-03-20 22:43:38 +01:00
Manuel Thalmann 860a9372cc Fix malformed config 2024-03-20 22:42:38 +01:00
Manuel Thalmann 391d5d9097 Switch from nvs to n 2024-03-20 22:40:37 +01:00
Manuel Thalmann 49ab989d1e Add a script for installing fish profile settings 2024-03-20 22:37:34 +01:00
Manuel Thalmann b81b034287 Add an abstract script for adding profile settings 2024-03-20 22:05:51 +01:00
Manuel Thalmann e22ca0ec73 Simplify git-auf-deutsch addition 2024-03-20 21:50:17 +01:00
Manuel Thalmann ea1078e5db Add a script for running bash from powershell 2024-03-20 21:44:02 +01:00
Manuel Thalmann 654370f4f0 Install Oh My Posh! on powershell 2024-03-20 21:36:52 +01:00
Manuel Thalmann dd32e279a6 Remove unnecessary statements 2024-03-20 21:36:03 +01:00
Manuel Thalmann 4eab5617b3 Create common pwsh installation script 2024-03-20 21:34:47 +01:00
Manuel Thalmann 0f7ff4a2a6 Convert bool param to Switch 2024-03-20 21:26:11 +01:00
Manuel Thalmann 3617798a0e Centralize Oh My Posh! installation 2024-03-20 21:24:10 +01:00
Manuel Thalmann 6997511486 Use function for adding bash profile settings 2024-03-20 21:15:50 +01:00
Manuel Thalmann d601f09a9c Add a script for adding bash profile files 2024-03-20 21:08:50 +01:00
Manuel Thalmann 7a228d3690 Configure OMP theme in aliae 2024-03-20 20:51:15 +01:00
Manuel Thalmann 4f71049e2f Install aliae for bash in every OS 2024-03-20 20:43:03 +01:00
Manuel Thalmann d3221717bc Fix bash profile config 2024-03-20 20:37:41 +01:00
Manuel Thalmann 2289ea085e Move aliae settings to /etc 2024-03-20 20:37:26 +01:00
Manuel Thalmann fc58cd38d9 Fix creation of aliae bash profile 2024-03-20 19:50:48 +01:00
Manuel Thalmann 53ed5bb8c0 Allow global and personal profile files 2024-03-20 19:43:40 +01:00
Manuel Thalmann eaf9ed7f8a Install aliae completion using profile files 2024-03-20 19:35:46 +01:00
Manuel Thalmann b3c1c20b72 Add a function for getting a script initializer 2024-03-20 18:58:33 +01:00
Manuel Thalmann 3ac1ce8c66 Rename powershell util script 2024-03-20 18:56:16 +01:00
Manuel Thalmann 7005082e4b Fix incorrect path 2024-03-20 18:50:31 +01:00
Manuel Thalmann f90e849661 Refactor creation of powershell profile 2024-03-20 18:49:56 +01:00
Manuel Thalmann 10a96402fe Silence unnecessary output 2024-03-20 18:12:24 +01:00
Manuel Thalmann 734e463df4 Fix typo 2024-03-20 18:07:43 +01:00
Manuel Thalmann b4320f63eb Create script for installing aliae on Unix 2024-03-20 18:07:35 +01:00
Manuel Thalmann 41919727e3 Add aliae autocompletion 2024-03-20 17:14:34 +01:00
Manuel Thalmann ce6fb59ff5 Add missing trailing EOL 2024-03-20 17:09:34 +01:00
Manuel Thalmann caeb33b0a6 Install aliae to personal profile 2024-03-20 17:08:36 +01:00
Manuel Thalmann fa58614d17 Install pwsh before aliae 2024-03-20 17:07:42 +01:00
Manuel Thalmann 7fa3450984 Fix incorrect script 2024-03-20 17:03:43 +01:00
Manuel Thalmann 90f85e227d Install aliae config using common script 2024-03-20 17:03:14 +01:00
Manuel Thalmann f3eb4ec970 Suppress error messages 2024-03-20 16:55:19 +01:00
Manuel Thalmann 4ff12aae01 Fix profile installation in case the profile does not exist 2024-03-20 16:55:12 +01:00
Manuel Thalmann 90bd9d0e4f Fix incorrect installation conditions 2024-03-20 16:53:32 +01:00
Manuel Thalmann 5055eddb82 Add scripts for editing the powershell profile 2024-03-20 16:33:18 +01:00
Manuel Thalmann 638d241973 Add aliae to all OSes 2024-03-20 16:00:44 +01:00
Manuel Thalmann 3b0a4e6956 Adjust directory of oh-my-posh theme 2024-03-20 15:18:39 +01:00
Manuel Thalmann be95688d27 Configure base-devel using conf.d directory 2024-03-20 08:40:44 +01:00
Manuel Thalmann 8339cb3006 Detect entrypoint automatically 2024-03-16 01:04:56 +01:00
Manuel Thalmann e63b161243 Add package for installing GOG games 2024-03-15 14:23:31 +01:00
Manuel Thalmann 0661bf3d62 Fix SurfaceBook 2 boot-up 2024-03-15 08:40:36 +01:00
Manuel Thalmann cd6d5fcd9b Fix broken installer call 2024-03-13 22:30:14 +01:00
Manuel Thalmann 86aa29b66c Fix installation of winget 2024-03-13 21:56:48 +01:00
Manuel Thalmann 39ba5f63bc Fix incorrect script path 2024-03-13 20:57:46 +01:00
Manuel Thalmann 2f4222ecdb Fix incorrect winget installation statement 2024-03-13 20:07:38 +01:00