Commit graph

369 commits

Author SHA1 Message Date
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 434da07c1b Fix incorrect path specification 2024-07-13 17:28:06 +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 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 242b85d9c7 Perform partitioning and repo-cloning in common setup 2024-07-13 10:59:09 +02:00
Manuel Thalmann 22d68bfa7b Automatically create a setup user 2024-07-13 09:52:30 +02:00
Manuel Thalmann 56704c3df1 Wait for internet connection before starting the setup 2024-07-12 00:39:14 +02:00
Manuel Thalmann ce1b743526 Allow setting the keyboard layout from the config file 2024-07-11 22:10:57 +02:00
Manuel Thalmann 1f6fe9c181 Allow setting the key map 2024-07-11 22:05:36 +02:00
Manuel Thalmann 656de4bc62 Remove unused variable 2024-07-11 21:59:51 +02:00
Manuel Thalmann 6318a63307 Allow specifying the timezone 2024-07-11 21:58:46 +02:00
Manuel Thalmann feb95ee825 Read mount root from nix config 2024-07-11 20:24:24 +02:00
Manuel Thalmann c2dd9adad4 Implicitly produce raw output 2024-07-11 21:01:39 +02:00
Manuel Thalmann 6d7ccd9b40 Prefix valhalla related settings 2024-07-11 19:31:50 +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 75c45473ac Add a hook for setting up device drivers 2024-07-08 18:44:47 +02:00
Manuel Thalmann 9e6672d82c Remove unnecessary command restrictions 2024-07-08 18:29:55 +02:00
Manuel Thalmann 4a915e1d2f Set USER_GROUPS to an empty string by default 2024-07-08 18:20:50 +02:00
Manuel Thalmann 2f26f7adfd Convert Arch setup script to fish 2024-07-08 02:47:49 +02:00
Manuel Thalmann 6b1bd3a50c Centralize default settings 2024-07-08 01:47:23 +02:00
Manuel Thalmann 3e3568ac59 Rename partitioning modules to config 2024-07-08 01:09:31 +02:00
Manuel Thalmann 5d4e31ba17 Translate copy-repo script to fish 2024-07-07 22:33:01 +02:00
Manuel Thalmann f97e81c606 Create a script for copying the repo 2024-07-07 20:12:46 +02:00
Manuel Thalmann 5bca2c6855 Refactor installation functions 2024-07-07 20:04:05 +02:00
Manuel Thalmann a2a97237b7 Fix incorrect package name 2024-06-23 17:18:53 +02:00
Manuel Thalmann f77fd69f68 Fix path resolving of the partition module 2024-06-23 15:03:20 +02:00
Manuel Thalmann daf5d14e04 Generate partitioning scripts using nix 2024-06-22 23:32:57 +02:00
Manuel Thalmann af05f04901 Add an arch specific partitioning scheme 2024-06-22 22:51:26 +02:00
Manuel Thalmann f10e3f5dd1 Replace nvidia packages with beta versions 2024-06-20 14:12:37 +02:00
Manuel Thalmann 7fadcf8ca1 Set modeset parameter in mkinitcpio 2024-06-19 13:56:37 +02:00
Manuel Thalmann 0e44486413 Ensure proper permissions for the xone source 2024-06-19 13:51:54 +02:00
Manuel Thalmann 98d7b428ef Fix xone detection 2024-06-19 13:45:06 +02:00
Manuel Thalmann 0b23d44f44 Launch install.sh from current dir 2024-06-19 13:44:29 +02:00
Manuel Thalmann eebcfa8166 Check dkms for determining if xone is installed 2024-06-19 13:39:30 +02:00
Manuel Thalmann 4567f66234 Fix non-functioning secure boot install script 2024-06-19 13:39:14 +02:00
Manuel Thalmann 18f4a69a91 Fix outdated package 2024-06-19 13:38:56 +02:00
Manuel Thalmann 84f046eb16 Update nix as root 2024-06-19 13:38:46 +02:00
Manuel Thalmann 48152d2e86 Ignore packages with incorrect hash 2024-06-19 13:38:29 +02:00
Manuel Thalmann d3c26c9fc5 Fix syntax error 2024-06-19 13:32:10 +02:00
Manuel Thalmann fdd30400a3 Add nix by default 2024-04-10 08:18:51 +02:00
Manuel Thalmann a0cec06d54 Install numbat 2024-04-09 14:35:44 +02:00