Commit Graph

568 Commits

Author SHA1 Message Date
Vladislav Nepogodin
c76930d0d9
🧹 move ZFS datasets creation into gucc
use predefined ZFS dataset scheme
2024-09-25 02:32:44 +04:00
Vladislav Nepogodin
e98c7fb7b7
👷 net-profiles: update packages to match GUI installer 2024-09-21 02:30:08 +04:00
Vladislav Nepogodin
90bad7b784
🧹 drivers: remove mentions of network drivers 2024-09-10 03:10:50 +04:00
Vladislav Nepogodin
17781ec941
🚧 drivers: make chwd flags corrections to latest changes 2024-09-10 03:09:09 +04:00
Vladislav Nepogodin
9002dbbe85
🧹 gucc: apply clang-format 2024-08-17 03:30:26 +04:00
Vladislav Nepogodin
493c5430ba
🚧 gucc: mark Initcpio::write nodiscard to prevent accidental ignore of return value 2024-08-17 03:29:39 +04:00
Vladislav Nepogodin
db9e0b16e2
♻ update CTRE 2024-08-17 03:28:35 +04:00
Vladislav Nepogodin
77369dba56
👷 simple_tui: cache boot partition 2024-08-09 15:31:00 +04:00
Vladislav Nepogodin
9d396f389f
👷 tui: cache boot partition 2024-08-09 15:30:48 +04:00
Vladislav Nepogodin
701e610752
👷 gucc: refactor initcpio 2024-08-09 15:14:06 +04:00
Vladislav Nepogodin
8867f96d98
🚧 gucc: fix mtab test 2024-08-09 15:13:43 +04:00
Vladislav Nepogodin
3e09d7c065
👷 gucc: replace all ofstream with helper function in tests 2024-08-09 15:12:19 +04:00
Vladislav Nepogodin
ce3da4affe
👷 gucc: replace all require + == with require_eq in tests 2024-08-09 15:05:40 +04:00
Vladislav Nepogodin
b3929ef98e
👷 gucc: use doctest instead of raw C asserts 2024-08-09 14:52:49 +04:00
Vladislav Nepogodin
deaf0e8d0a
🚧 tui: properly detect btrfs existing subvolumes 2024-07-29 03:07:12 +04:00
Vladislav Nepogodin
724ece39d6
🚧 utils: fix partition dump for nullopt subvol 2024-07-29 03:05:30 +04:00
Vladislav Nepogodin
d99d0fe272
🚧 simple_tui: properly set all info of partition 2024-07-29 03:04:56 +04:00
Vladislav Nepogodin
73ddffbdf9
🚧 tui: fix FS mountpoint of additional partitions 2024-07-29 02:08:27 +04:00
Vladislav Nepogodin
382522f98d
👷 tui: put LUKS information about partitions into the scheme 2024-07-29 02:05:09 +04:00
Vladislav Nepogodin
075cec2e01
👷 tui: as we mount dump partition into log 2024-07-29 01:48:56 +04:00
Vladislav Nepogodin
a4b3f800a3
👷 disk: refactor root part dump using helper function 2024-07-29 01:48:50 +04:00
Vladislav Nepogodin
414c8f0aa4
👷 utils: add function to dump partition scheme into log 2024-07-29 01:48:43 +04:00
Vladislav Nepogodin
e2537840ee
🧹 tui: refactor btrfs subvolumes on ROOT 2024-07-29 01:28:14 +04:00
Vladislav Nepogodin
3b75a68cc2
🧹 tui: refactor mount of ROOT into own function 2024-07-29 01:18:02 +04:00
Vladislav Nepogodin
743683ffcf
🧹 disk: refactor with clang-tidy 2024-07-29 00:49:25 +04:00
Vladislav Nepogodin
4c23dccdcf
🧹 gucc: refactor with clang-tidy 2024-07-29 00:42:58 +04:00
Vladislav Nepogodin
eefb1ae1be
🧹 tui: use string_view literals in more places 2024-07-29 00:33:00 +04:00
Vladislav Nepogodin
10b51accd5
🧹 simple_tui: use string_view literals in more places 2024-07-29 00:32:10 +04:00
Vladislav Nepogodin
c065c45916
🧹 utils: use string_view literals in more places 2024-07-29 00:28:35 +04:00
Vladislav Nepogodin
957b216194
🧹 utils: refactor grub efi using native calls 2024-07-29 00:20:34 +04:00
Vladislav Nepogodin
bac052c100
🧹 utils: refactor fs info into variable 2024-07-29 00:20:01 +04:00
Vladislav Nepogodin
bba741fb30
🚧 utils: fix boot mountpoint used for refind 2024-07-29 00:18:54 +04:00
Vladislav Nepogodin
1673f81d37
👷 properly detect uuid of partitions during init 2024-07-28 20:05:55 +04:00
Vladislav Nepogodin
45ade9ed50
🚧 gucc: add helper function to get UUID of device/part 2024-07-28 19:52:06 +04:00
Vladislav Nepogodin
a905a9ebe7
🚧 settings: fix sample config 2024-07-28 18:15:45 +04:00
Vladislav Nepogodin
f66420565e
🧹 fix typos 2024-07-28 18:14:12 +04:00
Vladislav Nepogodin
8f6e12b3e7
👷 use refind installation from gucc 2024-07-28 18:10:33 +04:00
Vladislav Nepogodin
78ca6cfedb
👷 gucc: add refind installation 2024-07-28 16:42:26 +04:00
Vladislav Nepogodin
e7289af9c4
👷 gucc: add function to generate refind config 2024-07-27 19:44:00 +04:00
Vladislav Nepogodin
62aff01db7
🚧 fix meson build 2024-07-27 03:57:42 +04:00
Vladislav Nepogodin
cc5bcdc607
🚧 disk: fix btrfs subvol append for devenv 2024-07-27 03:51:17 +04:00
Vladislav Nepogodin
c6dfd57f66
🚧 utils: fix rootfs of partition scheme from predefined config 2024-07-27 03:50:34 +04:00
Vladislav Nepogodin
c322aba3ff
👷 cache information about partition scheme 2024-07-27 03:27:01 +04:00
Vladislav Nepogodin
1ca45defa7
👷 disk: refactor handling of btrfs information
cache partition information into partition scheme
2024-07-27 02:39:06 +04:00
Vladislav Nepogodin
756d87610f
👷 gucc: add function to merge subvolumes into partition scheme 2024-07-27 01:06:20 +04:00
Vladislav Nepogodin
7caecbfc32
🚧 gucc: add impl of operator== for fs::Partition 2024-07-27 01:04:57 +04:00
Vladislav Nepogodin
06325bbcd9
🧹 disk: refactor a bit and mock up partition for debugging 2024-07-26 20:52:45 +04:00
Vladislav Nepogodin
531b19bb84
👷 gucc: generate kernel params out of partitions scheme 2024-07-26 01:06:34 +04:00
Vladislav Nepogodin
335d519f8a
🚧 utils: make sure that refind will mount as rw 2024-07-25 03:17:22 +04:00
Vladislav Nepogodin
6b3862f451
🚧 utils: refind install all drivers only for removable 2024-07-25 03:13:22 +04:00