Commit graph

91 commits

Author SHA1 Message Date
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 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 4326044af9 Execute userConfig for current user only once 2024-07-28 23:44:58 +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 96e1bde7a0 Add a function for checking whether a configuration is applied 2024-07-20 14:03:35 +02:00
Manuel Thalmann 2d90b90114 Remove necessity of nix config 2024-07-20 13:54:04 +02:00
Manuel Thalmann 6274ec1012 Add function for configuring user settings 2024-07-20 03:50:38 +02:00
Manuel Thalmann 566f0d711f Stop keeping track of installed software 2024-07-20 03:32:53 +02:00
Manuel Thalmann bf50ee7d59 Fix string formatting 2024-07-20 01:57:06 +02:00
Manuel Thalmann c073db286f Ignore installation status by default 2024-07-20 01:32:42 +02:00
Manuel Thalmann a2848a3965 Allow marking software as installed 2024-07-20 01:21:25 +02:00
Manuel Thalmann 527aa8c43b Remove test code 2024-07-20 00:47:48 +02:00
Manuel Thalmann d90db841e8 Allow applying custom functions during evaluation 2024-07-20 00:36:19 +02:00
Manuel Thalmann 802e8c6ff5 Set profile title by default 2024-07-16 14:15:05 +02:00
Manuel Thalmann 0d909f5a5a Streamline aliae installation 2024-07-16 03:30:14 +02:00
Manuel Thalmann 447d09fa7e Remove non-functioning symbols 2024-07-16 01:05:29 +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 36030e6eed Package essential software 2024-07-15 12:10:06 +02:00
Manuel Thalmann 2df5ecddcb Refactor network connection test 2024-07-14 21:37:39 +02:00
Manuel Thalmann ea24ad15c1 Fix syntax error 2024-07-14 10:10:04 +02:00
Manuel Thalmann 60e55be26a Add scripts for maintaining software installation 2024-07-13 18:36:24 +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 c2dd9adad4 Implicitly produce raw output 2024-07-11 21:01:39 +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 362ac681cf Fix incorrect file extension for fish 2024-03-25 18:07:40 +01:00
Manuel Thalmann 03c83a45a7 Accept profile statements from arguments by default 2024-03-25 01:22:36 +01:00
Manuel Thalmann 77791fdcec Fix non-functioning hook method 2024-03-24 05:35:13 +01:00
Manuel Thalmann ab29a2e3f4 Create a script for running hooks 2024-03-23 17:23:45 +01:00
Manuel Thalmann 7c3a691794 Add an abstract script for adding profile settings 2024-03-20 22:05:51 +01:00
Manuel Thalmann ba1d95d1e6 Add she-bang to all files 2023-07-12 22:37:31 +02:00
Manuel Thalmann 61eb2fabf7 Make scripts executable 2023-05-06 14:31:40 +02:00
Manuel Thalmann 05e47c6564 Add a script for checking whether a value is truthy 2023-05-04 19:51:05 +02:00
Manuel Thalmann eddf414785 Refactor the directory structure 2023-04-01 17:08:17 +02:00