Commit graph

123 commits

Author SHA1 Message Date
93284f2016 Disable auto login after installation 2024-12-08 17:27:03 +01:00
9a911cb93b Reboot system as root 2024-12-08 17:18:59 +01:00
c1483d29e1 Fix typo 2024-12-08 05:20:42 +01:00
71a301ff0f Remove bash profile during installation script 2024-12-08 04:46:53 +01:00
ccbf77ce3f Fix outdated config names 2024-12-07 21:46:53 +01:00
e527b33d82 Restore permissions in nixpkgs 2024-12-06 00:55:51 +01:00
19e9aecc5b Copy the .git directory to the setup environment 2024-12-05 22:36:14 +01:00
1051fe01c1 Ignore exit code of string-split0 2024-12-05 16:34:24 +01:00
800a6ed542 Install nixpkgs during setup 2024-12-05 14:13:52 +01:00
4ba2c1b1a5 Prompt backup config during install 2024-12-05 10:40:59 +01:00
8e02826f4b Adjust hook description 2024-12-05 10:25:28 +01:00
8b2d6a8a6a Add a function for initializing the OS 2024-12-05 10:09:35 +01:00
53c35a5742 Run OS setup first 2024-12-05 09:59:04 +01:00
4f446cc189 Create directories for ssh files 2024-12-05 09:53:31 +01:00
d52ce97c6c Fix missing variable 2024-12-05 09:45:49 +01:00
ff05734cdf Partition drives after action setup 2024-12-05 09:45:08 +01:00
a94a589c77 Create missing script 2024-12-05 09:41:33 +01:00
3758baba8b Remove unnecessary function 2024-12-05 09:41:20 +01:00
406c25b3d3 Get mount dir for preparing nix 2024-12-05 09:38:38 +01:00
45b0ed910c Fix non-existent variable 2024-12-05 09:27:53 +01:00
1c452512ef Create function for bootstrapping dependencies 2024-12-05 09:25:52 +01:00
ca2b623e1a Allow configuring backup during setup 2024-12-04 19:02:05 +01:00
a7b9572165 Make config function name more concise 2024-12-04 18:56:17 +01:00
562c55b78f Add function for configuring backup server 2024-12-04 18:33:30 +01:00
6f68f021a3 Create new ssh key implicitly 2024-12-04 18:26:45 +01:00
a46ea0cacc Load backup user variable dynamically 2024-12-04 17:00:36 +01:00
6abc2240be Format all files 2024-11-29 01:13:58 +01:00
86fecfd3e4 Add missing function argument 2024-11-28 22:11:56 +01:00
91fee52e81 Force creation of an ssh key for backups 2024-11-27 05:52:42 +01:00
a6414a60a2 Skip backup questions if specified 2024-11-23 17:26:12 +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
b96f286593 Add support for backing up and restoring software 2024-11-02 18:26:21 +01:00
0e5370f7ca Remove safe config section after any action 2024-11-01 15:45:56 +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
94b22720b6 Create a script for managing nix 2024-11-01 14:13:41 +01:00
c4250cd27d Restructure the script directory 2024-11-01 13:12:16 +01:00
772b7adc0b Store nix version in common config file 2024-11-01 01:40:16 +01:00
1ba4113e56 Rename config script 2024-11-01 00:38:33 +01:00
3291928a11 Reset nix after installation 2024-10-31 22:55:54 +01:00
1047b5ed69 Initialize system during installation 2024-10-31 22:55:33 +01:00
bfcd7be17f Remove necessity of INSTALLER_SCRIPT variable 2024-10-31 21:58:34 +01:00
15bfed7f1f Run the entire setup script in tmux 2024-10-31 21:52:01 +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
c659dd926d Create users after installing software 2024-09-27 00:54:27 +02:00
7f6cd609b4 Ignore inexistent git config section 2024-09-27 00:50:29 +02:00