Commit graph

1587 commits

Author SHA1 Message Date
Manuel Thalmann 95daef9ac9 Set git config system wide 2024-07-15 14:58:54 +02:00
Manuel Thalmann dc2f8ef3c3 Set git config system wide 2024-07-15 14:47:06 +02:00
Manuel Thalmann a3d2bed4cf Add a function to check whether a config is set 2024-07-15 14:14:07 +02:00
Manuel Thalmann 8979ad11e4 Pass arguments to software scripts 2024-07-15 13:56:27 +02:00
Manuel Thalmann 26c219a520 Fix typo 2024-07-15 13:27:14 +02:00
Manuel Thalmann b9081b9af4 Enable nix before setup 2024-07-15 13:26:40 +02:00
Manuel Thalmann b75bcb3e1a Fix permission issues 2024-07-15 13:23:00 +02:00
Manuel Thalmann e6beab8438 Fix syntax error 2024-07-15 13:17:00 +02:00
Manuel Thalmann d3ea49dba5 Fix typos 2024-07-15 13:15:57 +02:00
Manuel Thalmann f993f4da5e Make setup-user able to use nix 2024-07-15 13:15:07 +02:00
Manuel Thalmann 4b63af36ca Ensure nix works during setup 2024-07-15 13:13:15 +02:00
Manuel Thalmann 2edd854b44 Fix typo 2024-07-15 13:12:46 +02:00
Manuel Thalmann 77abdd244c Force network connection for installation 2024-07-15 12:45:49 +02:00
Manuel Thalmann 3a84881981 Allow package install scripts to be chained properly 2024-07-15 12:43:18 +02:00
Manuel Thalmann 36030e6eed Package essential software 2024-07-15 12:10:06 +02:00
Manuel Thalmann 484adccf9f Automatically install enumerated software 2024-07-15 12:10:30 +02:00
Manuel Thalmann 00d695b443 Remove redundant command 2024-07-15 12:10:30 +02:00
Manuel Thalmann 9da4a3a6dc Add proper packages for system setup 2024-07-14 22:34:47 +02:00
Manuel Thalmann 4c4ecefe50 Fix syntax errors 2024-07-14 22:34:06 +02:00
Manuel Thalmann 829a40e6b6 Streamline yay installation 2024-07-14 22:33:56 +02:00
Manuel Thalmann 2df5ecddcb Refactor network connection test 2024-07-14 21:37:39 +02:00
Manuel Thalmann abf19147bc Fix syntax errors 2024-07-14 10:10:14 +02:00
Manuel Thalmann ea24ad15c1 Fix syntax error 2024-07-14 10:10:04 +02:00
Manuel Thalmann ef184da8d5 Execute actual software installation 2024-07-14 10:09:57 +02:00
Manuel Thalmann a4e8faf50e Fix undefined variable 2024-07-14 10:09:37 +02:00
Manuel Thalmann d6a5f10503 Rename the yay wrapper 2024-07-14 09:48:23 +02:00
Manuel Thalmann 97039d085a Streamline pacman installation 2024-07-14 09:44:32 +02:00
Manuel Thalmann 0ce6b70b10 Streamline base-devel installation 2024-07-14 03:05:26 +02:00
Manuel Thalmann 60e55be26a Add scripts for maintaining software installation 2024-07-13 18:36:24 +02:00
Manuel Thalmann 44bc1d7d1b Enter PortValhalla before the installation 2024-07-13 17:28:30 +02:00
Manuel Thalmann 434da07c1b Fix incorrect path specification 2024-07-13 17:28:06 +02:00
Manuel Thalmann 563e1bcdc7 Fix nix on new installations 2024-07-13 17:27:53 +02:00
Manuel Thalmann 1d3b22d78e Add a shallow installation script 2024-07-13 15:49:55 +02:00
Manuel Thalmann a38a3b7154 Create a common install script 2024-07-13 15:12:35 +02:00
Manuel Thalmann 6c27845e5e Install fish and nix on setup 2024-07-13 15:12:01 +02:00
Manuel Thalmann b664ecd82c Remove obsolete setup-user 2024-07-13 15:11:44 +02:00
Manuel Thalmann cd819b5996 Stor script name in a variable 2024-07-13 13:23:16 +02:00
Manuel Thalmann ecb264d747 Allow customizing setup script per machine 2024-07-13 13:03:56 +02:00
Manuel Thalmann 1dc32d2bb6 Allow direct execution of the installation 2024-07-13 12:36:10 +02:00
Manuel Thalmann 8f4e2c184d Chain commands properly 2024-07-13 11:24:04 +02:00
Manuel Thalmann 3c43752597 Execute partitioning in fish directly 2024-07-13 11:23:14 +02:00
Manuel Thalmann 242b85d9c7 Perform partitioning and repo-cloning in common setup 2024-07-13 10:59:09 +02:00
Manuel Thalmann 22d68bfa7b Automatically create a setup user 2024-07-13 09:52:30 +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 ce1b743526 Allow setting the keyboard layout from the config file 2024-07-11 22:10:57 +02:00
Manuel Thalmann 1f6fe9c181 Allow setting the key map 2024-07-11 22:05:36 +02:00
Manuel Thalmann 656de4bc62 Remove unused variable 2024-07-11 21:59:51 +02:00
Manuel Thalmann 6318a63307 Allow specifying the timezone 2024-07-11 21:58:46 +02:00
Manuel Thalmann feb95ee825 Read mount root from nix config 2024-07-11 20:24:24 +02:00
Manuel Thalmann c2dd9adad4 Implicitly produce raw output 2024-07-11 21:01:39 +02:00
Manuel Thalmann 6d7ccd9b40 Prefix valhalla related settings 2024-07-11 19:31:50 +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 75c45473ac Add a hook for setting up device drivers 2024-07-08 18:44:47 +02:00
Manuel Thalmann 9e6672d82c Remove unnecessary command restrictions 2024-07-08 18:29:55 +02:00
Manuel Thalmann 4a915e1d2f Set USER_GROUPS to an empty string by default 2024-07-08 18:20:50 +02:00
Manuel Thalmann a5d25522fd Fix incorrect file path 2024-07-08 02:48:29 +02:00
Manuel Thalmann 30de6a6597 Silence output in coöy-repo 2024-07-08 02:48:10 +02:00
Manuel Thalmann 2f26f7adfd Convert Arch setup script to fish 2024-07-08 02:47:49 +02:00
Manuel Thalmann 6b1bd3a50c Centralize default settings 2024-07-08 01:47:23 +02:00
Manuel Thalmann 3e3568ac59 Rename partitioning modules to config 2024-07-08 01:09:31 +02:00
Manuel Thalmann 9fe42686af Execute commands only when successful 2024-07-08 01:03:21 +02:00
Manuel Thalmann 5d4e31ba17 Translate copy-repo script to fish 2024-07-07 22:33:01 +02:00
Manuel Thalmann f97e81c606 Create a script for copying the repo 2024-07-07 20:12:46 +02:00
Manuel Thalmann 5bca2c6855 Refactor installation functions 2024-07-07 20:04:05 +02:00
Manuel Thalmann a267cee3eb Replace packages with too frequent updates 2024-06-23 19:57:12 +02:00
Manuel Thalmann a2a97237b7 Fix incorrect package name 2024-06-23 17:18:53 +02:00
Manuel Thalmann f77fd69f68 Fix path resolving of the partition module 2024-06-23 15:03:20 +02:00
Manuel Thalmann ef017c28db Use pre-cached nixpkgs 2024-06-23 12:19:59 +02:00
Manuel Thalmann daf5d14e04 Generate partitioning scripts using nix 2024-06-22 23:32:57 +02:00
Manuel Thalmann 1f1958d185 Rename the module evaluation function 2024-06-22 23:11:21 +02:00
Manuel Thalmann af05f04901 Add an arch specific partitioning scheme 2024-06-22 22:51:26 +02:00
Manuel Thalmann 1971ba2753 Add a script for evaluating modules 2024-06-20 18:25:57 +02:00
Manuel Thalmann f10e3f5dd1 Replace nvidia packages with beta versions 2024-06-20 14:12:37 +02:00
Manuel Thalmann 8ca5a886ae Improve the grub manipulation script 2024-06-19 14:09:48 +02:00
Manuel Thalmann 7fadcf8ca1 Set modeset parameter in mkinitcpio 2024-06-19 13:56:37 +02:00
Manuel Thalmann 0e44486413 Ensure proper permissions for the xone source 2024-06-19 13:51:54 +02:00
Manuel Thalmann 98d7b428ef Fix xone detection 2024-06-19 13:45:06 +02:00
Manuel Thalmann 0b23d44f44 Launch install.sh from current dir 2024-06-19 13:44:29 +02:00
Manuel Thalmann eebcfa8166 Check dkms for determining if xone is installed 2024-06-19 13:39:30 +02:00
Manuel Thalmann 4567f66234 Fix non-functioning secure boot install script 2024-06-19 13:39:14 +02:00
Manuel Thalmann 18f4a69a91 Fix outdated package 2024-06-19 13:38:56 +02:00
Manuel Thalmann 84f046eb16 Update nix as root 2024-06-19 13:38:46 +02:00
Manuel Thalmann 48152d2e86 Ignore packages with incorrect hash 2024-06-19 13:38:29 +02:00
Manuel Thalmann d3c26c9fc5 Fix syntax error 2024-06-19 13:32:10 +02:00
Manuel Thalmann d5ea53b891 Regenerate grub config after enabling verbose mode 2024-04-23 15:36:14 +02:00
Manuel Thalmann 5b4c5549c2 Allow setting cache duration for individual syncs 2024-04-20 12:55:58 +02:00
Manuel Thalmann fe7b5e4545 Add a script for making grub verbose 2024-04-12 08:33:16 +02:00
Manuel Thalmann fdd30400a3 Add nix by default 2024-04-10 08:18:51 +02:00
Manuel Thalmann a0cec06d54 Install numbat 2024-04-09 14:35:44 +02:00
Manuel Thalmann 7b014d83b6 Skip installation of vscode insiders versions 2024-04-06 16:30:11 +02:00
Manuel Thalmann 9e8c44f07c Install zoxide 2024-04-04 17:54:18 +02:00
Manuel Thalmann 3ca29a8ba9 Reduce redundancy 2024-04-04 16:52:29 +02:00
Manuel Thalmann 66d697bb87 Install android-tools by default 2024-04-04 16:44:25 +02:00
Manuel Thalmann f1c96a6843 Ensure vscode is in path 2024-04-01 20:10:36 +02:00
Manuel Thalmann c81db0c957 Install WingetUI 2024-04-01 20:10:07 +02:00
Manuel Thalmann 66b8e34906 Ensure to run bash scripts using bash 2024-04-01 17:02:49 +02:00
Manuel Thalmann 3c01e29bed Install Ext4Fsd for dual boot computer 2024-03-30 21:49:46 +01:00
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