Commit graph

1737 commits

Author SHA1 Message Date
Manuel Thalmann 7d19a83bf0 Add settings for Logitech G903 2024-03-28 13:17:08 +01:00
Manuel Thalmann 73e2cb1a22 Add script for configuring Surface Book touchpad 2024-03-27 09:24:04 +01:00
Manuel Thalmann b4a6438e6a Rename Devices directories to Drivers 2024-03-27 09:09:30 +01:00
Manuel Thalmann 52ac08c28b Show sudo message again after installation 2024-03-25 22:20:00 +01:00
Manuel Thalmann f1efbf12db Fix incorrect path 2024-03-25 22:11:52 +01:00
Manuel Thalmann 4e07b058f7 Pre-install vscode extensions 2024-03-25 19:54:26 +01:00
Manuel Thalmann c99c131968 Fix non-functioning bash profile script 2024-03-25 19:41:48 +01:00
Manuel Thalmann 61e44772a2 Add missing command line argument 2024-03-25 19:32:59 +01:00
Manuel Thalmann 2c840ec829 Install aliae completion globally 2024-03-25 19:30:18 +01:00
Manuel Thalmann 88c61772aa Fix non-functioning profile script call in bash 2024-03-25 19:19:27 +01:00
Manuel Thalmann 362ac681cf Fix incorrect file extension for fish 2024-03-25 18:07:40 +01:00
Manuel Thalmann 1c4976f577 Install Oh My Posh to pwsh as root 2024-03-25 18:02:16 +01:00
Manuel Thalmann 177eab4baa Don't load profile while configuring Oh My Posh 2024-03-25 18:00:52 +01:00
Manuel Thalmann 1df2c801a0 Externalize profile setup into separate function 2024-03-25 12:40:51 +01:00
Manuel Thalmann 16348dc2bb Ignore non-functioning virsh network 2024-03-25 03:01:29 +01:00
Manuel Thalmann 03c83a45a7 Accept profile statements from arguments by default 2024-03-25 01:22:36 +01:00
Manuel Thalmann 1c3204f99e Exit script on error 2024-03-25 00:26:12 +01:00
Manuel Thalmann a2c6f530bd Install Discord separately 2024-03-25 00:22:22 +01:00
Manuel Thalmann 29163651d1 Remove unnecessary statement 2024-03-24 21:38:51 +01:00
Manuel Thalmann c3524465e4 Disable Dynamic Lighting by default 2024-03-24 20:18:29 +01:00
Manuel Thalmann 8556db2097 Install nodejs as preparation 2024-03-24 19:22:53 +01:00
Manuel Thalmann ddb9b2936a Skip unpacking of existing files 2024-03-24 18:17:18 +01:00
Manuel Thalmann f58b7895e4 Move cleanup scripts to proper location 2024-03-24 18:16:29 +01:00
Manuel Thalmann 6cac37b0a9 Overwrite existing files when unpacking osu! 2024-03-24 18:09:22 +01:00
Manuel Thalmann 47d8a51381 Allow addition of custom restoration arguments 2024-03-24 18:08:54 +01:00
Manuel Thalmann aaf1eab21b Kill all processes related to LGHub during restore 2024-03-24 17:47:41 +01:00
Manuel Thalmann 32e29c5c03 Only back up installed Visual Studio versions 2024-03-24 17:37:13 +01:00
Manuel Thalmann ecbdfc9152 Add further Visual Studio versions 2024-03-24 17:34:25 +01:00
Manuel Thalmann d2990ad53d Only restore previously installed VS versions 2024-03-24 17:17:57 +01:00
Manuel Thalmann d803c80611 Prevent unnecessary output 2024-03-24 16:56:55 +01:00
Manuel Thalmann cc8f1e6c51 Add missing import 2024-03-24 16:54:36 +01:00
Manuel Thalmann ff211d89ae Ensure the KnownFolders module is imported before use 2024-03-24 15:18:01 +01:00
Manuel Thalmann be052f8b2f Fix Logitech G Hub scripts 2024-03-24 13:47:53 +01:00
Manuel Thalmann eaa4d5f7d2 Add a variable storing the sudoers config file name 2024-03-24 13:09:21 +01:00
Manuel Thalmann 8f0e7be228 Delete sudoers config as root 2024-03-24 13:09:07 +01:00
Manuel Thalmann 21c02bcbcf Set a valid file name for sudoers config 2024-03-24 13:08:45 +01:00
Manuel Thalmann 1a6c134016 Fix incorrect script order 2024-03-24 13:05:32 +01:00
Manuel Thalmann 7ece566788 Fix non-functioning commands 2024-03-24 13:04:11 +01:00
Manuel Thalmann 1dc68b9b5b Rearrange order of Arch installation steps 2024-03-24 12:52:13 +01:00
Manuel Thalmann dd556b388b Disable password inquiry during installation 2024-03-24 12:47:10 +01:00
Manuel Thalmann 77791fdcec Fix non-functioning hook method 2024-03-24 05:35:13 +01:00
Manuel Thalmann e0c13cd52d Fix typo 2024-03-24 05:26:19 +01:00
Manuel Thalmann c0f20ce64b Ignore inexistent POSH_THEME variable 2024-03-24 03:17:50 +01:00
Manuel Thalmann ac8a58eac8 Unser POSH_THEME variable during installation 2024-03-24 02:51:22 +01:00
Manuel Thalmann bd62c46504 Make more descriptive prompt 2024-03-24 02:10:45 +01:00
Manuel Thalmann 41653e34e6 Fix accessability of variables 2024-03-24 02:06:16 +01:00
Manuel Thalmann c0d8936fc9 Fix syntax errors 2024-03-24 02:04:43 +01:00
Manuel Thalmann ac0b53550e Fix inaccessible variable 2024-03-24 01:59:39 +01:00
Manuel Thalmann ba61657cfe Update code accordingly 2024-03-24 01:10:44 +01:00
Manuel Thalmann c772ccb6cd Create ExpandString values by default 2024-03-24 01:10:00 +01:00
Manuel Thalmann ddcf93e14d Make aliae work out of the box 2024-03-23 23:27:06 +01:00
Manuel Thalmann afe6626a37 Fix invalid syntax 2024-03-23 23:26:22 +01:00
Manuel Thalmann 8e3152ee03 Fix infinite loop 2024-03-23 22:38:11 +01:00
Manuel Thalmann 76370d1de1 Refactor switch statements 2024-03-23 21:51:19 +01:00
Manuel Thalmann 962b0952ea Ensure prerequisites are installed at the very beginning 2024-03-23 17:53:43 +01:00
Manuel Thalmann fbacb2dcc7 Pause scripts on errors 2024-03-23 17:32:45 +01:00
Manuel Thalmann b1b230972f Silence unnecessary errors 2024-03-23 17:31:16 +01:00
Manuel Thalmann f70860b57d Partition disks using a function 2024-03-23 17:29:25 +01:00
Manuel Thalmann 34751740be Move file lists to proper location 2024-03-23 17:29:07 +01:00
Manuel Thalmann ab29a2e3f4 Create a script for running hooks 2024-03-23 17:23:45 +01:00
Manuel Thalmann e81291af6b Fix script permissions 2024-03-23 17:23:36 +01:00
Manuel Thalmann f8ef1db22e Remove unnecessary statement 2024-03-23 17:21:51 +01:00
Manuel Thalmann 2d2d3d8b61 Group apps by category 2024-03-23 17:21:43 +01:00
Manuel Thalmann ea44f8bbec Refactor formatting 2024-03-23 17:21:32 +01:00
Manuel Thalmann f0e3eb14f3 Move file lists to resource directory 2024-03-23 17:18:38 +01:00
Manuel Thalmann f1a79ca996 Remove unnecessary software 2024-03-23 17:18:16 +01:00
Manuel Thalmann a84db3a58f Create separate script for configuring nvidia on Arch 2024-03-23 17:08:58 +01:00
Manuel Thalmann 079e1382fe Split script for installing microsoft fonts on Debian 2024-03-23 17:01:50 +01:00
Manuel Thalmann f0d9441a19 Print a warning concerning backup preservation 2024-03-23 16:34:08 +01:00
Manuel Thalmann ee5451362d Simplify Arch installation script 2024-03-23 16:31:10 +01:00
Manuel Thalmann 799cdee06d Remove unnecessary software 2024-03-23 16:15:08 +01:00
Manuel Thalmann 4eaef9a7c3 Log further messages 2024-03-23 15:59:55 +01:00
Manuel Thalmann 686efa716d Lead user through the setup properly 2024-03-23 15:57:25 +01:00
Manuel Thalmann cce121656d Rename user stages 2024-03-23 15:54:15 +01:00
Manuel Thalmann 8c404feddf Refactor user creation process 2024-03-23 15:54:09 +01:00
Manuel Thalmann ff0d70493a Refactor user creation script 2024-03-23 15:47:31 +01:00
Manuel Thalmann be49a7d80c Allow creation of multiple users 2024-03-23 15:38:06 +01:00
Manuel Thalmann a49a926135 Set the user name by default 2024-03-23 15:29:37 +01:00
Manuel Thalmann 1b10d40bbe Represent numbers as hex if applicable 2024-03-23 15:27:40 +01:00
Manuel Thalmann 23fca23cbe Install prerequisites during backups 2024-03-23 15:16:12 +01:00
Manuel Thalmann f55e5ab8b9 Install Windows based on installation stages 2024-03-23 15:09:58 +01:00
Manuel Thalmann c51f1c9367 Install script prerequisites automatically 2024-03-23 14:29:59 +01:00
Manuel Thalmann 81091371e9 Refactor Windows setup scripts 2024-03-23 13:45:15 +01:00
Manuel Thalmann d8ee61009d Fix incorrect settings 2024-03-23 04:56:49 +01:00
Manuel Thalmann 75d5b554fa Install Powershell profile statements globally 2024-03-23 04:55:05 +01:00
Manuel Thalmann 9ac113cbeb Remove unnecessary parameters 2024-03-23 01:45:14 +01:00
Manuel Thalmann 84db4a0f5e Remove unnecessary script calls 2024-03-23 01:34:22 +01:00
Manuel Thalmann 0dfda96d8a Call Scheduled Tasks using scripts 2024-03-23 01:27:49 +01:00
Manuel Thalmann df32bea183 Remove new line characters from scheduled tasks 2024-03-23 00:57:44 +01:00
Manuel Thalmann 9d1349a7b6 Fix typos 2024-03-23 00:29:34 +01:00
Manuel Thalmann dc4a60658a Fix broken scheduled tasks 2024-03-23 00:10:12 +01:00
Manuel Thalmann 42b9a244ea Refactor the creation of scheduled tasks 2024-03-22 18:28:37 +01:00
Manuel Thalmann 02324b9861 Leave entrypoint uninitialized if not determinable 2024-03-22 17:55:43 +01:00
Manuel Thalmann 2c1496ca86 Fix run condition 2024-03-22 16:15:37 +01:00
Manuel Thalmann 9d43a84fab Replace C# invocations with Invoke-Command 2024-03-22 15:25:00 +01:00
Manuel Thalmann 8f66dfaafa Fix non-functioning events 2024-03-22 14:51:17 +01:00
Manuel Thalmann 232040dc65 Wait for wmi event using powershell 2024-03-22 12:19:05 +01:00
Manuel Thalmann 5bc0a8eefc Await custom scheduled tasks 2024-03-22 10:59:24 +01:00
Manuel Thalmann 8acfb3b82e Store scheduled task in separate scripts 2024-03-22 10:32:53 +01:00
Manuel Thalmann 55c06764c6 Drop use of redundant constant value 2024-03-22 10:20:25 +01:00
Manuel Thalmann c74be4f8f4 Move user creation script 2024-03-22 10:20:25 +01:00
Manuel Thalmann 6d3630a03a Silence unnecessary output 2024-03-22 00:20:47 +01:00
Manuel Thalmann 98086cdf86 Ensure the aliae config directory exists 2024-03-22 00:19:51 +01:00
Manuel Thalmann 855ca38b8c Add missing import 2024-03-21 17:21:02 +01:00
Manuel Thalmann 56480a7a67 Inquire on errors 2024-03-21 16:27:57 +01:00
Manuel Thalmann ca863eb749 Automatically determine the entrypoint during windows install 2024-03-21 16:07:29 +01:00
Manuel Thalmann 2c30f34c06 Create proper relative paths by default 2024-03-21 16:05:55 +01:00
Manuel Thalmann 9875b20a3a Install aliae initially 2024-03-21 13:35:21 +01:00
Manuel Thalmann 7ba32da157 Set up aliae on windows properly 2024-03-21 13:33:00 +01:00
Manuel Thalmann 1e464bdc77 Fix non-functioning script 2024-03-21 04:30:07 +01:00
Manuel Thalmann 083df48223 Remove duplicate declaration 2024-03-21 01:52:06 +01:00
Manuel Thalmann 6413377cfc Prevent PowerShell variable name collision 2024-03-21 00:29:38 +01:00
Manuel Thalmann 9ac22c8b99 Streamline PowerShell profile installation 2024-03-21 00:29:09 +01:00
Manuel Thalmann 10f0027736 Simplify aliae installation 2024-03-21 00:15:51 +01:00
Manuel Thalmann adb4f36394 Install aliae for the default and the current user 2024-03-21 00:13:07 +01:00
Manuel Thalmann cd0401b2e1 Fix PowerShell config installation 2024-03-21 00:10:54 +01:00
Manuel Thalmann 3f09c682f6 Allow installing PowerShell scripts for the default user 2024-03-21 00:06:34 +01:00
Manuel Thalmann 1bc0226ca7 Remove unnecessary script parameters 2024-03-21 00:00:33 +01:00
Manuel Thalmann 6a7b038157 Rename PowerShell config directory to conf.d 2024-03-20 23:57:48 +01:00
Manuel Thalmann 953a1127ac Remove redundant script 2024-03-20 23:57:24 +01:00
Manuel Thalmann 6903a47883 Make PowerShell profile installation cross platform 2024-03-20 23:53:49 +01:00
Manuel Thalmann 06769aef0c Fix typo 2024-03-20 23:52:15 +01:00
Manuel Thalmann b07f4ce23b Allow global installation of powershell configs 2024-03-20 23:49:21 +01:00
Manuel Thalmann 5cdc395cef Simplify powershell profile 2024-03-20 23:15:51 +01:00
Manuel Thalmann aab530444d Implicitly configure oh-my-posh theme 2024-03-20 23:13:17 +01:00
Manuel Thalmann d0a78ed134 Remove duplicate installation 2024-03-20 23:11:26 +01:00
Manuel Thalmann f96afe76f1 Fix pyenv installation 2024-03-20 23:08:15 +01:00
Manuel Thalmann 3afdbd8262 Actually install pipenv 2024-03-20 23:05:26 +01:00
Manuel Thalmann a675daf807 Relocate pipenv installation file accordingly 2024-03-20 23:04:25 +01:00
Manuel Thalmann 3fe739c701 Remove duplicate code 2024-03-20 23:00:51 +01:00
Manuel Thalmann 40b870a1eb Fix malformed environment variable 2024-03-20 22:58:16 +01:00
Manuel Thalmann a640da02ae Overwrite categorized profile files 2024-03-20 22:56:04 +01:00
Manuel Thalmann 38a109e6dc Fix permissions of local themes directory 2024-03-20 22:48:58 +01:00
Manuel Thalmann 17acbef42a Run install as root 2024-03-20 22:46:39 +01:00
Manuel Thalmann 20fffcadf7 Fix typo 2024-03-20 22:46:22 +01:00
Manuel Thalmann 1049fdc6dd Remove unnecessary statement 2024-03-20 22:45:09 +01:00
Manuel Thalmann cdd6ef95c5 Fix incorrect PowerShell profile path 2024-03-20 22:45:02 +01:00
Manuel Thalmann f18d0ab7d5 Add git-auf-deutsch for all shells 2024-03-20 22:43:38 +01:00
Manuel Thalmann ba70dcf0d6 Fix malformed config 2024-03-20 22:42:38 +01:00
Manuel Thalmann e806b7c932 Switch from nvs to n 2024-03-20 22:40:37 +01:00
Manuel Thalmann f91b5a02a1 Add a script for installing fish profile settings 2024-03-20 22:37:34 +01:00
Manuel Thalmann 7c3a691794 Add an abstract script for adding profile settings 2024-03-20 22:05:51 +01:00
Manuel Thalmann 12b020496c Simplify git-auf-deutsch addition 2024-03-20 21:50:17 +01:00
Manuel Thalmann fcdc159301 Add a script for running bash from powershell 2024-03-20 21:44:02 +01:00
Manuel Thalmann 8531917500 Install Oh My Posh! on powershell 2024-03-20 21:36:52 +01:00
Manuel Thalmann 3289d7173b Remove unnecessary statements 2024-03-20 21:36:03 +01:00
Manuel Thalmann d0a56afd19 Create common pwsh installation script 2024-03-20 21:34:47 +01:00
Manuel Thalmann 4c224f411e Convert bool param to Switch 2024-03-20 21:26:11 +01:00
Manuel Thalmann d4bb4f0498 Centralize Oh My Posh! installation 2024-03-20 21:24:10 +01:00
Manuel Thalmann dca49a0d84 Use function for adding bash profile settings 2024-03-20 21:15:50 +01:00
Manuel Thalmann 434d85d0b2 Add a script for adding bash profile files 2024-03-20 21:08:50 +01:00
Manuel Thalmann 6b8d1ee643 Configure OMP theme in aliae 2024-03-20 20:51:15 +01:00
Manuel Thalmann 11e9c8ecb8 Install aliae for bash in every OS 2024-03-20 20:43:03 +01:00
Manuel Thalmann 7c6e8372d1 Fix bash profile config 2024-03-20 20:37:41 +01:00
Manuel Thalmann 80d57ae22e Move aliae settings to /etc 2024-03-20 20:37:26 +01:00
Manuel Thalmann 572e2a8d88 Fix creation of aliae bash profile 2024-03-20 19:50:48 +01:00
Manuel Thalmann 11f3785c2a Allow global and personal profile files 2024-03-20 19:43:40 +01:00
Manuel Thalmann ecae2cbac5 Install aliae completion using profile files 2024-03-20 19:35:46 +01:00
Manuel Thalmann 65c9acae7c Add a function for getting a script initializer 2024-03-20 18:58:33 +01:00
Manuel Thalmann 37ddcb63d2 Rename powershell util script 2024-03-20 18:56:16 +01:00
Manuel Thalmann 0274f32895 Fix incorrect path 2024-03-20 18:50:31 +01:00
Manuel Thalmann 4142ee97db Refactor creation of powershell profile 2024-03-20 18:49:56 +01:00
Manuel Thalmann 325371140e Silence unnecessary output 2024-03-20 18:12:24 +01:00
Manuel Thalmann c17b04bf41 Fix typo 2024-03-20 18:07:43 +01:00
Manuel Thalmann fce38a3b36 Create script for installing aliae on Unix 2024-03-20 18:07:35 +01:00
Manuel Thalmann 944d0edd54 Add aliae autocompletion 2024-03-20 17:14:34 +01:00
Manuel Thalmann 04d47cc7de Add missing trailing EOL 2024-03-20 17:09:34 +01:00
Manuel Thalmann f4935da32c Install aliae to personal profile 2024-03-20 17:08:36 +01:00
Manuel Thalmann 9905c77232 Install pwsh before aliae 2024-03-20 17:07:42 +01:00
Manuel Thalmann cbb51f8833 Fix incorrect script 2024-03-20 17:03:43 +01:00
Manuel Thalmann 9fd8f467bd Install aliae config using common script 2024-03-20 17:03:14 +01:00
Manuel Thalmann 142aa56f2f Suppress error messages 2024-03-20 16:55:19 +01:00
Manuel Thalmann f15ebf73a9 Fix profile installation in case the profile does not exist 2024-03-20 16:55:12 +01:00
Manuel Thalmann 9fbd00b312 Fix incorrect installation conditions 2024-03-20 16:53:32 +01:00
Manuel Thalmann d767f0e97d Add scripts for editing the powershell profile 2024-03-20 16:33:18 +01:00
Manuel Thalmann 55b94b0ec4 Add aliae to all OSes 2024-03-20 16:00:44 +01:00
Manuel Thalmann dd9a54f181 Adjust directory of oh-my-posh theme 2024-03-20 15:18:39 +01:00
Manuel Thalmann 08fa628869 Configure base-devel using conf.d directory 2024-03-20 08:40:44 +01:00
Manuel Thalmann f75f8a3fee Detect entrypoint automatically 2024-03-16 01:04:56 +01:00
Manuel Thalmann e6d400ef11 Add package for installing GOG games 2024-03-15 14:23:31 +01:00
Manuel Thalmann fde4da536b Fix SurfaceBook 2 boot-up 2024-03-15 08:40:36 +01:00
Manuel Thalmann 1a2b402e2b Fix broken installer call 2024-03-13 22:30:14 +01:00
Manuel Thalmann 246a70521f Fix installation of winget 2024-03-13 21:56:48 +01:00
Manuel Thalmann a5abac1956 Fix incorrect script path 2024-03-13 20:57:46 +01:00
Manuel Thalmann 3648e597d5 Fix incorrect winget installation statement 2024-03-13 20:07:38 +01:00
Manuel Thalmann afa64d591a Run winget installation using pwsh 2024-03-13 19:35:06 +01:00
Manuel Thalmann 98a9318e36 Install XAML before installing winget 2024-03-13 11:51:52 +01:00
Manuel Thalmann 356ab17c38 Fix non-functioning statement 2024-03-13 11:16:24 +01:00
Manuel Thalmann 7f884ce9e4 Remove unnecessary statement 2024-03-13 10:22:29 +01:00
Manuel Thalmann 9bff113a69 Ensure dependencies are installed 2024-03-13 09:38:02 +01:00
Manuel Thalmann bf9e0064a3 Install winget using the script 2024-03-13 09:35:27 +01:00
Manuel Thalmann 12f6eaecb0 Fix non-functioning winget install script 2024-03-13 09:34:27 +01:00
Manuel Thalmann db4eab373f Add a script for forcibly installing winget 2024-03-13 09:06:48 +01:00
Manuel Thalmann 16a32703f8 Fix incorrect winget syntax 2024-03-12 15:11:26 +01:00
Manuel Thalmann 30e020fe7d Fix order of execution in setup script 2024-03-11 18:10:37 +01:00
Manuel Thalmann 377fa82836 Silence unnecessary output 2024-03-11 17:46:51 +01:00
Manuel Thalmann 81b7991ff3 Fix typo 2024-03-11 17:45:15 +01:00
Manuel Thalmann 0aff5fc54b Include Unattend settings in PortValhalla 2024-03-11 17:32:47 +01:00
Manuel Thalmann 69fa6b1e1c Install winget only if necessary 2024-03-11 17:08:53 +01:00
Manuel Thalmann b99d6c4592 Silence unnecessary console output 2024-03-10 23:38:46 +01:00
Manuel Thalmann d2a5f1372b Fix incomplete openssh setup 2024-03-10 23:37:40 +01:00
Manuel Thalmann 9208208dec Add missing package to installation script 2024-03-10 23:25:25 +01:00
Manuel Thalmann a8a4bf880d Instantly enable ssh-agent service 2024-03-10 17:57:07 +01:00
Manuel Thalmann 24474e9cc8 Add missing installation of openssh 2024-03-10 17:56:34 +01:00
Manuel Thalmann e89f301b65 Disable GRUB un-silencing 2024-03-10 04:31:06 +01:00
Manuel Thalmann b0f784a32b Disable experimental nvidia setting 2024-03-10 03:06:15 +01:00
Manuel Thalmann b0afab92f0 Make Welcome Center appear on first login 2024-03-10 02:18:06 +01:00
Manuel Thalmann dd02621ced Ensure autostart directory exists 2024-03-10 01:20:04 +01:00
Manuel Thalmann 32895c6479 Add missing semicolon 2024-03-10 01:16:31 +01:00
Manuel Thalmann 291324f407 Install qemu-full before virt-manager 2024-03-10 00:57:47 +01:00
Manuel Thalmann e5e7e12cf0 Fix typos 2024-03-10 00:29:13 +01:00
Manuel Thalmann c1edb81985 Disable confirmation dialogues 2024-03-09 22:17:49 +01:00
Manuel Thalmann 336a9531a6 Silence unwanted output 2024-03-09 21:45:50 +01:00
Manuel Thalmann cdd5be5011 Add explanatory comments to confusing code segments 2024-03-09 21:44:18 +01:00
Manuel Thalmann 6989476e6f Unify splitted installation command 2024-03-09 21:43:32 +01:00
Manuel Thalmann 8b46db7be7 Install optional dependencies 2024-03-09 21:43:22 +01:00
Manuel Thalmann a5f91f51ed Configure remotes in plasma session 2024-03-09 21:42:26 +01:00
Manuel Thalmann 9282eabc07 Fix typo 2024-03-09 21:35:06 +01:00
Manuel Thalmann 360ec0f30d Reorder package installation logically 2024-03-09 20:13:35 +01:00
Manuel Thalmann e46793169c Simplify virt-manager installation 2024-03-09 20:00:31 +01:00
Manuel Thalmann 6d1fb30e50 Add package for scanning docker images 2024-03-09 19:55:55 +01:00
Manuel Thalmann 70492bc961 Show enhanced game dialogue in protontricks 2024-03-09 19:23:15 +01:00
Manuel Thalmann 2c16cb013f Add further lutris dependencies 2024-03-09 19:22:50 +01:00
Manuel Thalmann ff0e934cd7 Reorder lutris package installation 2024-03-09 19:20:53 +01:00
Manuel Thalmann b03a9f7578 Remove duplicate installation steps 2024-03-09 18:46:49 +01:00
Manuel Thalmann 3a07dde237 Move binder_linux installation to proper script 2024-03-09 17:58:23 +01:00
Manuel Thalmann fe89f63480 Add missing dependency of vim clipboard support 2024-03-09 17:50:13 +01:00
Manuel Thalmann 905752a2e6 Disable installation of brave-beta-bin 2024-03-09 17:35:59 +01:00
Manuel Thalmann 68b5e604eb Simplify rclone configuration script 2024-03-09 17:31:53 +01:00
Manuel Thalmann fab6c334b6 Run icedtea-web using temurin 2024-03-09 17:30:01 +01:00
Manuel Thalmann 824444f232 Remove unnecessary package installation 2024-03-09 17:09:24 +01:00
Manuel Thalmann 1945ce98e4 Merge unnecessarily split commands 2024-03-09 17:08:25 +01:00
Manuel Thalmann cee5ce1afd Remove obsolete sddm keyboard layout workaround 2024-03-09 17:08:04 +01:00
Manuel Thalmann 9f2bb229e2 Enable verbose output for grub 2024-03-09 15:01:15 +01:00
Manuel Thalmann a0a5fb0f97 Fix outdated package 2024-03-09 15:01:01 +01:00
Manuel Thalmann 73ebda821b Remove unnecessary script argument 2024-03-09 12:23:26 +01:00
Manuel Thalmann d350ecd680 Add package for examining pacman packages 2024-03-09 12:17:03 +01:00
Manuel Thalmann 86008fc163 Remove unnecessary statement 2024-03-09 12:12:23 +01:00
Manuel Thalmann 7e10a6a5ba Fix security vulnerability 2024-03-09 12:04:34 +01:00
Manuel Thalmann 8f1d04e6b8 Reorder nvidia-dkms installation steps 2024-03-09 11:43:47 +01:00
Manuel Thalmann f1b259a4d2 Remove duplicate installation 2024-03-09 01:31:46 +01:00
Manuel Thalmann 27bf58f1af Explicitly install bluetooth while installing KDE 2024-03-09 01:13:00 +01:00
Manuel Thalmann baeff1b1e3 Install KDE before SDDM 2024-03-09 01:07:40 +01:00
Manuel Thalmann 4eca3d7f50 Reorder installations 2024-03-09 01:07:21 +01:00
Manuel Thalmann f7cd6d04bb Create separate script for installing openssh 2024-03-09 01:05:38 +01:00
Manuel Thalmann 2e24cce0a4 Add separate section for installing GUI apps 2024-03-09 00:56:51 +01:00
Manuel Thalmann 3a773d558c Add extras for zoxide 2024-03-09 00:54:29 +01:00
Manuel Thalmann 517bf5e187 Install GUI apps after GUI 2024-03-09 00:42:57 +01:00
Manuel Thalmann ff3be47952 Fix incorrect package name 2024-03-09 00:39:10 +01:00
Manuel Thalmann 08300df112 Add gtk flatpak fix 2024-03-09 00:36:21 +01:00
Manuel Thalmann cd668d4d76 Add zoxide 2024-03-09 00:35:59 +01:00
Manuel Thalmann c2767a324d Remove duplicate installation 2024-03-09 00:33:27 +01:00
Manuel Thalmann c46db6b377 Fix incorrect condition 2024-03-09 00:31:16 +01:00
Manuel Thalmann 442db0feb8 Remove obsolete software 2024-03-09 00:24:25 +01:00
Manuel Thalmann 2264ca7bcf Add new parameter to nvidia config 2024-03-09 00:18:55 +01:00
Manuel Thalmann 5acc13aec0 Change pacman settings at very beginning 2024-03-09 00:10:24 +01:00
Manuel Thalmann 1ea5be3122 Replace bootloader id of secure boot config properly 2024-03-09 00:07:58 +01:00
Manuel Thalmann 08ce23446d Remove unnecessary echo 2024-03-09 00:05:45 +01:00
Manuel Thalmann 8eb93264e2 Remove unnecessary script statement 2024-03-09 00:05:35 +01:00
Manuel Thalmann c7ec453c27 Remove yay directory after build 2024-03-08 23:59:30 +01:00
Manuel Thalmann 1b24cd0a26 Allow errors while installing syncs 2024-03-08 16:13:29 +01:00
Manuel Thalmann 49624beb9b Remove obsolete statement 2024-03-08 12:17:40 +00:00
Manuel Thalmann 9cdddc7f3d Only activate virt-manager network if necessary 2024-03-08 00:38:17 +01:00
Manuel Thalmann b3d5e6c03c Remove conflicting package 2024-03-08 00:19:57 +01:00
Manuel Thalmann f8b1ebc324 Fix typo 2024-03-07 23:57:33 +01:00
Manuel Thalmann c237828bd3 Remove outdated workarounds 2024-03-07 23:31:08 +01:00
Manuel Thalmann f038bc851c Remove obsolete workaround 2024-03-07 22:55:06 +01:00
Manuel Thalmann 1036f4b5ea Remove obsolete workaround 2024-03-07 22:31:22 +01:00
Manuel Thalmann 818704dae0 Fix incorrect installation order 2024-03-07 22:31:10 +01:00
Manuel Thalmann 78b44099a9 Create sddm config directory using sudo 2024-03-07 22:12:11 +01:00
Manuel Thalmann c6ba1cdd56 Add OpenConnect components to personal profile 2024-03-07 22:09:58 +01:00
Manuel Thalmann fc10b7d930 Fix installation of vim 2024-03-07 22:06:10 +01:00
Manuel Thalmann 80be3346bb Download personal xone version 2024-03-07 22:00:36 +01:00
Manuel Thalmann aa14346182 Only install xone if necessary 2024-03-07 21:59:24 +01:00
Manuel Thalmann b550db8e50 Fix installation of ssh-agent service 2024-03-07 21:48:21 +01:00
Manuel Thalmann e1ae5600ce Move Arch system essentials to separate script 2024-03-07 21:39:23 +01:00
Manuel Thalmann 349120c1cc Explain as to why script segments are made 2024-03-07 21:33:58 +01:00
Manuel Thalmann 8c9002d70c Disable makepkg's debug option by default 2024-03-07 21:23:55 +01:00
Manuel Thalmann 996b639344 Remove non-functioning command 2024-03-07 21:00:54 +01:00
Manuel Thalmann 460c8b9be2 Retry setting a password until it works 2024-03-07 20:55:20 +01:00
Manuel Thalmann dcf9900129 Install GUI after initial reboot 2024-03-07 19:15:46 +01:00
Manuel Thalmann de149670cf Install blackbox-terminal using flatpak as fallback 2024-03-07 08:54:26 +01:00
Manuel Thalmann 20e8ae6cb2 Remove obsolete workaround 2024-03-07 00:33:29 +01:00
Manuel Thalmann 4a344d590e Remove obsolete package 2024-03-06 17:02:20 +00:00
Manuel Thalmann 62626efaf4 Skip loading nvidia module after installation 2024-03-06 09:50:26 +01:00
Manuel Thalmann 6b44396fb2 Ignore errors during ytmdesktop installation 2024-03-06 09:49:46 +01:00
Manuel Thalmann efd9444237 Add proton drive mount 2024-03-05 15:19:14 +01:00
Manuel Thalmann 38ac7f9267 Add multi platform music apps 2024-03-05 14:47:03 +01:00
Manuel Thalmann 5aa518ec74 Create separate script for waydroid 2024-02-25 22:08:58 +01:00
Manuel Thalmann 7194eaf7db Install additional components for waydroid 2024-02-15 17:31:00 +01:00
Manuel Thalmann 13586ef790 Pre-install vsix-manager extension 2024-02-11 17:41:56 +01:00
Manuel Thalmann 30d9f33f70 Pre-install sync-settings extension 2024-02-11 17:08:15 +01:00
Manuel Thalmann 31d2c601e1 Move media applications to the generic collection 2024-02-11 14:24:49 +01:00
Manuel Thalmann 74a4b5c611 Add Pennywise to generic installations 2024-02-11 14:23:15 +01:00
Manuel Thalmann 3653a4cc45 Remove unnecessary desktop icons 2024-02-11 14:21:51 +01:00
Manuel Thalmann 9b0d2f31eb Make flatpak installation non-interactive 2024-02-08 17:25:13 +01:00
Manuel Thalmann cead4e521a Fix collision of -debug packages 2024-02-08 17:06:54 +01:00
Manuel Thalmann 138938aac2 Fix typo 2024-02-08 16:46:13 +01:00
Manuel Thalmann 407a7ddb76 Fix typo 2024-02-08 16:22:33 +01:00
Manuel Thalmann 361c24b94f Fix Pennywise installation 2024-02-08 15:39:24 +01:00
Manuel Thalmann 13f94a98cb Add PowerShell to Arch 2024-02-08 14:03:40 +01:00
Manuel Thalmann cd49917a45 Disable outdated workaround 2024-02-06 14:27:13 +01:00
Manuel Thalmann fac1d4fcb4 Remove all PPSSPP icons 2024-02-06 02:31:44 +01:00
Manuel Thalmann 019b9ad7b3 Remove duplicate restoration steps 2024-02-06 01:22:06 +01:00
Manuel Thalmann f8762fb7b9 Restore generic apps in the personal collection 2024-02-05 23:38:09 +01:00
Manuel Thalmann 4cfce498e1 Update install script for reWASD 2024-02-05 23:21:05 +01:00
Manuel Thalmann 0a6efdd8dc Install tools for restructuredText 2024-01-22 13:24:18 +01:00
Manuel Thalmann 2c5b7f9f4f Install propertree on Arch 2024-01-18 15:29:04 +01:00
Manuel Thalmann 46ca481211 Add scripts for installing 2024-01-18 14:25:59 +01:00
Manuel Thalmann 3faba1dd0b Install the SDL2 gamepad tool 2024-01-17 16:54:15 +01:00
Manuel Thalmann 23d58449bf Fix non-functioning rclone service 2024-01-17 14:55:07 +01:00
Manuel Thalmann c6ad6a9a25 Improve text related to Autologin enablement 2024-01-17 14:08:31 +01:00
Manuel Thalmann fd53cf0463 Start default network of virt-manager automatically 2024-01-17 00:14:07 +01:00
Manuel Thalmann 4ffdef5a18 Install nextcloud-client on Arch 2024-01-16 22:43:47 +01:00
Manuel Thalmann 8b422d2cb6 Improve the rclone service 2024-01-16 21:39:25 +01:00
Manuel Thalmann 98fcb8fb21 Install rar to Arch 2024-01-16 18:17:51 +01:00
Manuel Thalmann 6716b8c2ad Replace retroarch with libretro 2024-01-13 03:21:32 +01:00
Manuel Thalmann 902e413f6f Install tool for nuking USB controllers 2024-01-12 12:19:51 +01:00
Manuel Thalmann 8935875e47 Add new tools to the Arch setup 2024-01-12 12:13:38 +01:00
Manuel Thalmann 0ac59b83a8 Remove Firefox Developer icon 2023-12-10 03:21:20 +01:00
Manuel Thalmann 7bfbc14f3c Fix outdated winget syntax 2023-12-08 17:22:39 +01:00
Manuel Thalmann 11e0f6207c Change format of ooeb boot command 2023-12-07 17:41:33 +01:00
Manuel Thalmann 031fb5a54e Install NixOS as a flake 2023-12-02 01:26:41 +01:00
Manuel Thalmann 7ed35a070c Mount NixOS EFI partition to /boot/efi 2023-12-01 15:59:48 +01:00
Manuel Thalmann 1ba51897b6 Generate hardware config on installation 2023-11-28 10:32:15 +01:00
Manuel Thalmann 9e41cdf270 Set the hostname before installing NixOS 2023-11-28 01:45:49 +01:00
Manuel Thalmann 43366a2726 Add a script for installing NixOS 2023-11-28 01:45:12 +01:00
Manuel Thalmann ae5ccc4630 Fix partitioning for pre-existing boot partitions 2023-11-28 01:39:30 +01:00
Manuel Thalmann 9911b37317 Allow customizing the OS mount root 2023-11-28 01:22:48 +01:00
Manuel Thalmann 125b06889a Allow setting custom labels for partitions 2023-11-28 01:15:53 +01:00
Manuel Thalmann db9e6a4a99 Set permissions of script files 2023-11-28 01:12:05 +01:00
Manuel Thalmann 4fac412733 Create generic script for partitioning disks 2023-11-24 13:59:58 +01:00
Manuel Thalmann 8b87cab142 Set DPI for steam on HiDPI devices 2023-11-13 12:35:20 +01:00
Manuel Thalmann cbd77f6bee Fix piping of logo-ls command 2023-10-24 08:53:16 +02:00
Manuel Thalmann 3faa609fb0 Disable installation of brave nightly 2023-10-15 12:25:07 +02:00
Manuel Thalmann 04372499f3 Add German components for LaTeX 2023-10-15 12:23:04 +02:00
Manuel Thalmann 5f7b0167d3 Simplify command 2023-10-13 10:25:07 +02:00
Manuel Thalmann 6a41fd454a Install most recent version of winget during installation 2023-09-27 18:36:17 +02:00
Manuel Thalmann 13207c0d4a Allow specifying custom app installer function 2023-09-27 12:32:27 +02:00
Manuel Thalmann f4b4d407c0 Create a script for managing generic apps 2023-09-27 12:32:04 +02:00
Manuel Thalmann 4d120c410d Add remmina to the personal collection 2023-09-06 14:07:59 +02:00
Manuel Thalmann 188d758348 Add IcedTea to the personal software collection 2023-09-06 13:49:20 +02:00
Manuel Thalmann ddaadd1a23 Remove obsolete step from ssh-agent installation 2023-09-06 13:09:20 +02:00
Manuel Thalmann b44b9ad537 Add OpenVPN support for Network Manager 2023-09-04 15:09:49 +02:00
Manuel Thalmann ee9a796e1c Set Windows to store UTC time 2023-08-14 01:33:05 +02:00
Manuel Thalmann f3d71b8e54 Customize NVS installation script 2023-08-08 22:08:16 +02:00
Manuel Thalmann edc431a2e1 Refactor nvs installation 2023-08-08 20:47:04 +02:00
Manuel Thalmann fac335a6c6 Add further programs 2023-08-08 00:49:21 +02:00
Manuel Thalmann e46ce242dd Install all firefox editions 2023-08-08 00:45:03 +02:00
Manuel Thalmann 0a5b14cea2 Install KDE Connect 2023-08-08 00:43:35 +02:00
Manuel Thalmann aa8137be26 Install multiple winget packages in one command 2023-08-08 00:43:11 +02:00
Manuel Thalmann 9c2a2175d6 Install bt-dualboot 2023-08-07 20:43:48 +02:00
Manuel Thalmann 43f55e815a Refactor calculation of swap size 2023-08-07 20:33:51 +02:00
Manuel Thalmann c62f691aca Mount windows in arch 2023-08-07 20:29:24 +02:00
Manuel Thalmann b5c1d31417 Mute unnecessary console output 2023-08-07 17:52:32 +02:00
Manuel Thalmann 3dc7da0351 Fix incorrect command 2023-08-07 17:52:23 +02:00
Manuel Thalmann 3ee54391f3 Install prerequisites for xone 2023-08-07 17:22:57 +02:00
Manuel Thalmann 9ed5b7c74c Set working directory during xone installation 2023-08-07 17:18:22 +02:00
Manuel Thalmann f84728e3a0 Delete temporary directory after use 2023-08-07 17:17:57 +02:00
Manuel Thalmann de6ff86064 Remove non-functioning statements 2023-08-07 01:24:08 +02:00
Manuel Thalmann 39aac7aa0c Fix invalid syntax 2023-08-06 22:36:04 +02:00
Manuel Thalmann fd365543a6 Copy Region & Language settings during setup 2023-08-05 04:11:43 +02:00
Manuel Thalmann be2f9f51dc Remove existing backup files 2023-08-05 03:03:57 +02:00
Manuel Thalmann 1a5ce2d870 Remove archive existence check when restoring personal files 2023-08-05 03:03:47 +02:00
Manuel Thalmann 498d075bbf Fix broken minegrub theme path 2023-08-04 18:48:22 +02:00
Manuel Thalmann b28178fddd Install git on initial Arch installation 2023-08-04 18:09:09 +02:00
Manuel Thalmann 9284a372e7 Fix incorrectly named parameter 2023-08-04 01:33:42 +02:00
Manuel Thalmann a2e0cbe683 Install working version of Selenium.WebDriver 2023-08-04 01:13:58 +02:00
Manuel Thalmann 9a01d0065e Use normal compression level 2023-08-02 12:57:03 +02:00
Manuel Thalmann 7889739189 Don't split resulting backup file 2023-08-02 12:56:40 +02:00
Manuel Thalmann b366c32395 Split full backup in 4GB parts 2023-08-01 20:32:58 +02:00
Manuel Thalmann bbd06011fc Split inner files in 2GB parts 2023-08-01 20:32:23 +02:00
Manuel Thalmann 4f420adb00 Split resulting archive 2023-08-01 19:01:12 +02:00
Manuel Thalmann d4a78bf9e3 Re-enable deletion after backup 2023-08-01 17:22:48 +02:00
Manuel Thalmann 03650676a6 Re-enable large page mode 2023-08-01 17:22:20 +02:00
Manuel Thalmann 38b8c154c2 Lower the compression level 2023-08-01 16:56:21 +02:00
Manuel Thalmann c96abbf3f0 Use highest compression level 2023-08-01 16:31:03 +02:00
Manuel Thalmann c58ba1c017 Split archive into 4GB parts 2023-08-01 16:01:51 +02:00
Manuel Thalmann a2d162ad64 Add SysInternals tools 2023-08-01 15:39:02 +02:00
Manuel Thalmann ea4fdf8228 Disable removal of PowerShell modules 2023-08-01 15:31:14 +02:00
Manuel Thalmann f3421bde56 Disable large page mode 2023-08-01 15:30:32 +02:00
Manuel Thalmann 113389beca Remove modules before uninstalling 2023-08-01 14:48:32 +02:00
Manuel Thalmann bfd9b8c0b2 Split archives in 2G parts 2023-08-01 14:22:15 +02:00
Manuel Thalmann 3a7a83c00e Disable the -sdel switch 2023-08-01 14:01:35 +02:00
Manuel Thalmann a9e39e218a Remove all unwanted installation artifacts 2023-08-01 13:24:08 +02:00
Manuel Thalmann 1bc3e77fa6 Clean up all prerequisites 2023-08-01 13:19:27 +02:00
Manuel Thalmann cf4a1cca79 Remove files project after restoration 2023-08-01 13:15:34 +02:00
Manuel Thalmann 911417fe62 Delete files after backup 2023-08-01 13:13:38 +02:00
Manuel Thalmann c1a647f03e Try fixing use of inline if 2023-08-01 12:50:48 +02:00
Manuel Thalmann 1b80209d85 Allow archives to not be split 2023-08-01 12:48:27 +02:00
Manuel Thalmann 32fc311f8e Set archive paths accordingly 2023-08-01 12:35:40 +02:00
Manuel Thalmann 978cf399b3 Split large archives 2023-08-01 12:30:06 +02:00
Manuel Thalmann 4ee39e4d7a Disable large page mode 2023-08-01 12:06:33 +02:00
Manuel Thalmann 721800c5ff Fix broken VS config export 2023-08-01 03:48:15 +02:00
Manuel Thalmann b77d649db2 Allow creation of backups without specifying 7z arguments 2023-08-01 03:34:56 +02:00
Manuel Thalmann 8cda3ea272 Ignore expected errors 2023-08-01 01:04:49 +02:00
Manuel Thalmann 3667e3e69c Add MetaX 2023-07-31 18:58:42 +02:00
Manuel Thalmann a55ceec784 Add Ant Renamer 2023-07-31 18:44:54 +02:00
Manuel Thalmann cd9a7c01b6 Use default compression level 2023-07-31 16:31:12 +02:00
Manuel Thalmann 1b8b60f4cb Disable the -sdel option of 7zip 2023-07-31 00:41:35 +02:00
Manuel Thalmann 2131190caa Remove settings backups before restoring LGHub 2023-07-30 15:51:13 +02:00
Manuel Thalmann 2fed5ce9f7 Set default arguments for creating archives 2023-07-30 15:20:01 +02:00
Manuel Thalmann 750afc1776 Add missing argument for unpacking 7z archive 2023-07-30 14:36:37 +02:00
Manuel Thalmann 68c42cb133 Fix typo 2023-07-30 14:34:56 +02:00
Manuel Thalmann 7652eb3c0b Install 7z command if necessary 2023-07-30 14:33:02 +02:00
Manuel Thalmann 033ba32bde Fix incorrect backup path for Visual Studio 2023-07-30 04:13:30 +02:00
Manuel Thalmann 3156a35ef1 Include missing RetroArch file 2023-07-30 04:11:44 +02:00
Manuel Thalmann 8e2ccc404b Exclude symbolic links 2023-07-30 04:10:03 +02:00
Manuel Thalmann 5542deabe2 Restructure directoriey of Visual Studio backup 2023-07-29 22:01:47 +02:00
Manuel Thalmann dfc86f5b30 Fix incorrect backup path 2023-07-29 21:19:57 +02:00
Manuel Thalmann 3125cd823e Clean up computer after creating backup 2023-07-29 21:16:42 +02:00
Manuel Thalmann 5ca434dce1 Leave consumer features enabled 2023-07-29 21:13:38 +02:00
Manuel Thalmann 3982fbc32a Remove unnecessary white space characters 2023-07-29 21:13:25 +02:00
Manuel Thalmann a5b588d4c9 Remove outdated app 2023-07-29 12:55:41 +02:00
Manuel Thalmann 76a8ab4d73 Add scripts for installing and configuring MSEdgeRedirect 2023-07-29 11:47:32 +02:00
Manuel Thalmann 94f2453aeb Remove edge icon at the very end 2023-07-29 11:28:32 +02:00
Manuel Thalmann 178be42a48 Fix grammatical error 2023-07-29 11:07:52 +02:00
Manuel Thalmann 696c75b035 Fix incorrect RegEx pattern 2023-07-29 11:04:55 +02:00
Manuel Thalmann ea590b2201 Prevent sleep mode for all actions 2023-07-29 03:37:43 +02:00
Manuel Thalmann 466ec46bcc Fix incorrect order of code statements 2023-07-29 03:25:47 +02:00
Manuel Thalmann e47ae3690e Fix incorrect function call 2023-07-29 03:21:26 +02:00
Manuel Thalmann 8e2fa6315f Add log messages 2023-07-29 03:01:53 +02:00
Manuel Thalmann 95760333e0 Allow the prevention of sleep mode 2023-07-29 02:58:00 +02:00
Manuel Thalmann 31ebbe8e31 Replace xow with xone 2023-07-27 21:24:09 +02:00
Manuel Thalmann 6ba9113c10 Remove duplicate installation 2023-07-27 20:32:38 +02:00
Manuel Thalmann bb71bd091d Install preview version of mRemoteNG 2023-07-27 20:18:04 +02:00
Manuel Thalmann 21d7537cbd Ignore checksum of EA app 2023-07-27 20:06:56 +02:00
Manuel Thalmann 50c7c0b52f Fix typo 2023-07-27 20:05:28 +02:00
Manuel Thalmann e16dfd55d4 Prevent accessing an object multiple times at once 2023-07-27 17:42:05 +02:00
Manuel Thalmann 4f9c81f35f Fix non-functioning git initialization 2023-07-27 16:11:16 +02:00
Manuel Thalmann 0b29c11897 Fix incorrect type assertion 2023-07-27 14:16:26 +02:00
Manuel Thalmann b7d99dc711 Execute Oh My Posh script in current context 2023-07-27 13:15:09 +02:00
Manuel Thalmann 93259e16db Refactor the Oh My Posh profile 2023-07-27 13:09:30 +02:00
Manuel Thalmann 716467c301 Fix typo 2023-07-27 05:57:31 +02:00
Manuel Thalmann f683fea70b Fix sourcing of multiple files 2023-07-27 04:35:52 +02:00
Manuel Thalmann 537c959070 Install Oh My Posh machine wide 2023-07-27 04:35:18 +02:00
Manuel Thalmann 6c0f09226f Fix incorrect module path 2023-07-27 03:25:42 +02:00
Manuel Thalmann eff243cc6e Add Oh My Posh completion 2023-07-27 03:09:19 +02:00
Manuel Thalmann 59967e991f Refactor Oh My Posh customization 2023-07-27 03:07:24 +02:00
Manuel Thalmann 841e61d574 Import custom Oh My Posh for user 2023-07-27 03:03:10 +02:00
Manuel Thalmann 90a9d8726a Add Oh My Posh to windows 2023-07-27 02:57:35 +02:00
Manuel Thalmann 3a5160e8c2 Allow choosing where to create PowerShell profiles to 2023-07-27 02:54:14 +02:00
Manuel Thalmann c0541f6669 Set order of profile files 2023-07-27 02:37:43 +02:00
Manuel Thalmann 7fb0aadc1f Add Terminal-Icons 2023-07-27 02:36:31 +02:00
Manuel Thalmann 7611fee2a2 Ensure profile files can be created 2023-07-27 02:32:31 +02:00
Manuel Thalmann 67fe311272 Force creation of profile files 2023-07-27 02:28:37 +02:00
Manuel Thalmann c10fbdc6cd Allow unawaited installation of posh-git 2023-07-27 02:25:17 +02:00
Manuel Thalmann 94796dd5d9 Add posh-git to Windows installations 2023-07-27 02:22:09 +02:00
Manuel Thalmann 7f7f126254 Only load profile files if existent 2023-07-27 02:05:56 +02:00
Manuel Thalmann f7d25bd05a Add ability to load PowerShell profile files 2023-07-27 01:59:03 +02:00
Manuel Thalmann 2300d05c87 Allow the addition of custom PowerShell profiles 2023-07-27 01:55:44 +02:00
Manuel Thalmann e44a4244b8 Reuse existent variable 2023-07-27 01:41:30 +02:00
Manuel Thalmann 5f1d7bf1b1 Install shortcut to actual RetroArch executable 2023-07-27 01:39:51 +02:00
Manuel Thalmann b78da81005 Fix non-functioning code 2023-07-27 01:35:45 +02:00
Manuel Thalmann 5fc9f71fa7 Add a start menu shortcut to RetroArch 2023-07-27 01:27:47 +02:00
Manuel Thalmann f70588f4d0 Remove osu!lazer desktop icon using context object 2023-07-27 01:16:23 +02:00
Manuel Thalmann 8280b0fab6 Fix typo 2023-07-27 01:07:20 +02:00
Manuel Thalmann 0422fb9141 Remove Ubisoft Connect desktop icon 2023-07-27 01:04:08 +02:00
Manuel Thalmann a3fd6399cd Fix incorrect code 2023-07-26 18:28:31 +02:00
Manuel Thalmann b5d9b20346 Refactor the logic for reordering the association config 2023-07-26 18:12:18 +02:00
Manuel Thalmann f3528a6fcf Normalize indentation of app association config 2023-07-26 17:35:03 +02:00
Manuel Thalmann 878c28e836 Refactor the format of saved app associations 2023-07-26 17:21:19 +02:00
Manuel Thalmann a20bd99e44 Refactor logic for setting default applications 2023-07-26 17:10:57 +02:00
Manuel Thalmann e0755d7daa Add console output 2023-07-26 17:07:19 +02:00
Manuel Thalmann c13f6be20e Remove unnecessary file extension 2023-07-26 16:25:55 +02:00
Manuel Thalmann e390ff2637 Don't preserve whitespaces when loading xml 2023-07-26 16:22:44 +02:00
Manuel Thalmann 05ef9d0067 Fix addition of new default associations 2023-07-26 15:38:50 +02:00
Manuel Thalmann 1f2fda6480 Fix non-functioning code 2023-07-26 15:35:22 +02:00
Manuel Thalmann 6bee10a4e4 Clone node for new associations 2023-07-26 15:32:33 +02:00
Manuel Thalmann 33fdd590e3 Dispose the XML writer after use 2023-07-26 15:26:02 +02:00
Manuel Thalmann 8369da88a1 Fix possible non-existent variable 2023-07-26 14:56:17 +02:00
Manuel Thalmann 0bf309168c Fix encoding of app association file 2023-07-26 14:49:03 +02:00
Manuel Thalmann 91167bb5f9 Add a step for setting up software with app associations 2023-07-26 13:44:05 +02:00
Manuel Thalmann e66d5d664a Fix incorrect XPath syntax 2023-07-26 13:01:45 +02:00
Manuel Thalmann 54bb2a22f4 Refactor Firefox config script 2023-07-26 12:55:52 +02:00
Manuel Thalmann 28f4eee69f Silence unnecessary output 2023-07-26 12:53:38 +02:00
Manuel Thalmann 12e837dbc8 Rename app association function 2023-07-26 12:53:30 +02:00
Manuel Thalmann 51c931abc2 Import the manipulated app associations 2023-07-26 12:50:35 +02:00
Manuel Thalmann 4ca5f958aa Fix format of association xml 2023-07-26 12:49:32 +02:00
Manuel Thalmann 87cb359a1f Add a script for editing app associations 2023-07-26 12:45:01 +02:00
Manuel Thalmann c44f8180b0 Fix creation of the Thunderbird association 2023-07-26 12:01:18 +02:00
Manuel Thalmann ac602ba83f Remove WinSCP icon during installation 2023-07-26 11:02:34 +02:00
Manuel Thalmann d49ca13de1 Remove redundant installations 2023-07-26 00:16:20 +02:00
Manuel Thalmann 4ec03492be Install software before setting associations 2023-07-26 00:15:51 +02:00
Manuel Thalmann 6a1890efb8 Prevent creation of shortcuts for thunderbird 2023-07-25 18:55:35 +02:00
Manuel Thalmann 774cce451a Set default programs before creating user 2023-07-25 18:52:03 +02:00
Manuel Thalmann 463dea3d54 Prepare nextcloud initialization only once 2023-07-25 18:05:33 +02:00
Manuel Thalmann 971211246b Fix format of manipulated nextcloud config 2023-07-25 12:42:04 +02:00
Manuel Thalmann 2f867edf2a Remove non-existent variable 2023-07-25 12:40:35 +02:00
Manuel Thalmann 842bf7f2ea Fix the output of the Nextcloud configuration file 2023-07-25 12:39:45 +02:00
Manuel Thalmann 7ef31d4e95 Try converting the manipulated nextcloud config to string 2023-07-25 12:18:21 +02:00
Manuel Thalmann e5d77ec0da Fix a typo 2023-07-25 12:16:26 +02:00
Manuel Thalmann 7f1260b0df Refactor the manipulation of Nextcloud configurations 2023-07-25 12:15:28 +02:00
Manuel Thalmann c417fd6cf3 Print debug info about Nextcloud sync 2023-07-25 10:51:16 +02:00
Manuel Thalmann 42a48e2d3c Make Thunderbird the default mail program 2023-07-24 23:54:05 +02:00
Manuel Thalmann 87b1805849 Add a script for installing thunderbird 2023-07-24 23:44:38 +02:00
Manuel Thalmann 0d6803a83c Make WinSCP the default ftp program 2023-07-24 23:38:58 +02:00
Manuel Thalmann 748d37bbf0 Fix typo 2023-07-24 23:37:18 +02:00
Manuel Thalmann caf990a3b4 Add further supported files for Firefox 2023-07-24 23:33:41 +02:00
Manuel Thalmann 84e38a835a Add a separate script for installing WinSCP 2023-07-24 23:10:49 +02:00