Manuel Thalmann
|
f85140da48
|
Add users from configuration
|
2024-07-20 00:46:02 +02:00 |
|
Manuel Thalmann
|
54e629f706
|
Allow applying custom functions during evaluation
|
2024-07-20 00:36:19 +02:00 |
|
Manuel Thalmann
|
81d6a7cbd3
|
Generate locales during setup
|
2024-07-19 21:18:20 +02:00 |
|
Manuel Thalmann
|
8d144252bb
|
Silence unnecessary console output
|
2024-07-17 16:41:42 +02:00 |
|
Manuel Thalmann
|
894b397ffd
|
Fix creation of vscode config files
|
2024-07-17 16:39:03 +02:00 |
|
Manuel Thalmann
|
f74f92e980
|
Load missing variable
|
2024-07-17 16:33:59 +02:00 |
|
Manuel Thalmann
|
ce37071c0f
|
Force installing iptables-nft
|
2024-07-17 16:18:31 +02:00 |
|
Manuel Thalmann
|
4c1ccee7d1
|
Load missing variable
|
2024-07-17 16:04:57 +02:00 |
|
Manuel Thalmann
|
dd02a51d03
|
Remove unnecessary statement
|
2024-07-17 15:59:09 +02:00 |
|
Manuel Thalmann
|
e8e6866f1e
|
Install logo-ls only if not present
|
2024-07-17 15:54:53 +02:00 |
|
Manuel Thalmann
|
d3124852ef
|
Normalize casing of firefox directory
|
2024-07-17 15:54:09 +02:00 |
|
Manuel Thalmann
|
1aa3066140
|
Add missing packages
|
2024-07-17 15:49:30 +02:00 |
|
Manuel Thalmann
|
1856d1401f
|
Fix permission error
|
2024-07-17 15:22:41 +02:00 |
|
Manuel Thalmann
|
6f7ad07540
|
Install bb at the end
|
2024-07-17 15:08:27 +02:00 |
|
Manuel Thalmann
|
82a02ca080
|
Fix typo
|
2024-07-17 15:00:26 +02:00 |
|
Manuel Thalmann
|
caf781e913
|
Fix incorrect paths
|
2024-07-17 15:00:01 +02:00 |
|
Manuel Thalmann
|
e1ec40ad03
|
Fix typo
|
2024-07-17 14:55:30 +02:00 |
|
Manuel Thalmann
|
279ca46478
|
Add scripts for installing school software
|
2024-07-17 14:26:01 +02:00 |
|
Manuel Thalmann
|
69ca2c4630
|
Streamline installation of all further software
|
2024-07-17 14:18:27 +02:00 |
|
Manuel Thalmann
|
f08589266d
|
Silence unnecessary console output
|
2024-07-17 10:25:41 +02:00 |
|
Manuel Thalmann
|
0a63082bec
|
Fix syntax error
|
2024-07-17 01:07:27 +02:00 |
|
Manuel Thalmann
|
3645f668eb
|
Enable minegrub theme by default
|
2024-07-16 23:35:12 +02:00 |
|
Manuel Thalmann
|
482b72330e
|
Silence unnecessary output
|
2024-07-16 23:32:46 +02:00 |
|
Manuel Thalmann
|
b79053bfc9
|
Fix permission error
|
2024-07-16 23:13:41 +02:00 |
|
Manuel Thalmann
|
c15599223b
|
Streamline minegrub-theme installation
|
2024-07-16 23:11:27 +02:00 |
|
Manuel Thalmann
|
660c32b790
|
Streamline GRUB installation
|
2024-07-16 22:18:39 +02:00 |
|
Manuel Thalmann
|
7ef8e8ff18
|
Configure nix during setup
|
2024-07-16 22:17:07 +02:00 |
|
Manuel Thalmann
|
4970ab4dc2
|
Add a hook for installing dependencies
|
2024-07-16 22:16:21 +02:00 |
|
Manuel Thalmann
|
27d5dffd43
|
Reorder installation steps
|
2024-07-16 22:15:37 +02:00 |
|
Manuel Thalmann
|
652ee29a70
|
Include missing script file
|
2024-07-16 22:12:19 +02:00 |
|
Manuel Thalmann
|
5ef340535c
|
Fix broken sddm configuration
|
2024-07-16 22:12:07 +02:00 |
|
Manuel Thalmann
|
2d7ba75586
|
Allow specifying custom chroot command
|
2024-07-16 22:10:42 +02:00 |
|
Manuel Thalmann
|
796e6352de
|
Allow executing scripts while installing OS
|
2024-07-16 16:13:34 +02:00 |
|
Manuel Thalmann
|
29aec891b0
|
Implement os setup using a function
|
2024-07-16 15:22:15 +02:00 |
|
Manuel Thalmann
|
d1e4128f30
|
Streamline GUI app installation
|
2024-07-16 14:56:49 +02:00 |
|
Manuel Thalmann
|
ac21db101f
|
Streamline zoxide installation
|
2024-07-16 14:28:32 +02:00 |
|
Manuel Thalmann
|
af109bb24e
|
Fix incomplete installation
|
2024-07-16 14:28:06 +02:00 |
|
Manuel Thalmann
|
7c06248859
|
Set profile title by default
|
2024-07-16 14:15:05 +02:00 |
|
Manuel Thalmann
|
4c34db9d43
|
Relocate powershell profile script
|
2024-07-16 14:06:19 +02:00 |
|
Manuel Thalmann
|
1f94745b94
|
Replace aliae config with default bash profile
|
2024-07-16 03:36:51 +02:00 |
|
Manuel Thalmann
|
04cf2de0ae
|
Add aliae to the skel
|
2024-07-16 03:30:25 +02:00 |
|
Manuel Thalmann
|
f50920d868
|
Streamline aliae installation
|
2024-07-16 03:30:14 +02:00 |
|
Manuel Thalmann
|
508bd7a399
|
Copy repo using rsync
|
2024-07-16 01:33:08 +02:00 |
|
Manuel Thalmann
|
d14418e4ca
|
Remove non-functioning symbols
|
2024-07-16 01:05:29 +02:00 |
|
Manuel Thalmann
|
525acbc656
|
Automatically reboot the machine
|
2024-07-16 01:05:06 +02:00 |
|
Manuel Thalmann
|
5e9a2cafb3
|
Add further initialization packages
|
2024-07-15 20:51:20 +02:00 |
|
Manuel Thalmann
|
ce778485ec
|
Load git config from nix
|
2024-07-15 20:24:47 +02:00 |
|
Manuel Thalmann
|
fa61dc0b87
|
Add jq to fresh Arch installations
|
2024-07-15 20:20:44 +02:00 |
|
Manuel Thalmann
|
90752e2e1e
|
Fix permission issue
|
2024-07-15 19:58:56 +02:00 |
|
Manuel Thalmann
|
9bd0eb0cc9
|
Set git config system wide
|
2024-07-15 14:58:54 +02:00 |
|
Manuel Thalmann
|
cff3bde744
|
Set git config system wide
|
2024-07-15 14:47:06 +02:00 |
|
Manuel Thalmann
|
d5fd3bb34a
|
Add a function to check whether a config is set
|
2024-07-15 14:14:07 +02:00 |
|
Manuel Thalmann
|
3034418fb7
|
Pass arguments to software scripts
|
2024-07-15 13:56:27 +02:00 |
|
Manuel Thalmann
|
a7e023496c
|
Fix typo
|
2024-07-15 13:27:14 +02:00 |
|
Manuel Thalmann
|
773fb20346
|
Enable nix before setup
|
2024-07-15 13:26:40 +02:00 |
|
Manuel Thalmann
|
03cce8a0ba
|
Fix permission issues
|
2024-07-15 13:23:00 +02:00 |
|
Manuel Thalmann
|
7c6f37a7dd
|
Fix syntax error
|
2024-07-15 13:17:00 +02:00 |
|
Manuel Thalmann
|
39e278d493
|
Fix typos
|
2024-07-15 13:15:57 +02:00 |
|
Manuel Thalmann
|
4adc55ec3b
|
Make setup-user able to use nix
|
2024-07-15 13:15:07 +02:00 |
|
Manuel Thalmann
|
b4f9fd6577
|
Ensure nix works during setup
|
2024-07-15 13:13:15 +02:00 |
|
Manuel Thalmann
|
a43e2f3743
|
Fix typo
|
2024-07-15 13:12:46 +02:00 |
|
Manuel Thalmann
|
3b3eec8c1c
|
Force network connection for installation
|
2024-07-15 12:45:49 +02:00 |
|
Manuel Thalmann
|
a01c3da93c
|
Allow package install scripts to be chained properly
|
2024-07-15 12:43:18 +02:00 |
|
Manuel Thalmann
|
86965651d9
|
Package essential software
|
2024-07-15 12:10:30 +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
|
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 |
|
Manuel Thalmann
|
3c43752597
|
Execute partitioning in fish directly
|
2024-07-13 11:23:14 +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
|
5a15c1ea05
|
Prevent dangling tmux sessions
|
2024-07-12 00:40:48 +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
|
a5d25522fd
|
Fix incorrect file path
|
2024-07-08 02:48:29 +02:00 |
|
Manuel Thalmann
|
30de6a6597
|
Silence output in coöy-repo
|
2024-07-08 02:48:10 +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
|
9fe42686af
|
Execute commands only when successful
|
2024-07-08 01:03:21 +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
|
a267cee3eb
|
Replace packages with too frequent updates
|
2024-06-23 19:57:12 +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
|
ef017c28db
|
Use pre-cached nixpkgs
|
2024-06-23 12:19:59 +02:00 |
|
Manuel Thalmann
|
daf5d14e04
|
Generate partitioning scripts using nix
|
2024-06-22 23:32:57 +02:00 |
|
Manuel Thalmann
|
1f1958d185
|
Rename the module evaluation function
|
2024-06-22 23:11:21 +02:00 |
|
Manuel Thalmann
|
af05f04901
|
Add an arch specific partitioning scheme
|
2024-06-22 22:51:26 +02:00 |
|
Manuel Thalmann
|
1971ba2753
|
Add a script for evaluating modules
|
2024-06-20 18:25:57 +02:00 |
|
Manuel Thalmann
|
f10e3f5dd1
|
Replace nvidia packages with beta versions
|
2024-06-20 14:12:37 +02:00 |
|
Manuel Thalmann
|
8ca5a886ae
|
Improve the grub manipulation script
|
2024-06-19 14:09:48 +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
|
d5ea53b891
|
Regenerate grub config after enabling verbose mode
|
2024-04-23 15:36:14 +02:00 |
|
Manuel Thalmann
|
5b4c5549c2
|
Allow setting cache duration for individual syncs
|
2024-04-20 12:55:58 +02:00 |
|
Manuel Thalmann
|
fe7b5e4545
|
Add a script for making grub verbose
|
2024-04-12 08:33:16 +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 |
|
Manuel Thalmann
|
7b014d83b6
|
Skip installation of vscode insiders versions
|
2024-04-06 16:30:11 +02:00 |
|
Manuel Thalmann
|
9e8c44f07c
|
Install zoxide
|
2024-04-04 17:54:18 +02:00 |
|
Manuel Thalmann
|
3ca29a8ba9
|
Reduce redundancy
|
2024-04-04 16:52:29 +02:00 |
|
Manuel Thalmann
|
66d697bb87
|
Install android-tools by default
|
2024-04-04 16:44:25 +02:00 |
|
Manuel Thalmann
|
f1c96a6843
|
Ensure vscode is in path
|
2024-04-01 20:10:36 +02:00 |
|
Manuel Thalmann
|
c81db0c957
|
Install WingetUI
|
2024-04-01 20:10:07 +02:00 |
|
Manuel Thalmann
|
66b8e34906
|
Ensure to run bash scripts using bash
|
2024-04-01 17:02:49 +02:00 |
|
Manuel Thalmann
|
3c01e29bed
|
Install Ext4Fsd for dual boot computer
|
2024-03-30 21:49:46 +01:00 |
|
Manuel Thalmann
|
7d19a83bf0
|
Add settings for Logitech G903
|
2024-03-28 13:17:08 +01:00 |
|