Manuel Thalmann
|
6147037a97
|
Pass boot script path via env variable
|
2024-07-27 18:59:47 +02:00 |
|
Manuel Thalmann
|
5b6db497e4
|
Copy repository settings
|
2024-07-26 14:43:02 +02:00 |
|
Manuel Thalmann
|
5653cea25a
|
Configure for current user if none is specified
|
2024-07-20 14:06:25 +02:00 |
|
Manuel Thalmann
|
61865cd615
|
Remove unnecessary statement
|
2024-07-20 14:04:09 +02:00 |
|
Manuel Thalmann
|
96e1bde7a0
|
Add a function for checking whether a configuration is applied
|
2024-07-20 14:03:35 +02:00 |
|
Manuel Thalmann
|
4418e99219
|
Remove default value of CONFIG_MODULE
|
2024-07-20 14:02:36 +02:00 |
|
Manuel Thalmann
|
2d90b90114
|
Remove necessity of nix config
|
2024-07-20 13:54:04 +02:00 |
|
Manuel Thalmann
|
02e4c18f6c
|
Create rclone syncs during setup
|
2024-07-20 13:47:07 +02:00 |
|
Manuel Thalmann
|
0fba56a299
|
Preserve environment while running dbus session
|
2024-07-20 05:14:09 +02:00 |
|
Manuel Thalmann
|
f267b9d023
|
Fix typo
|
2024-07-20 05:09:42 +02:00 |
|
Manuel Thalmann
|
2354dcf412
|
Force json output appropriately
|
2024-07-20 05:09:13 +02:00 |
|
Manuel Thalmann
|
913daa8b6d
|
Add a script draft for configuring rclone
|
2024-07-20 05:08:23 +02:00 |
|
Manuel Thalmann
|
9ebbca3b3c
|
Load the default shell from the user config
|
2024-07-20 04:35:41 +02:00 |
|
Manuel Thalmann
|
a72fd9d045
|
Split nix configuration properly
|
2024-07-20 04:31:09 +02:00 |
|
Manuel Thalmann
|
62a9c1e577
|
Fix typo
|
2024-07-20 04:23:51 +02:00 |
|
Manuel Thalmann
|
1e3d8d8338
|
Prevent changing the working directory
|
2024-07-20 04:17:42 +02:00 |
|
Manuel Thalmann
|
7c10903947
|
Add separate method for configuring git
|
2024-07-20 04:06:41 +02:00 |
|
Manuel Thalmann
|
6274ec1012
|
Add function for configuring user settings
|
2024-07-20 03:50:38 +02:00 |
|
Manuel Thalmann
|
566f0d711f
|
Stop keeping track of installed software
|
2024-07-20 03:32:53 +02:00 |
|
Manuel Thalmann
|
dfdc053acf
|
Call software scripts using individual fish commands
|
2024-07-20 03:27:36 +02:00 |
|
Manuel Thalmann
|
f56c6ec7a6
|
Remove unnecessary statement
|
2024-07-20 03:27:20 +02:00 |
|
Manuel Thalmann
|
4143dbff02
|
Add users before installing software
|
2024-07-20 03:13:17 +02:00 |
|
Manuel Thalmann
|
0579819444
|
Read config keys properly
|
2024-07-20 01:59:33 +02:00 |
|
Manuel Thalmann
|
bf50ee7d59
|
Fix string formatting
|
2024-07-20 01:57:06 +02:00 |
|
Manuel Thalmann
|
df3ba81e12
|
Fix malformed installer script
|
2024-07-20 01:51:14 +02:00 |
|
Manuel Thalmann
|
68703e2353
|
Fix variable inheritance
|
2024-07-20 01:46:11 +02:00 |
|
Manuel Thalmann
|
75f1839275
|
Fix configuration target
|
2024-07-20 01:43:53 +02:00 |
|
Manuel Thalmann
|
e8a752eb4c
|
Fix use of incorrect config keys
|
2024-07-20 01:38:53 +02:00 |
|
Manuel Thalmann
|
ffa8c19358
|
Fix variable visibility
|
2024-07-20 01:36:22 +02:00 |
|
Manuel Thalmann
|
c073db286f
|
Ignore installation status by default
|
2024-07-20 01:32:42 +02:00 |
|
Manuel Thalmann
|
d79edb4127
|
Allow user-defined git config
|
2024-07-20 01:31:04 +02:00 |
|
Manuel Thalmann
|
34523d0ae3
|
Allow flagging git as installed
|
2024-07-20 01:23:08 +02:00 |
|
Manuel Thalmann
|
a2848a3965
|
Allow marking software as installed
|
2024-07-20 01:21:25 +02:00 |
|
Manuel Thalmann
|
501aa51876
|
Fix string formatting
|
2024-07-20 01:03:20 +02:00 |
|
Manuel Thalmann
|
074784fec2
|
Fix permission issues
|
2024-07-20 00:59:11 +02:00 |
|
Manuel Thalmann
|
527aa8c43b
|
Remove test code
|
2024-07-20 00:47:48 +02:00 |
|
Manuel Thalmann
|
6bd2844efb
|
Add users from configuration
|
2024-07-20 00:46:02 +02:00 |
|
Manuel Thalmann
|
d90db841e8
|
Allow applying custom functions during evaluation
|
2024-07-20 00:36:19 +02:00 |
|
Manuel Thalmann
|
069d72d081
|
Generate locales during setup
|
2024-07-19 21:18:20 +02:00 |
|
Manuel Thalmann
|
d6839aa6c4
|
Silence unnecessary console output
|
2024-07-17 16:41:42 +02:00 |
|
Manuel Thalmann
|
34d55d376d
|
Fix creation of vscode config files
|
2024-07-17 16:39:03 +02:00 |
|
Manuel Thalmann
|
67f28b5b79
|
Load missing variable
|
2024-07-17 16:33:59 +02:00 |
|
Manuel Thalmann
|
3567eee45f
|
Force installing iptables-nft
|
2024-07-17 16:18:31 +02:00 |
|
Manuel Thalmann
|
9d50d587c8
|
Load missing variable
|
2024-07-17 16:04:57 +02:00 |
|
Manuel Thalmann
|
902fc64993
|
Remove unnecessary statement
|
2024-07-17 15:59:09 +02:00 |
|
Manuel Thalmann
|
61258ef835
|
Install logo-ls only if not present
|
2024-07-17 15:54:53 +02:00 |
|
Manuel Thalmann
|
05f96a97d3
|
Normalize casing of firefox directory
|
2024-07-17 15:54:09 +02:00 |
|
Manuel Thalmann
|
2a6f3ea5f8
|
Add missing packages
|
2024-07-17 15:49:30 +02:00 |
|
Manuel Thalmann
|
303082fcc4
|
Fix permission error
|
2024-07-17 15:22:41 +02:00 |
|
Manuel Thalmann
|
4b37950bc8
|
Install bb at the end
|
2024-07-17 15:08:27 +02:00 |
|
Manuel Thalmann
|
4d0c64a8da
|
Fix typo
|
2024-07-17 15:00:26 +02:00 |
|
Manuel Thalmann
|
35e77dd7e6
|
Fix incorrect paths
|
2024-07-17 15:00:01 +02:00 |
|
Manuel Thalmann
|
d26786c576
|
Fix typo
|
2024-07-17 14:55:30 +02:00 |
|
Manuel Thalmann
|
60af9361c8
|
Add scripts for installing school software
|
2024-07-17 14:26:01 +02:00 |
|
Manuel Thalmann
|
e2e5b9a02d
|
Streamline installation of all further software
|
2024-07-17 14:18:27 +02:00 |
|
Manuel Thalmann
|
7461c19802
|
Silence unnecessary console output
|
2024-07-17 10:25:41 +02:00 |
|
Manuel Thalmann
|
1aaebb4743
|
Fix syntax error
|
2024-07-17 01:07:27 +02:00 |
|
Manuel Thalmann
|
18dc5894a8
|
Enable minegrub theme by default
|
2024-07-16 23:35:12 +02:00 |
|
Manuel Thalmann
|
a4099a6639
|
Silence unnecessary output
|
2024-07-16 23:32:46 +02:00 |
|
Manuel Thalmann
|
8cd8ccf4b5
|
Fix permission error
|
2024-07-16 23:13:41 +02:00 |
|
Manuel Thalmann
|
a2cf20b9ff
|
Streamline minegrub-theme installation
|
2024-07-16 23:11:27 +02:00 |
|
Manuel Thalmann
|
49502a7055
|
Streamline GRUB installation
|
2024-07-16 22:18:39 +02:00 |
|
Manuel Thalmann
|
a3fea2f5cc
|
Configure nix during setup
|
2024-07-16 22:17:07 +02:00 |
|
Manuel Thalmann
|
2674c93f68
|
Add a hook for installing dependencies
|
2024-07-16 22:16:21 +02:00 |
|
Manuel Thalmann
|
5aa296ca7c
|
Reorder installation steps
|
2024-07-16 22:15:37 +02:00 |
|
Manuel Thalmann
|
2846db7056
|
Include missing script file
|
2024-07-16 22:12:19 +02:00 |
|
Manuel Thalmann
|
3981a49810
|
Fix broken sddm configuration
|
2024-07-16 22:12:07 +02:00 |
|
Manuel Thalmann
|
122fe67a85
|
Allow specifying custom chroot command
|
2024-07-16 22:10:42 +02:00 |
|
Manuel Thalmann
|
e0d41f96cf
|
Allow executing scripts while installing OS
|
2024-07-16 16:13:34 +02:00 |
|
Manuel Thalmann
|
cd5f68d0ef
|
Implement os setup using a function
|
2024-07-16 15:22:15 +02:00 |
|
Manuel Thalmann
|
f4f74a6aaa
|
Streamline GUI app installation
|
2024-07-16 14:56:49 +02:00 |
|
Manuel Thalmann
|
6f3ed5b63a
|
Streamline zoxide installation
|
2024-07-16 14:28:32 +02:00 |
|
Manuel Thalmann
|
19f06da930
|
Fix incomplete installation
|
2024-07-16 14:28:06 +02:00 |
|
Manuel Thalmann
|
802e8c6ff5
|
Set profile title by default
|
2024-07-16 14:15:05 +02:00 |
|
Manuel Thalmann
|
01e19d03e4
|
Relocate powershell profile script
|
2024-07-16 14:06:19 +02:00 |
|
Manuel Thalmann
|
ecb925a6fd
|
Replace aliae config with default bash profile
|
2024-07-16 03:36:51 +02:00 |
|
Manuel Thalmann
|
864a920ba7
|
Add aliae to the skel
|
2024-07-16 03:30:25 +02:00 |
|
Manuel Thalmann
|
0d909f5a5a
|
Streamline aliae installation
|
2024-07-16 03:30:14 +02:00 |
|
Manuel Thalmann
|
a27d43bc7a
|
Copy repo using rsync
|
2024-07-16 01:33:08 +02:00 |
|
Manuel Thalmann
|
447d09fa7e
|
Remove non-functioning symbols
|
2024-07-16 01:05:29 +02:00 |
|
Manuel Thalmann
|
7eccacc078
|
Automatically reboot the machine
|
2024-07-16 01:05:06 +02:00 |
|
Manuel Thalmann
|
ebb96129f0
|
Add further initialization packages
|
2024-07-15 20:51:20 +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
|
c8e133fedc
|
Fix permission issue
|
2024-07-15 19:58:56 +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
|
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 |
|