Commit graph

1586 commits

Author SHA1 Message Date
Manuel Thalmann 2cb2c1fe9c Fix incorrect path specification 2024-07-13 17:28:06 +02:00
Manuel Thalmann 1a2516841d Fix nix on new installations 2024-07-13 17:27:53 +02:00
Manuel Thalmann f717f9595c Add a shallow installation script 2024-07-13 15:49:55 +02:00
Manuel Thalmann 26a80beb48 Create a common install script 2024-07-13 15:12:35 +02:00
Manuel Thalmann ecc4bf636b Install fish and nix on setup 2024-07-13 15:12:01 +02:00
Manuel Thalmann 02012c0e9b Remove obsolete setup-user 2024-07-13 15:11:44 +02:00
Manuel Thalmann 7881af68fa Stor script name in a variable 2024-07-13 13:23:16 +02:00
Manuel Thalmann bb958a7bc8 Allow customizing setup script per machine 2024-07-13 13:03:56 +02:00
Manuel Thalmann e1e84f6bfe Allow direct execution of the installation 2024-07-13 12:36:10 +02:00
Manuel Thalmann 31ebfa49d5 Chain commands properly 2024-07-13 11:24:04 +02:00
Manuel Thalmann 96a45623d6 Execute partitioning in fish directly 2024-07-13 11:23:14 +02:00
Manuel Thalmann 14090a2ecc Perform partitioning and repo-cloning in common setup 2024-07-13 10:59:09 +02:00
Manuel Thalmann c1543e38d7 Fix typo 2024-07-13 09:52:37 +02:00
Manuel Thalmann 7613041bd0 Automatically create a setup user 2024-07-13 09:52:30 +02:00
Manuel Thalmann 1bfce6cfcb Prevent dangling tmux sessions 2024-07-12 00:40:48 +02:00
Manuel Thalmann 02abcde438 Wait for internet connection before starting the setup 2024-07-12 00:39:14 +02:00
Manuel Thalmann ecef874bfe Allow setting the keyboard layout from the config file 2024-07-11 22:10:57 +02:00
Manuel Thalmann 8b2831528a Allow setting the key map 2024-07-11 22:05:36 +02:00
Manuel Thalmann fb98359787 Remove unused variable 2024-07-11 21:59:51 +02:00
Manuel Thalmann bd1dd4b6b4 Allow specifying the timezone 2024-07-11 21:58:46 +02:00
Manuel Thalmann 47306e4d4e Create module dedicated to valhalla 2024-07-11 20:44:16 +02:00
Manuel Thalmann 8075111baf Fix typo 2024-07-11 20:44:07 +02:00
Manuel Thalmann df9706a3c1 Allow overriding partitioning scripts 2024-07-11 20:41:47 +02:00
Manuel Thalmann eb8119e13d Read mount root from nix config 2024-07-11 20:24:24 +02:00
Manuel Thalmann a9902e88f1 Implicitly produce raw output 2024-07-11 21:01:39 +02:00
Manuel Thalmann 665a5d2f6e Prefix valhalla related settings 2024-07-11 19:31:50 +02:00
Manuel Thalmann e7f8a6558f Use source instead of dot notation 2024-07-09 04:00:26 +02:00
Manuel Thalmann 22d908d8a5 Simplify the creation of hooks 2024-07-09 03:57:03 +02:00
Manuel Thalmann b75c41b409 Remove unnecessary config 2024-07-09 02:23:23 +02:00
Manuel Thalmann 1afb320383 Load language settings from the config 2024-07-09 02:22:12 +02:00
Manuel Thalmann 46cf7a9688 Add a hook for setting up device drivers 2024-07-08 18:44:47 +02:00
Manuel Thalmann 123ddcf4ca Remove unnecessary command restrictions 2024-07-08 18:29:55 +02:00
Manuel Thalmann eb1f640cd9 Set USER_GROUPS to an empty string by default 2024-07-08 18:20:50 +02:00
Manuel Thalmann 0cdd7813f4 Fix syntax errors 2024-07-08 17:26:25 +02:00
Manuel Thalmann cf7e132e2a Allow configuring languages 2024-07-08 02:50:50 +02:00
Manuel Thalmann 86aa72cab4 Fix incorrect file path 2024-07-08 02:48:29 +02:00
Manuel Thalmann d0c2a14641 Silence output in coöy-repo 2024-07-08 02:48:10 +02:00
Manuel Thalmann 7745d62d58 Convert Arch setup script to fish 2024-07-08 02:47:49 +02:00
Manuel Thalmann d2d32de498 Centralize default settings 2024-07-08 01:47:23 +02:00
Manuel Thalmann 7338763f21 Rename partitioning modules to config 2024-07-08 01:09:31 +02:00
Manuel Thalmann 12b8f3d28b Execute commands only when successful 2024-07-08 01:03:21 +02:00
Manuel Thalmann 98f1b2afb2 Fix typo 2024-07-08 00:57:44 +02:00
Manuel Thalmann a1e636d6f5 Update archiso scripts to use fish 2024-07-08 00:44:35 +02:00
Manuel Thalmann bf20180ba8 Translate copy-repo script to fish 2024-07-07 22:33:01 +02:00
Manuel Thalmann b87a6659c9 Update the patch 2024-07-07 22:04:18 +02:00
Manuel Thalmann 27cd2f4eb9 Add fish to the archiso 2024-07-07 22:03:40 +02:00
Manuel Thalmann 380cc17d5e Add fish to the flake 2024-07-07 20:47:24 +02:00
Manuel Thalmann d79ea51251 Create a script for copying the repo 2024-07-07 20:12:46 +02:00
Manuel Thalmann 4c0d506117 Refactor installation functions 2024-07-07 20:04:05 +02:00
Manuel Thalmann 9bf0579bea Sort partitions only by index 2024-07-07 13:08:21 +02:00