Commit Graph

369 Commits

Author SHA1 Message Date
Vladislav Nepogodin
108bd4bb65
🚧 refactor partitioning 2023-12-14 15:08:16 +04:00
Vladislav Nepogodin
3a7a8f9531
👷 config: add fs name to partition table 2023-12-14 03:29:24 +04:00
Vladislav Nepogodin
4a86e98854
🚧 tui: pipe stderr from btrfs to devnull 2023-12-11 01:08:48 +04:00
Vladislav Nepogodin
4b0034a1b0
👷 utils: enable verbose and dirty mode for exec via env vars 2023-12-08 11:15:27 +04:00
Vladislav Nepogodin
87575c1daa
👷 utils: add helper function to get available bootloaders for system 2023-12-08 11:12:02 +04:00
Vladislav Nepogodin
e91e48f811
👷 utils: add helper function to get default mountpoint for bootloader 2023-12-08 03:10:10 +04:00
Vladislav Nepogodin
b8dbc4418b
🚧 disk: pipe stderr from btrfs to devnull 2023-12-08 02:39:34 +04:00
Vladislav Nepogodin
6efa07aa20
🚧 renamed packages 2023-10-24 19:56:21 +04:00
Vladislav Nepogodin
8232bed5d1
🚧 update repo list 2023-08-11 22:19:40 +00:00
Vladislav Nepogodin
549affabd8
📝 add todos 2023-08-11 21:39:34 +00:00
Vladislav Nepogodin
a858c11990
🧹 apply clang-format 2023-07-01 01:19:22 +04:00
Vladislav Nepogodin
0ca553b6e4
🧹 apply clang-format 2023-07-01 01:18:03 +04:00
Vladislav Nepogodin
405ec27556
👷 add new DEs/WMs 2023-07-01 01:16:10 +04:00
Vladislav Nepogodin
904a44890a
👷 update package lists 2023-07-01 01:08:33 +04:00
Vladislav Nepogodin
fedda098d6
🚧 drop cutefish 2023-06-30 23:47:16 +04:00
Vladislav Nepogodin
54a28595c2
🚧 chwd: fix logic 2023-06-30 23:45:33 +04:00
Vladislav Nepogodin
0ff8160e72
🚧 chwd: update names 2023-06-30 18:59:55 +04:00
Vladislav Nepogodin
27c315db89
🧹 apply clang-format 2023-06-04 03:13:23 +04:00
Vladislav Nepogodin
dcad598b02
👷 add function to dump settings 2023-04-03 03:23:37 +04:00
Vladislav Nepogodin
0b76a9a968
🧹 move the include to dev environment 2023-04-03 01:58:41 +04:00
Vladislav Nepogodin
7c0c3f1003
👷 allow to run inst_needed safely in dev environment 2023-04-03 00:51:02 +04:00
Vladislav Nepogodin
786de0fd46
👷 allow to run arch_chroot safely in dev environment 2023-04-03 00:42:48 +04:00
Vladislav Nepogodin
3d720b08c8
🧹 move the formatted string to var to reduce repeated code 2023-04-03 00:11:50 +04:00
Vladislav Nepogodin
e80752fbb3
🚧 refind: dump config to the install log 2023-04-02 03:42:51 +04:00
Vladislav Nepogodin
4c527fe61a
🚧 refind: typo 2023-04-02 03:37:43 +04:00
Vladislav Nepogodin
6b79c9942f
🚧 refind: install all drivers by default 2023-04-02 03:34:29 +04:00
Vladislav Nepogodin
b146961052
🚧 refind: remove graphics mode 2023-04-02 03:33:12 +04:00
Vladislav Nepogodin
b07279a89e
🚧 make refind installation more verbose 2023-04-02 03:30:35 +04:00
Vladislav Nepogodin
4297a1f43f
🚧 fix cachyos repo addition
remove additional check if one of the repos persist,
then return from function and do nothing.

logic was wrong anyway. here we was checking the
persitance of the repos only to add keyrings.
2023-04-02 03:21:37 +04:00
Vladislav Nepogodin
e74d16a322
🚧 don't overwrite pacstrap log 2023-04-02 03:14:04 +04:00
Vladislav Nepogodin
52529f16fd
🚧 fix locale detection 2023-04-02 03:08:57 +04:00
Vladislav Nepogodin
e452bdce71
🧹 cleanup 2023-02-25 12:17:18 +04:00
Vladislav Nepogodin
6f088ea460
🧹 rename get_root_fs -> get_mountpoint_fs 2023-02-25 12:09:09 +04:00
Vladislav Nepogodin
07871ff09b
🧹 cleanup redurant function calls 2023-02-25 04:23:23 +04:00
Vladislav Nepogodin
53d89bdc4e
👷 Expose server profile config to config
Allow user to enable server profile from config option,
by using `server_mode: true` in the config file.

Install additional packages for BTFS, ZFS.
2023-02-25 04:08:11 +04:00
Vladislav Nepogodin
71cc7c8189
👷 handle server profile in simple view 2023-02-25 04:07:44 +04:00
Vladislav Nepogodin
42ed0f0db2
🚧 correctly install zfs module for kernels 2023-02-25 04:04:26 +04:00
Vladislav Nepogodin
ba0253f829
🚧 add missing mirrorlist 2023-02-09 09:48:12 +04:00
Vladislav Nepogodin
4cabe5de23
👷 server profile 2023-02-09 09:43:50 +04:00
Vladislav Nepogodin
8315a7969f
🚧 fix 2023-02-09 09:27:32 +04:00
Vladislav Nepogodin
51439b45c7
🧹 cleanup; move generic functions to utils 2023-02-09 02:36:11 +04:00
Vladislav Nepogodin
180001be13
🧹 cleanup; move generic functions to utils 2023-02-01 04:14:28 +04:00
Vladislav Nepogodin
577c2920b9
🧹 use fmt_compile macro 2023-01-28 23:52:42 +04:00
Vladislav Nepogodin
18d3f9edf2
🧹 apply clang-format 2023-01-28 21:21:13 +04:00
Vladislav Nepogodin
42b24fce70
👷 add partition field to the config 2023-01-28 02:09:33 +04:00
Vladislav Nepogodin
66e01de191
🧹 apply clang-format 2023-01-26 09:51:05 +04:00
Vladislav Nepogodin
43b3458053
🧹 apply clang-format 2023-01-26 09:49:25 +04:00
Vladislav Nepogodin
d5d79f7ddf
👷 new desktops 2023-01-26 09:48:06 +04:00
Vladislav Nepogodin
316bade324
🧹 cleanup 2023-01-21 18:03:47 +04:00
Vladislav Nepogodin
80cec17ef5
👷 add new function to control pacmanconf repos 2023-01-21 17:17:04 +04:00
Vladislav Nepogodin
d1d5059463
🚧 fix repo addition 2023-01-21 12:17:53 +04:00
Vladislav Nepogodin
51a0dac44c
👷 split v1 repo with v3 2023-01-19 03:43:01 +04:00
Vladislav Nepogodin
7eceedf18b
🧹 apply clang-format 2023-01-18 04:05:13 +04:00
Vladislav Nepogodin
3351a54332
🧹 cleanup follow_process_log.hpp 2023-01-18 03:10:15 +04:00
Vladislav Nepogodin
d7b55ccbce
👷 add v4 repo during install 2023-01-18 03:08:50 +04:00
Vladislav Nepogodin
5551f2b7b4
👷 push v3 repo as first repo natively 2023-01-18 03:07:00 +04:00
Vladislav Nepogodin
e132a4a79c
🧹 apply clang-format 2023-01-17 02:20:30 +04:00
Vladislav Nepogodin
b405564bab
🧹 cleanup repo add 2023-01-17 02:15:11 +04:00
Vladislav Nepogodin
6c50657b7b
♻ update year 2023-01-08 19:34:49 +04:00
Vladislav Nepogodin
b7abe0dd49
🧹 cleanup pkglist 2023-01-07 05:27:43 +04:00
Vladislav Nepogodin
eb7dffe272
🚧 fix installer on GUI iso 2023-01-02 02:04:29 +04:00
Vladislav Nepogodin
fa463c979f
🧹 apply clang-format 2022-12-31 01:30:22 +04:00
Vladislav Nepogodin
aefa71a6be
🧹 remove unused code 2022-12-31 01:29:38 +04:00
Vladislav Nepogodin
2ba35e0cfd
🧹 revert here 2022-12-31 01:24:49 +04:00
Vladislav Nepogodin
4e9b96ff0e
♻ update CI 2022-12-31 01:22:56 +04:00
Vladislav Nepogodin
b412bf41ba
🧹 apply clang-format 2022-12-31 01:07:55 +04:00
Vladislav Nepogodin
b808af2f3b
Use native isa level detection 2022-12-31 01:03:34 +04:00
Vladislav Nepogodin
8cba495a15
🧹 apply clang-format 2022-12-09 03:43:52 +04:00
Vladislav Nepogodin
5dc6d56bcc
🧹 log slightly more information
log information about system, running installer version
2022-12-09 02:57:03 +04:00
Vladislav Nepogodin
7046468ddb
🧹 add comments 2022-12-09 02:55:50 +04:00
Vladislav Nepogodin
22e77296d1
🧹 cleanup warnings from clang-format 2022-11-20 04:24:16 +04:00
Vladislav Nepogodin
3391c0cb20
🚧 possible fixes reported by GCC analyzer 2022-11-19 04:21:01 +04:00
Vladislav Nepogodin
d7f91ebdba
🧹 add some more warnings 2022-11-19 04:20:00 +04:00
Peter Jung
939d92a8d3
Update openbox packages
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2022-10-26 16:43:52 +02:00
Vladislav Nepogodin
ee9ad2d025
🧹 cleanup 2022-09-15 03:45:14 +04:00
Vladislav Nepogodin
cde2589433
🧹 cleanup 2022-09-12 02:49:37 +04:00
Vladislav Nepogodin
a11529f1b5
🧹 cleanup 2022-09-12 02:43:32 +04:00
Vladislav Nepogodin
f50537c397
🧹 Add notice 2022-08-18 21:11:41 +04:00
Vladislav Nepogodin
484b65e042
🚧 fix detection 2022-08-18 20:57:26 +04:00
Vladislav Nepogodin
8009f1abf4
🧹 cleanup 2022-08-18 19:00:33 +04:00
Vladislav Nepogodin
9756a6ab15
👷 make it more verbose
return proper result if error occurred,
and write to the log about the error.
2022-08-18 17:33:14 +04:00
Vladislav Nepogodin
b790b93364
🐛 fix bug
Why is that even doing here?
2022-08-18 17:22:00 +04:00
Vladislav Nepogodin
ba0dfec0fa
🚧 explicitly use mkinitcpio 2022-08-18 16:10:15 +04:00
Vladislav Nepogodin
51e661e706
🐛 fix bug
make sure that we have valid initcpio config,
overwise we will end up here with unbootable system.
2022-08-18 03:57:39 +04:00
Vladislav Nepogodin
ea82bbb4cc
🚧 fix v3 detection 2022-08-14 19:37:10 +04:00
Vladislav Nepogodin
af3a07387b
🧹 cleanup 2022-08-14 15:11:43 +04:00
Vladislav Nepogodin
864608cf8f
👷 fix compilation 2022-08-14 11:50:55 +04:00
Vladislav Nepogodin
62a6f4c2c6
🧹 apply clang-format 2022-08-14 00:32:23 +04:00
Vladislav Nepogodin
a706befdf4
🐛 fix bug
this is a potential UB
2022-08-14 00:30:45 +04:00
Vladislav Nepogodin
352964c810
👷 sync post-install script output with logger 2022-08-14 00:07:54 +04:00
Vladislav Nepogodin
473f02e8e9
👷 fix compilation 2022-08-13 02:51:10 +04:00
Vladislav Nepogodin
3b7a03524e
👷 update pkglist 2022-08-13 02:49:32 +04:00
Vladislav Nepogodin
948a433dcf
🧹 drop some filesystems 2022-08-13 02:22:13 +04:00
Vladislav Nepogodin
26c84bf497
👷 add done msg to follow_process_log_widget 2022-08-13 00:14:36 +04:00
Vladislav Nepogodin
184cd62911
🧹 cleanup 2022-08-13 00:03:47 +04:00
Vladislav Nepogodin
f334316045
🧹 cleanup 2022-08-12 23:45:18 +04:00
Vladislav Nepogodin
947eb21b2c
add headless mode 2022-08-12 23:23:14 +04:00
Vladislav Nepogodin
62d7bbf90f
🐛 bug fix 2022-08-12 21:27:46 +04:00
Vladislav Nepogodin
cd83ab41fc
🧹 Cleanup initcpio helper functions
Prevent from inserting elements same data to the initcpio
2022-08-12 21:22:47 +04:00
Vladislav Nepogodin
1bfbd7c7b7
👷 implement using native API 2022-08-12 03:49:00 +04:00
Vladislav Nepogodin
b8adedf529
👷 add more helper function for initcpio 2022-08-12 03:40:38 +04:00
Vladislav Nepogodin
e84a766b4d
👷 fetch initcpio first 2022-08-11 22:33:43 +04:00
Vladislav Nepogodin
6c6d098ff9
👷 (oops) move initcpio from test 2022-08-11 04:07:21 +04:00
Vladislav Nepogodin
bcfe5d0dbd
👷 add helper function 2022-08-11 03:56:08 +04:00
Vladislav Nepogodin
a25f3b00e7
👷 extend zfs manual support 2022-08-09 04:13:25 +04:00
Vladislav Nepogodin
a46be398a4
use advanced view by default 2022-08-08 01:11:50 +04:00
Vladislav Nepogodin
1be8a1fd73
👷 move tests to separate folder 2022-08-08 00:55:17 +04:00
Vladislav Nepogodin
6b772b1a78
♻ update deps 2022-07-30 21:43:24 +04:00
Vladislav Nepogodin
0ed5f1cc81
🚧 update mounting step 2022-06-14 04:01:40 +04:00
Vladislav Nepogodin
4a472d7954
👷 oops 2022-06-12 03:30:54 +04:00
Vladislav Nepogodin
5fe175b1ea
🚧 add post-install script to simple_view 2022-06-12 03:23:05 +04:00
Vladislav Nepogodin
431c1a8599
👷 move stats 2022-06-12 03:09:22 +04:00
Vladislav Nepogodin
fb4bfb5a01
🚧 update pkglist. add driver type to simple_view 2022-06-12 03:01:55 +04:00
Vladislav Nepogodin
03f4fa3c17
🚧 add driver autoinstall to the simple view 2022-06-11 15:57:13 +04:00
Vladislav Nepogodin
0a283b6096
🚧 add new steps to the simple view 2022-06-11 15:53:29 +04:00
Vladislav Nepogodin
5357735671
Introduce config
The config can be used to automatically install
the CachyOS on the target
2022-06-11 04:18:39 +04:00
Vladislav Nepogodin
7fa573d83a
♻ remove missing drivers 2022-06-09 02:29:50 +04:00
Vladislav Nepogodin
12a7da1e34
👷 enable services needed for ZFS 2022-06-09 01:59:50 +04:00
Vladislav Nepogodin
9e3c74570a
🔥 add refind 2022-06-09 01:51:05 +04:00
Vladislav Nepogodin
537dbcc39c
🚧 improve zfs support 2022-06-09 00:14:58 +04:00
ptr1337
15bcb5e2d5
update zpool create options 2022-06-07 21:15:40 +00:00
Vladislav Nepogodin
923cfd143a
🐛 fix typo 2022-06-08 01:11:40 +04:00
Vladislav Nepogodin
cf2c507203
👷 implement basic menu 2022-06-08 00:29:04 +04:00
Vladislav Nepogodin
ad0ff2b336
👷 enhance zfs defaults 2022-06-06 02:42:28 +04:00
Vladislav Nepogodin
1c923cdbc9
👷 fix compilation 2022-06-06 00:36:15 +04:00
Vladislav Nepogodin
8c8dc17cb7
🔥 add basic zfs support 2022-06-04 02:55:29 +04:00
Vladislav Nepogodin
3f54ddf637
👷 enable systemd services for zfs 2022-06-03 23:33:19 +04:00
Vladislav Nepogodin
c5f68dfd5d
🚧 clear disk data properly 2022-06-03 22:46:31 +04:00
Vladislav Nepogodin
80e2f74ae2
Revert "fix some boot options"
This reverts commit aeae374f18.
2022-04-24 22:57:00 +04:00
Peter Jung
aeae374f18
fix some boot options 2022-04-24 20:30:37 +02:00
Vladislav Nepogodin
f2b6d57130
🚧 fix some bugs 2022-03-30 16:31:54 +04:00
Vladislav Nepogodin
3bc696c053
🚧 resolve some bugs 2022-03-30 03:35:15 +04:00
Vladislav Nepogodin
8154d57946
♻ update deps 2022-03-27 15:26:56 +04:00
Vladislav Nepogodin
5033d87c7f
♻ update deps 2022-03-21 03:32:19 +04:00
Vladislav Nepogodin
617e756b16
🚧 adjust a bit to fit with new TUI API 2022-03-19 02:50:36 +04:00
Vladislav Nepogodin
02a4b195b3
👷 update url 2022-03-14 01:09:26 +04:00
Vladislav Nepogodin
87d8a4aaf7
🔥 add kde & i3wm 2022-03-10 03:24:12 +04:00
Vladislav Nepogodin
2641c2c3b0
👷 Add more information inside mounting page 2022-03-08 16:41:50 +04:00
Vladislav Nepogodin
a68a83582a
🚧 remove simdjson atm 2022-03-08 16:29:52 +04:00
Vladislav Nepogodin
a55aee0e7c
🚧 uncomment kofuku as its now in repo 2022-03-08 03:37:43 +04:00
Vladislav Nepogodin
61d4814e6a
🚧 add lightdm greeter 2022-03-04 02:34:09 +04:00
Vladislav Nepogodin
983aedd935
🔥 add "kofuku edition" 2022-03-01 02:44:02 +04:00
Vladislav Nepogodin
80baab70e4
👷 add missing group 2022-02-27 23:28:43 +04:00
Vladislav Nepogodin
f2f63a05b8
👷 better align 2022-02-27 22:44:06 +04:00
Vladislav Nepogodin
ef97ec594c
👷 log errors from btrfs 2022-02-27 20:07:07 +04:00
Vladislav Nepogodin
37f5fc1f02
👷 add some fixes 2022-02-27 18:58:31 +04:00
Vladislav Nepogodin
d330fb35af
Revert "♻ .."
This reverts commit 53ef58edf4.
2022-02-27 18:23:00 +04:00
Vladislav Nepogodin
53ef58edf4
♻ .. 2022-02-27 15:24:19 +04:00
Vladislav Nepogodin
a624306201
♻ cleanup 2022-02-27 15:13:39 +04:00
Vladislav Nepogodin
71417c6688
🔥 add cachyos-zsh-config 2022-02-27 04:22:31 +04:00