Commit Graph

371 Commits

Author SHA1 Message Date
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
Vladislav Nepogodin
55fc13f999
🔥 add cachyos-zsh-config 2022-02-27 04:20:35 +04:00
Vladislav Nepogodin
0578be9258
🔥 add cachyos-zsh-config 2022-02-27 04:16:52 +04:00
Vladislav Nepogodin
dcc4a8e72e
🔥 add bspwm 2022-02-27 03:48:34 +04:00
Vladislav Nepogodin
d56e30e22e
👷 enable systemd services 2022-02-27 03:33:30 +04:00
Vladislav Nepogodin
8a6fefcfe4
👷 add some fixes
uncomment line in /etc/sudoers to allow sudo group
install vim editor

execute "grub-mkconfig -o /boot/grub/grub.cfg" when grub is in use
2022-02-27 02:48:10 +04:00
Vladislav Nepogodin
e7e2865a3e
👷 don't use folowing arch_chroot for string which doesnt produce any output 2022-02-26 20:59:12 +04:00
Vladislav Nepogodin
fd307c9e98
👷 move case to function 2022-02-25 20:00:54 +04:00
Vladislav Nepogodin
d107a725bd
🔥 add openbox 2022-02-24 03:00:52 +04:00
Vladislav Nepogodin
efffe9e113
👷 simplify 2022-02-24 02:34:46 +04:00
Vladislav Nepogodin
833de6f064
👷 add lvm page 2022-02-24 02:28:38 +04:00
Vladislav Nepogodin
f3a7b00e9e
🚧 replace regex 2022-02-23 17:45:19 +04:00
Vladislav Nepogodin
bc466793aa
🚧 hotfix 2022-02-23 04:03:31 +04:00
Vladislav Nepogodin
fb2c5c1703
🚧 add mhwd to base install 2022-02-23 00:19:50 +04:00
Vladislav Nepogodin
79b90168af
🚧 hotfix
Append to logfile instead of always starting at the beginning of the file
2022-02-22 03:06:25 +04:00
Vladislav Nepogodin
e4d170486c
🚧 update return status
in case if smth is gone wrong
2022-02-22 02:27:23 +04:00
Vladislav Nepogodin
3131a44da1
👷 add ability to edit pacman config from UI 2022-02-21 04:12:20 +04:00
Vladislav Nepogodin
d8ba5238e6
👷 add pacman keys refresh 2022-02-21 03:37:27 +04:00
Vladislav Nepogodin
6d86b4a748
🚧 fix unused static function 2022-02-21 03:30:10 +04:00
Vladislav Nepogodin
e74fce0976
♻ cleanup 2022-02-21 00:46:33 +04:00
Vladislav Nepogodin
a8504c2741
🚧 remove security tweeks menu 2022-02-20 19:24:33 +04:00
Vladislav Nepogodin
10a4d98eb4
👷 add performance page 2022-02-20 18:59:53 +04:00
Vladislav Nepogodin
c6d995d5ee
🚧 fix typos 2022-02-19 03:51:39 +04:00
Vladislav Nepogodin
7c078af4fc
👷 add new pages
Add ability to watch at the system logs
User can now review configs installed on OS

Selecting drivers needed for the target, through
TUI, or just pick drivers automatically
2022-02-19 03:32:33 +04:00
Vladislav Nepogodin
a348f980ce
👷 add autologin 2022-02-15 01:13:40 +04:00
Vladislav Nepogodin
5dc58c5745
👷 add btrfs subvolumes 2022-02-14 03:29:20 +04:00
Vladislav Nepogodin
9c6ca2ddf9
♻ update dependencies 2022-02-12 04:38:15 +04:00
Vladislav Nepogodin
fd4b3f3126
🚧 fix _v3 2022-01-14 02:39:10 +04:00
Vladislav Nepogodin
f314f29216
🚧 fix _v3 2022-01-14 02:35:24 +04:00
Vladislav Nepogodin
4d474ce7ca
👷 add missing pacman config 2022-01-14 02:05:10 +04:00
Vladislav Nepogodin
624de13183
👷 add missing pacman config 2022-01-14 01:51:58 +04:00
Vladislav Nepogodin
491ee4cb9a
🚧 trying to fix 2022-01-13 03:55:52 +04:00
Vladislav Nepogodin
93f8609f73
🚧 trying to fix 2022-01-13 03:51:40 +04:00
Vladislav Nepogodin
7ea943506b
🚧 trying to fix 2022-01-13 03:46:35 +04:00
Vladislav Nepogodin
ef321b6cc0
🚧 trying to fix 2022-01-13 03:35:51 +04:00
Vladislav Nepogodin
460aa8308f
♻ update FTXUI 2022-01-12 22:43:07 +04:00
Vladislav Nepogodin
acefb4c85f
🚧 suspend FTXUI on interactive actions such as "bash" shell 2022-01-11 04:27:10 +04:00
Vladislav Nepogodin
c32112e42e
👷 add x86_64_v3 2022-01-10 03:49:10 +04:00
Vladislav Nepogodin
a9b42495ea
👷 add interactive chroot menu option 2022-01-10 02:19:41 +04:00
Vladislav Nepogodin
5efa3b4c06
🔥 add wayfire 2022-01-10 01:11:39 +04:00
Vladislav Nepogodin
2217c418a0
👷 add xorg-server 2022-01-10 01:00:40 +04:00
Vladislav Nepogodin
95df9f5faa
🚧 hot fixes 2022-01-09 21:29:55 +04:00
Vladislav Nepogodin
3e44bfc70b
🚧 hot fixes 2022-01-09 19:35:32 +04:00
Vladislav Nepogodin
9ff974c100
🔥 update virtual console status 2022-01-09 18:02:00 +04:00
Vladislav Nepogodin
cb425b00df
🔥 update luks status 2022-01-09 05:07:05 +04:00
Vladislav Nepogodin
c03df0c549
🔥 add luks ui 2022-01-09 04:41:43 +04:00
Vladislav Nepogodin
03453a9c6f
🔥 add system language menu
🚧 fix typo
2022-01-07 04:26:41 +04:00
Vladislav Nepogodin
a63d00057c
♻ cleanup 2022-01-06 23:23:36 +04:00
Vladislav Nepogodin
1ee447586e
♻ cleanup 2022-01-06 14:20:56 +04:00
Vladislav Nepogodin
ffbbef14c7
🚧 prepare for release 2022-01-05 03:36:00 +04:00
Vladislav Nepogodin
8175b11080
👷 update ui 2022-01-03 23:22:40 +04:00
Vladislav Nepogodin
f7d464842a
🚧 fix compilation with clang 2022-01-03 01:45:54 +04:00
Vladislav Nepogodin
c608ed3e66
🚧 hot fix 2022-01-02 03:17:34 +04:00
Vladislav Nepogodin
7fb41136a0
🚧 hot fix 2022-01-02 02:43:09 +04:00
Vladislav Nepogodin
556279a79a
🚧 hot fix 2022-01-01 22:24:56 +04:00
Vladislav Nepogodin
aaaf752d65
🔥 add grub-uefi 2022-01-01 22:19:25 +04:00
Vladislav Nepogodin
31a3b6ae0f
🚧 hot fix 2022-01-01 06:05:23 +04:00
Vladislav Nepogodin
9b352c9e2b
♻ cleanup 2022-01-01 04:58:10 +04:00
Vladislav Nepogodin
5f95fbab5c
🔥 use simdjson instead of nlohmannjson 2021-12-31 18:24:03 +04:00
Vladislav Nepogodin
09c966b0ff
🚧 fix cmake build 2021-12-30 02:21:57 +04:00
Vladislav Nepogodin
cc4d343e2b
update database on startup 2021-12-27 16:45:05 +04:00
Vladislav Nepogodin
938904ef31
inherit parent enviroment 2021-12-27 03:32:07 +04:00
Vladislav Nepogodin
bba4767fcb
attempt for wrapped process log 2021-12-27 03:04:03 +04:00
Vladislav Nepogodin
d33c29c516
🔥 make it scrollable 2021-12-26 23:21:33 +04:00
Vladislav Nepogodin
00e43ff34e
attempt for wrapped process log 2021-12-26 22:42:19 +04:00
Vladislav Nepogodin
83dbb33062
🚧 hot fix 2021-12-25 02:17:55 +04:00
Vladislav Nepogodin
9b3e83927b
♻ cleanup (install kernel with its headers) 2021-12-25 02:12:53 +04:00
Vladislav Nepogodin
04d3dd2b96
♻ cleanup (exit loops closure carefully) 2021-12-24 03:02:57 +04:00
Vladislav Nepogodin
fa2dd4e0f0
♻ cleanup (exit loops closure carefully) 2021-12-24 03:00:15 +04:00
Vladislav Nepogodin
3f1f9c8659
♻ cleanup 2021-12-23 02:27:19 +04:00
Vladislav Nepogodin
c21a4e23f0
♻ cleanup 2021-12-23 01:48:40 +04:00
Vladislav Nepogodin
d87abfb692
♻ cleanup 2021-12-23 01:45:36 +04:00
Vladislav Nepogodin
551d5b95a0
♻ cleanup 2021-12-23 01:41:44 +04:00
Vladislav Nepogodin
328e2804fc
👷 update ui 2021-12-22 03:16:31 +04:00
Vladislav Nepogodin
818b7a7c3a
👷 install kernel via ui 2021-12-22 00:29:49 +04:00
Vladislav Nepogodin
569c606d29
♻ cleanup 2021-12-21 03:14:46 +04:00
Vladislav Nepogodin
93c8cfa2a0
👷 update ui
fix build with clang
2021-12-21 03:13:19 +04:00
Vladislav Nepogodin
bbe2b4e641
🚧 hot fix 2021-12-20 03:38:11 +04:00
Vladislav Nepogodin
2d05a6a106
🚧 hot fix 2021-12-19 03:15:37 +04:00
Vladislav Nepogodin
4bc850b641
👷 update ui 2021-12-19 02:40:37 +04:00
Vladislav Nepogodin
b42419181f
👷 update ui
add "install_bootloader" page
2021-12-17 03:26:29 +04:00
Vladislav Nepogodin
463bd50ea1
👷 update ui 2021-12-17 01:11:15 +04:00
Vladislav Nepogodin
7ceddad212
👷 update ui 2021-12-16 04:32:45 +04:00
Vladislav Nepogodin
dfa8906582
👷 update ui && detect lvm 2021-12-15 16:43:51 +04:00
Vladislav Nepogodin
d9aaffb2e2
👷 code cleanup 2021-12-15 03:23:34 +04:00
Vladislav Nepogodin
61750d6e53
👷 update deps and ui.
Also refactor code
2021-12-15 03:20:01 +04:00
Vladislav Nepogodin
bb77f2bbc1
👷 update ui
refactor code
2021-12-14 03:02:45 +04:00
Vladislav Nepogodin
1fda6ae4a9
👷 update ui
use ranges from c++ 20
fix some bugs
2021-12-13 03:22:13 +04:00
Vladislav Nepogodin
cd713b8e13
👷 update ui 2021-12-11 01:42:51 +04:00
Vladislav Nepogodin
aebce32b76
👷 update some pages and add new dep
add spdlog for logging to file
add menu widget
refactor some pages
2021-12-10 02:59:05 +04:00
Vladislav Nepogodin
944b9cb5ed
👷 add more defaults 2021-12-06 03:06:34 +04:00
Vladislav Nepogodin
928dbf1590
👷 update backward action
add new dependency - `glibmm`
2021-12-06 02:32:21 +04:00
Vladislav Nepogodin
0ead58d906
👷 do not suppress return code of system function 2021-12-05 16:27:57 +04:00
Vladislav Nepogodin
e058ea6936
🚧 add more pages
add initial page
add prep_menu page
check if device is mounted
2021-12-05 16:12:02 +04:00
Vladislav Nepogodin
ef6fd02314
👷 update ui 2021-12-05 04:15:34 +04:00
Vladislav Nepogodin
c36ab03920
👷 update ui 2021-12-03 03:10:05 +04:00
Vladislav Nepogodin
d0bc5f469a
👷 update device selection page 2021-12-03 01:07:52 +04:00
Vladislav Nepogodin
b1aa7a8c62
👷 add device selection page 2021-12-03 00:45:56 +04:00
Vladislav Nepogodin
88c531af14
👷 update devices page 2021-12-02 14:52:18 +04:00