Commit graph

42 commits

Author SHA1 Message Date
759877b6e4 Fix non-existent variable 2024-12-05 09:27:53 +01:00
092ae9621b Create function for bootstrapping dependencies 2024-12-05 09:25:52 +01:00
09ec143d68 Allow configuring backup during setup 2024-12-04 19:02:05 +01:00
62335b8c30 Initialize and dispose actions properly 2024-11-04 01:34:22 +01:00
a12b65fcc7 Rename hooks 2024-11-03 22:36:30 +01:00
029ad68e20 Create a script for initiating actions 2024-11-01 15:32:43 +01:00
b2c85d71c5 Fetch nix location from nix-script 2024-11-01 14:27:32 +01:00
c4250cd27d Restructure the script directory 2024-11-01 13:12:16 +01:00
1ba4113e56 Rename config script 2024-11-01 00:38:33 +01:00
bfcd7be17f Remove necessity of INSTALLER_SCRIPT variable 2024-10-31 21:58:34 +01:00
1c983b81ea Implement hook enforcement using argparse 2024-10-24 18:20:13 +02:00
e6f7934c7e Streamline hooks in fish scripts 2024-10-12 17:19:59 +02:00
59708b8f04 Format all files 2024-10-06 21:25:34 +02:00
010c9190c7 Ask for profile if unspecified 2024-09-30 14:57:03 +02:00
bf2701ba08 Write more verbose logs to the console 2024-09-23 00:23:41 +02:00
d0b055140e Separate global and OS-specific config 2024-09-22 17:50:05 +02:00
fb2ff92b73 Refactor the sudo configuration script 2024-09-19 21:23:16 +02:00
aa311a5ad5 Redirect CONFIG_NAME variable properly 2024-09-12 21:47:29 +02:00
5dc8d6d3b4 Ensure git repository can be read properly 2024-09-12 21:47:13 +02:00
169e89d774 Fix incorrect message 2024-09-12 21:46:57 +02:00
dfe292b8d1 Ensure fish scripts exit early 2024-09-12 18:52:03 +02:00
34d0eff73f Fix execution of OS scripts 2024-09-12 18:44:40 +02:00
afbff7ac8c Execute partition script using shebang 2024-09-12 18:44:14 +02:00
5a1b1cd8c1 Switch to named flakes 2024-09-08 17:09:01 +02:00
e6da47a184 Mark all fish scripts as executable 2024-07-28 12:32:08 +02:00
3d9eef9dc6 Remove unnecessary statement 2024-07-20 14:04:09 +02:00
7bd2d32f4b Silence unnecessary output 2024-07-16 23:32:46 +02:00
20f45a5cc1 Add a hook for installing dependencies 2024-07-16 22:16:21 +02:00
6955a140f5 Reorder installation steps 2024-07-16 22:15:37 +02:00
a76e96f57e Allow specifying custom chroot command 2024-07-16 22:10:42 +02:00
28fd9b8640 Allow executing scripts while installing OS 2024-07-16 16:13:34 +02:00
9c1b81b4f4 Implement os setup using a function 2024-07-16 15:22:15 +02:00
7aeb46aaca Automatically reboot the machine 2024-07-16 01:05:06 +02:00
1d740e2372 Enter PortValhalla before the installation 2024-07-13 17:28:30 +02:00
84f0e8e1c5 Create a common install script 2024-07-13 15:12:35 +02:00
15622e4297 Remove obsolete setup-user 2024-07-13 15:11:44 +02:00
92b0c4c82b Stor script name in a variable 2024-07-13 13:23:16 +02:00
0902465e1b Allow direct execution of the installation 2024-07-13 12:36:10 +02:00
fcc965d6c6 Chain commands properly 2024-07-13 11:24:04 +02:00
ba427608ef Execute partitioning in fish directly 2024-07-13 11:23:14 +02:00
8715109e6e Perform partitioning and repo-cloning in common setup 2024-07-13 10:59:09 +02:00
60d3556f10 Automatically create a setup user 2024-07-13 09:52:30 +02:00