Commit graph

1627 commits

Author SHA1 Message Date
Manuel Thalmann ebb96129f0 Add further initialization packages 2024-07-15 20:51:20 +02:00
Manuel Thalmann 24b9c7a0a9 Specify default git settings 2024-07-15 20:24:59 +02:00
Manuel Thalmann 75c29a7b86 Load git config from nix 2024-07-15 20:24:47 +02:00
Manuel Thalmann 2427b82411 Add jq to fresh Arch installations 2024-07-15 20:20:44 +02:00
Manuel Thalmann 8822cee673 Fix syntax error 2024-07-15 20:19:52 +02:00
Manuel Thalmann e1c01175df Fix incorrect rsync command 2024-07-15 20:19:06 +02:00
Manuel Thalmann c8e133fedc Fix permission issue 2024-07-15 19:58:56 +02:00
Manuel Thalmann 0ff3a74378 Fix empty diff sections 2024-07-15 19:30:27 +02:00
Manuel Thalmann 95daef9ac9 Set git config system wide 2024-07-15 14:58:54 +02:00
Manuel Thalmann dc2f8ef3c3 Set git config system wide 2024-07-15 14:47:06 +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 474ac2d94b Allow configuring git 2024-07-15 14:11:44 +02:00
Manuel Thalmann 8979ad11e4 Pass arguments to software scripts 2024-07-15 13:56:27 +02:00
Manuel Thalmann 26c219a520 Fix typo 2024-07-15 13:27:14 +02:00
Manuel Thalmann b9081b9af4 Enable nix before setup 2024-07-15 13:26:40 +02:00
Manuel Thalmann b75bcb3e1a Fix permission issues 2024-07-15 13:23:00 +02:00
Manuel Thalmann e6beab8438 Fix syntax error 2024-07-15 13:17:00 +02:00
Manuel Thalmann d3ea49dba5 Fix typos 2024-07-15 13:15:57 +02:00
Manuel Thalmann f993f4da5e Make setup-user able to use nix 2024-07-15 13:15:07 +02:00
Manuel Thalmann 4b63af36ca Ensure nix works during setup 2024-07-15 13:13:15 +02:00
Manuel Thalmann 2edd854b44 Fix typo 2024-07-15 13:12:46 +02:00
Manuel Thalmann 77abdd244c Force network connection for installation 2024-07-15 12:45:49 +02:00
Manuel Thalmann 3a84881981 Allow package install scripts to be chained properly 2024-07-15 12:43:18 +02:00
Manuel Thalmann 36030e6eed Package essential software 2024-07-15 12:10:06 +02:00
Manuel Thalmann 484adccf9f Automatically install enumerated software 2024-07-15 12:10:30 +02:00
Manuel Thalmann 00d695b443 Remove redundant command 2024-07-15 12:10:30 +02:00
Manuel Thalmann 2c35df48be Add settings for conditionally installing programs 2024-07-14 23:07:02 +02:00
Manuel Thalmann 9da4a3a6dc Add proper packages for system setup 2024-07-14 22:34:47 +02:00
Manuel Thalmann 4c4ecefe50 Fix syntax errors 2024-07-14 22:34:06 +02:00
Manuel Thalmann 829a40e6b6 Streamline yay installation 2024-07-14 22:33:56 +02:00
Manuel Thalmann 2df5ecddcb Refactor network connection test 2024-07-14 21:37:39 +02:00
Manuel Thalmann abf19147bc Fix syntax errors 2024-07-14 10:10:14 +02:00
Manuel Thalmann ea24ad15c1 Fix syntax error 2024-07-14 10:10:04 +02:00
Manuel Thalmann ef184da8d5 Execute actual software installation 2024-07-14 10:09:57 +02:00
Manuel Thalmann a4e8faf50e Fix undefined variable 2024-07-14 10:09:37 +02:00
Manuel Thalmann d6a5f10503 Rename the yay wrapper 2024-07-14 09:48:23 +02:00
Manuel Thalmann 97039d085a Streamline pacman installation 2024-07-14 09:44:32 +02:00
Manuel Thalmann 0ce6b70b10 Streamline base-devel installation 2024-07-14 03:05:26 +02:00
Manuel Thalmann 60e55be26a Add scripts for maintaining software installation 2024-07-13 18:36:24 +02:00
Manuel Thalmann 44bc1d7d1b Enter PortValhalla before the installation 2024-07-13 17:28:30 +02:00
Manuel Thalmann 434da07c1b Fix incorrect path specification 2024-07-13 17:28:06 +02:00
Manuel Thalmann 563e1bcdc7 Fix nix on new installations 2024-07-13 17:27:53 +02:00
Manuel Thalmann 1d3b22d78e Add a shallow installation script 2024-07-13 15:49:55 +02:00
Manuel Thalmann a38a3b7154 Create a common install script 2024-07-13 15:12:35 +02:00
Manuel Thalmann 6c27845e5e Install fish and nix on setup 2024-07-13 15:12:01 +02:00
Manuel Thalmann b664ecd82c Remove obsolete setup-user 2024-07-13 15:11:44 +02:00
Manuel Thalmann cd819b5996 Stor script name in a variable 2024-07-13 13:23:16 +02:00
Manuel Thalmann ecb264d747 Allow customizing setup script per machine 2024-07-13 13:03:56 +02:00
Manuel Thalmann 1dc32d2bb6 Allow direct execution of the installation 2024-07-13 12:36:10 +02:00
Manuel Thalmann 8f4e2c184d Chain commands properly 2024-07-13 11:24:04 +02:00