Commit graph

1448 commits

Author SHA1 Message Date
Manuel Thalmann 2a434b8653 Fix malformed installer script 2024-07-20 01:51:14 +02:00
Manuel Thalmann 7411963897 Fix variable inheritance 2024-07-20 01:46:11 +02:00
Manuel Thalmann 5bffc229a4 Fix configuration target 2024-07-20 01:43:53 +02:00
Manuel Thalmann 68f8eb81f9 Fix use of incorrect config keys 2024-07-20 01:38:53 +02:00
Manuel Thalmann a3ea73efbf Fix variable visibility 2024-07-20 01:36:22 +02:00
Manuel Thalmann eeabf6dadf Ignore installation status by default 2024-07-20 01:32:42 +02:00
Manuel Thalmann a613f92535 Allow user-defined git config 2024-07-20 01:31:04 +02:00
Manuel Thalmann ef49fab43a Allow flagging git as installed 2024-07-20 01:23:08 +02:00
Manuel Thalmann 358cb3a327 Allow marking software as installed 2024-07-20 01:21:25 +02:00
Manuel Thalmann e9434ef43f Fix string formatting 2024-07-20 01:03:20 +02:00
Manuel Thalmann a125d4e154 Fix permission issues 2024-07-20 00:59:11 +02:00
Manuel Thalmann 73070fb232 Remove test code 2024-07-20 00:47:48 +02:00
Manuel Thalmann f85140da48 Add users from configuration 2024-07-20 00:46:02 +02:00
Manuel Thalmann 54e629f706 Allow applying custom functions during evaluation 2024-07-20 00:36:19 +02:00
Manuel Thalmann 81d6a7cbd3 Generate locales during setup 2024-07-19 21:18:20 +02:00
Manuel Thalmann 8d144252bb Silence unnecessary console output 2024-07-17 16:41:42 +02:00
Manuel Thalmann 894b397ffd Fix creation of vscode config files 2024-07-17 16:39:03 +02:00
Manuel Thalmann f74f92e980 Load missing variable 2024-07-17 16:33:59 +02:00
Manuel Thalmann ce37071c0f Force installing iptables-nft 2024-07-17 16:18:31 +02:00
Manuel Thalmann 4c1ccee7d1 Load missing variable 2024-07-17 16:04:57 +02:00
Manuel Thalmann dd02a51d03 Remove unnecessary statement 2024-07-17 15:59:09 +02:00
Manuel Thalmann e8e6866f1e Install logo-ls only if not present 2024-07-17 15:54:53 +02:00
Manuel Thalmann d3124852ef Normalize casing of firefox directory 2024-07-17 15:54:09 +02:00
Manuel Thalmann 1aa3066140 Add missing packages 2024-07-17 15:49:30 +02:00
Manuel Thalmann 1856d1401f Fix permission error 2024-07-17 15:22:41 +02:00
Manuel Thalmann 6f7ad07540 Install bb at the end 2024-07-17 15:08:27 +02:00
Manuel Thalmann 82a02ca080 Fix typo 2024-07-17 15:00:26 +02:00
Manuel Thalmann caf781e913 Fix incorrect paths 2024-07-17 15:00:01 +02:00
Manuel Thalmann e1ec40ad03 Fix typo 2024-07-17 14:55:30 +02:00
Manuel Thalmann 279ca46478 Add scripts for installing school software 2024-07-17 14:26:01 +02:00
Manuel Thalmann 69ca2c4630 Streamline installation of all further software 2024-07-17 14:18:27 +02:00
Manuel Thalmann f08589266d Silence unnecessary console output 2024-07-17 10:25:41 +02:00
Manuel Thalmann 0a63082bec Fix syntax error 2024-07-17 01:07:27 +02:00
Manuel Thalmann 3645f668eb Enable minegrub theme by default 2024-07-16 23:35:12 +02:00
Manuel Thalmann 482b72330e Silence unnecessary output 2024-07-16 23:32:46 +02:00
Manuel Thalmann b79053bfc9 Fix permission error 2024-07-16 23:13:41 +02:00
Manuel Thalmann c15599223b Streamline minegrub-theme installation 2024-07-16 23:11:27 +02:00
Manuel Thalmann 660c32b790 Streamline GRUB installation 2024-07-16 22:18:39 +02:00
Manuel Thalmann 7ef8e8ff18 Configure nix during setup 2024-07-16 22:17:07 +02:00
Manuel Thalmann 4970ab4dc2 Add a hook for installing dependencies 2024-07-16 22:16:21 +02:00
Manuel Thalmann 27d5dffd43 Reorder installation steps 2024-07-16 22:15:37 +02:00
Manuel Thalmann 652ee29a70 Include missing script file 2024-07-16 22:12:19 +02:00
Manuel Thalmann 5ef340535c Fix broken sddm configuration 2024-07-16 22:12:07 +02:00
Manuel Thalmann 2d7ba75586 Allow specifying custom chroot command 2024-07-16 22:10:42 +02:00
Manuel Thalmann 796e6352de Allow executing scripts while installing OS 2024-07-16 16:13:34 +02:00
Manuel Thalmann 29aec891b0 Implement os setup using a function 2024-07-16 15:22:15 +02:00
Manuel Thalmann d1e4128f30 Streamline GUI app installation 2024-07-16 14:56:49 +02:00
Manuel Thalmann ac21db101f Streamline zoxide installation 2024-07-16 14:28:32 +02:00
Manuel Thalmann af109bb24e Fix incomplete installation 2024-07-16 14:28:06 +02:00
Manuel Thalmann 7c06248859 Set profile title by default 2024-07-16 14:15:05 +02:00