Commit Graph

581 Commits

Author SHA1 Message Date
Vladislav Nepogodin
c32faf3dfa
👷 gucc: use std ranges from C++23 in pacmanconf 2024-07-13 03:12:42 +04:00
Vladislav Nepogodin
dc107950b4
👷 gucc: use std ranges from C++23 in fstab 2024-07-13 03:10:23 +04:00
Vladislav Nepogodin
66985fc5f8
👷 gucc: use std ranges from C++23 in initcpio 2024-07-13 03:02:16 +04:00
Vladislav Nepogodin
2d95db640c
👷 gucc: use std ranges from C++23 2024-07-13 00:16:41 +04:00
Vladislav Nepogodin
0b5ac0d987
🧹 gucc: use contains member from C++23 instead 2024-07-13 00:13:01 +04:00
Vladislav Nepogodin
adb2c0c1b5
👷 Update C++ version to C++23 2024-07-12 21:09:23 +04:00
Vladislav Nepogodin
a7738cbf04
🚧 fixup changed introduced in a70e641e36 2024-07-11 19:44:51 +04:00
Vladislav Nepogodin
9d420d2577
🧹 move mount of specified part and detection into gucc 2024-07-11 19:43:32 +04:00
Vladislav Nepogodin
a70e641e36
🚧 fix static build 2024-07-11 12:54:40 +04:00
Vladislav Nepogodin
c7e2cdb996
Revert "👷 install net profiles together with the binary distrib"
This reverts commit 1ecea69a99.
2024-07-11 11:27:31 +04:00
Vladislav Nepogodin
1ecea69a99
👷 install net profiles together with the binary distrib 2024-07-11 10:45:35 +04:00
Vladislav Nepogodin
0b78d91cd7
👷 use fetch url to fetch netprofiles with fallback from gucc 2024-07-11 10:13:04 +04:00
Vladislav Nepogodin
3d51b777cc
🚧 CI: fix checks 4x 2024-07-11 04:06:37 +04:00
Vladislav Nepogodin
a28c9c3984
🚧 CI: fix checks 3x 2024-07-11 04:03:49 +04:00
Vladislav Nepogodin
9d8bec5191
🚧 CI: fix checks 2x 2024-07-11 03:59:55 +04:00
Vladislav Nepogodin
989db84964
🚧 CI: fix checks 2024-07-11 03:58:48 +04:00
Vladislav Nepogodin
3b61e1d798
🚧 CI: update build 2024-07-11 03:58:40 +04:00
Vladislav Nepogodin
1ea1c09d0d
🚧 CI: update checks 2024-07-11 03:52:43 +04:00
Vladislav Nepogodin
2b59e2ef71
🚧 CI: add missing gucc unit tests 2024-07-11 03:48:00 +04:00
Vladislav Nepogodin
464e9b3388
👷 gucc: add helper function to fetch file from url 2024-07-11 03:44:16 +04:00
Vladislav Nepogodin
4a6650b869
👷 enable cpr for non dev env builds 2024-07-11 01:13:23 +04:00
Vladislav Nepogodin
761a28148d
🚧 gucc: add missing logger header 2024-07-09 03:38:30 +04:00
Vladislav Nepogodin
8a81f5fada
🚧 gucc: add missing logger impl 2024-07-09 03:37:04 +04:00
Vladislav Nepogodin
0f722ea6fd
🚧 gucc: dont hardcode library type 2024-07-09 03:33:39 +04:00
Vladislav Nepogodin
12ca5d1303
👷 set gucc logger properly 2024-07-09 03:32:07 +04:00
Vladislav Nepogodin
b3c3527d32
👷 get env packages from toml file parsed by gucc 2024-07-09 03:17:41 +04:00
Vladislav Nepogodin
b0815bd475
👷 gucc: improve test coverage for crypttab 2024-07-09 01:41:12 +04:00
Vladislav Nepogodin
6559b1412b
👷 gucc: add parser for net/package profiles 2024-07-09 01:35:01 +04:00
Vladislav Nepogodin
2b708b3888
👷 fstab: don't provide options for fstab gen 2024-07-06 17:55:16 +04:00
Vladislav Nepogodin
ec7b6f47c6
🧹 move hwclock into gucc 2024-07-06 02:52:46 +04:00
Vladislav Nepogodin
742022ec5c
🧹 tui: redundant header 2024-07-06 02:02:52 +04:00
Vladislav Nepogodin
36b205a463
🧹 gucc: refactor fstab 2024-07-06 02:01:17 +04:00
Vladislav Nepogodin
5a7a93d033
🚧 fix meson build 2024-07-06 01:59:50 +04:00
Vladislav Nepogodin
2a88ecd313
🧹 move locale get into gucc 2024-07-06 01:41:00 +04:00
Vladislav Nepogodin
4b35d00724
👷 gucc: improve test coverage for locale 2024-07-06 01:29:50 +04:00
Vladislav Nepogodin
f8fdeb28ea
👷 gucc: improve test coverage for mtab 2024-07-05 21:55:50 +04:00
Vladislav Nepogodin
7ee35f13dc
🧹 move umount partitions and zfs zpool export into gucc 2024-07-05 17:54:38 +04:00
Vladislav Nepogodin
60c052ea48
🧹 gucc: remove unused argument in tests 2024-07-05 02:45:52 +04:00
Vladislav Nepogodin
828bd8bec0
👷 gucc: improve test coverage for initcpio 2024-07-05 02:44:07 +04:00
Vladislav Nepogodin
48ca98d6c4
👷 gucc: add mtab parser 2024-07-05 02:43:33 +04:00
Vladislav Nepogodin
4fb93cd82d
👷 gucc: add helper functions for indexing viewable ranges 2024-07-05 01:56:16 +04:00
Vladislav Nepogodin
7c75e4600d
🧹 move autologin into gucc 2024-07-04 11:34:25 +04:00
Vladislav Nepogodin
cfd260855c
👷 gucc: add option to create system group 2024-07-04 11:32:57 +04:00
Vladislav Nepogodin
bb43ad5def
🧹 remove performance menu with functions its using 2024-07-04 11:03:26 +04:00
Vladislav Nepogodin
41a7a895aa
🧹 move systemd service enable into gucc 2024-07-04 10:59:18 +04:00
Vladislav Nepogodin
863b0e7349
♻ update deps 2024-07-04 00:39:31 +04:00
Vladislav Nepogodin
b6d5c2760e
👷 gucc: rewrite pacmanconf to reuse file content
don't make extra memory allocations:
- don't allocate vector of strings to find locations
- don't convert that vector of strings into new string

previously:
```
heaptrack stats:
	allocations:          	69
	leaked allocations:   	0
	temporary allocations:	4
```

after:
```
heaptrack stats:
	allocations:          	32
	leaked allocations:   	0
	temporary allocations:	5
```
2024-07-04 00:27:10 +04:00
Vladislav Nepogodin
1e6bc8bab2
🧹 gucc: refactor initcpio
use string_view literals instead of raw string literals
use make_split_view instead of allocating memory
2024-07-03 01:41:27 +04:00
Vladislav Nepogodin
7bcd6bba4c
🧹 utils: modernize floating point typetrait 2024-07-03 01:32:00 +04:00
Vladislav Nepogodin
f384932b58
🧹 gucc: refactor initcpio
use ranges instead of explicitly defining begin..end
move what we can move
2024-07-03 01:30:19 +04:00