Commit graph

230 commits

Author SHA1 Message Date
Manuel Thalmann 280b30a0b2 Ensure nix works during setup 2024-07-15 13:13:15 +02:00
Manuel Thalmann 8d1c754106 Package essential software 2024-07-15 12:10:06 +02:00
Manuel Thalmann 8055185997 Refactor network connection test 2024-07-14 21:37:39 +02:00
Manuel Thalmann 07b864ea22 Fix syntax error 2024-07-14 10:10:04 +02:00
Manuel Thalmann 9885850fce Add scripts for maintaining software installation 2024-07-13 18:36:24 +02:00
Manuel Thalmann 1d740e2372 Enter PortValhalla before the installation 2024-07-13 17:28:30 +02:00
Manuel Thalmann 7c0710bb78 Fix nix on new installations 2024-07-13 17:27:53 +02:00
Manuel Thalmann bc7869bce5 Add a shallow installation script 2024-07-13 15:49:55 +02:00
Manuel Thalmann 84f0e8e1c5 Create a common install script 2024-07-13 15:12:35 +02:00
Manuel Thalmann 15622e4297 Remove obsolete setup-user 2024-07-13 15:11:44 +02:00
Manuel Thalmann 92b0c4c82b Stor script name in a variable 2024-07-13 13:23:16 +02:00
Manuel Thalmann 0902465e1b Allow direct execution of the installation 2024-07-13 12:36:10 +02:00
Manuel Thalmann fcc965d6c6 Chain commands properly 2024-07-13 11:24:04 +02:00
Manuel Thalmann ba427608ef Execute partitioning in fish directly 2024-07-13 11:23:14 +02:00
Manuel Thalmann 8715109e6e Perform partitioning and repo-cloning in common setup 2024-07-13 10:59:09 +02:00
Manuel Thalmann 60d3556f10 Automatically create a setup user 2024-07-13 09:52:30 +02:00
Manuel Thalmann e017d8fb64 Prevent dangling tmux sessions 2024-07-12 00:40:48 +02:00
Manuel Thalmann 5cfb4ee184 Wait for internet connection before starting the setup 2024-07-12 00:39:14 +02:00
Manuel Thalmann 7956df2e36 Implicitly produce raw output 2024-07-11 21:01:39 +02:00
Manuel Thalmann 42c7d24198 Prefix valhalla related settings 2024-07-11 19:31:50 +02:00
Manuel Thalmann 2ca85d797b Use source instead of dot notation 2024-07-09 04:00:26 +02:00
Manuel Thalmann d4fa8f2ebd Simplify the creation of hooks 2024-07-09 03:57:03 +02:00
Manuel Thalmann 73d72c569e Load language settings from the config 2024-07-09 02:22:12 +02:00
Manuel Thalmann d397335584 Fix incorrect file path 2024-07-08 02:48:29 +02:00
Manuel Thalmann eccebe5b17 Rename partitioning modules to config 2024-07-08 01:09:31 +02:00
Manuel Thalmann 4bd86f8de7 Generate partitioning scripts using nix 2024-06-22 23:32:57 +02:00
Manuel Thalmann b12a7dcf0e Improve the grub manipulation script 2024-06-19 14:09:48 +02:00
Manuel Thalmann f2414083d6 Set modeset parameter in mkinitcpio 2024-06-19 13:56:37 +02:00
Manuel Thalmann 063fae07d8 Regenerate grub config after enabling verbose mode 2024-04-23 15:36:14 +02:00
Manuel Thalmann e38d2e66ee Allow setting cache duration for individual syncs 2024-04-20 12:55:58 +02:00
Manuel Thalmann 3e3bcc1f4f Add a script for making grub verbose 2024-04-12 08:33:16 +02:00
Manuel Thalmann eacf8f9eb9 Install zoxide 2024-04-04 17:54:18 +02:00
Manuel Thalmann 0fa5492e68 Reduce redundancy 2024-04-04 16:52:29 +02:00
Manuel Thalmann 8239b01fd6 Pre-install vscode extensions 2024-03-25 19:54:26 +01:00
Manuel Thalmann c170990a6d Fix non-functioning bash profile script 2024-03-25 19:41:48 +01:00
Manuel Thalmann e1968d7af1 Add missing command line argument 2024-03-25 19:32:59 +01:00
Manuel Thalmann 02e7cc995b Install aliae completion globally 2024-03-25 19:30:18 +01:00
Manuel Thalmann 72c29f3539 Fix non-functioning profile script call in bash 2024-03-25 19:19:27 +01:00
Manuel Thalmann 694fac8edb Fix incorrect file extension for fish 2024-03-25 18:07:40 +01:00
Manuel Thalmann c02595a257 Install Oh My Posh to pwsh as root 2024-03-25 18:02:16 +01:00
Manuel Thalmann be639ff3d0 Don't load profile while configuring Oh My Posh 2024-03-25 18:00:52 +01:00
Manuel Thalmann 3b2a5fb9cf Ignore non-functioning virsh network 2024-03-25 03:01:29 +01:00
Manuel Thalmann dea9095573 Accept profile statements from arguments by default 2024-03-25 01:22:36 +01:00
Manuel Thalmann 3916255544 Fix non-functioning hook method 2024-03-24 05:35:13 +01:00
Manuel Thalmann a14a29ed28 Partition disks using a function 2024-03-23 17:29:25 +01:00
Manuel Thalmann bb9f94a354 Create a script for running hooks 2024-03-23 17:23:45 +01:00
Manuel Thalmann 9af0272ae7 Remove unnecessary statement 2024-03-23 17:21:51 +01:00
Manuel Thalmann def176c089 Create separate script for configuring nvidia on Arch 2024-03-23 17:08:58 +01:00
Manuel Thalmann 9a1a238514 Split script for installing microsoft fonts on Debian 2024-03-23 17:01:50 +01:00
Manuel Thalmann 182727eb8d Fix incorrect settings 2024-03-23 04:56:49 +01:00