Commit Graph

66 Commits

Author SHA1 Message Date
d27a6dd76f Fix p10k configuration loading
- Add missing source line for ~/.p10k.zsh in .zshrc
- This prevents the p10k configuration wizard from running

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-18 21:05:23 +02:00
c19ec14cfd Fix unlock-luks script and SSH key management
- Make unlock-luks work in minimal initramfs environment
- Handle missing lsblk and systemd-ask-password --list
- Try to use same SSH host key for dropbear and OpenSSH
- Add clear documentation about fingerprint differences
- Better error handling and debugging output

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-18 21:02:50 +02:00
4e1129c368 Simplify to only use ED25519 host keys
- Remove RSA and ECDSA key generation (legacy crypto)
- Only generate and use ED25519 keys (most secure)
- Simplify both main script and dracut module

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-18 21:00:16 +02:00
aa9bac2c5b Add SHA256 fingerprint display for ED25519 host key
- Show SHA256 fingerprint for ed25519 key (modern standard)
- Keep SHA1 output from dropbearkey for other keys
- Clean up key generation output

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-18 20:55:40 +02:00
555987af40 Fix SSH port in post-install message
- Update from port 2222 to port 22 for dropbear
- Remove redundant -p flag since 22 is default SSH port

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-18 20:46:12 +02:00
eb7a74e6fc Fix basename error in dotfiles installation
- Properly handle . and .. in dotfile copy loop
- Change directory before listing to avoid path issues
- Explicitly exclude . and .. from file copying

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-18 20:45:10 +02:00
bb642474b7 Fix initramfs SSH and Clevis compatibility issues
- Replace tinyssh with dropbear for better AlmaLinux compatibility
- Create custom dracut module for dropbear SSH access
- Fix clevis-luks-askpass.path for AlmaLinux 8.7+ (not needed)
- Fix dotfiles installation basename error
- Remove duplicate epel-release installation
- Update README to reflect dropbear on port 22

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-18 20:39:54 +02:00
6f3e1788e5 going back to dropbear 2025-08-18 20:21:45 +02:00
10ac0401af . 2025-08-18 01:37:18 +02:00
97c296da97 . 2025-08-18 01:35:27 +02:00
ab251d723f . 2025-08-18 01:22:32 +02:00
0a108c460d . 2025-08-18 01:18:55 +02:00
9bc2c4bb34 change 2025-08-18 01:14:33 +02:00
8aee8ab3de ffuuuuu 2025-08-18 01:14:04 +02:00
70bd757166 tinyssh gen host keys 2025-08-18 01:02:54 +02:00
059a926da6 clevis luks askpass ehm ok 2025-08-18 00:58:00 +02:00
0fe95ab969 tinyssh over dropbear 2025-08-18 00:51:10 +02:00
ca24354114 fix missing tar 2025-08-18 00:35:31 +02:00
bf051cba2a FiXeS 2025-08-18 00:30:35 +02:00
1323fdabe4 post install fixes 2025-08-18 00:24:36 +02:00
ac4740438b fixes (dropbear etc) 2025-08-18 00:10:29 +02:00
d80a6a2ab1 fix issues with install.conf 2025-08-17 23:56:39 +02:00
25ee9c9dd6 simple ext4 boot 2025-08-17 23:49:19 +02:00
f12dbf687d seperate install and get scripts... 2025-08-17 23:47:07 +02:00
c4ad943223 pull earlier. 2025-08-17 23:43:21 +02:00
34bd561e84 fix: wrong os image identifier 2025-08-17 23:39:12 +02:00
1c60f71446 auto detect drive names 2025-08-17 23:36:37 +02:00
525b36dc28 fixes 2025-08-17 23:31:20 +02:00
9456753877 minor fixes 2025-08-17 23:28:13 +02:00
aa9ba7ce23 save, then run, dont execuet while piping 2025-08-17 23:23:34 +02:00
7beb5bf119 fix: missing tpm enabled config from posgt install 2025-08-17 23:20:56 +02:00
5c6ddee629 fix broken sed escaping 2025-08-17 23:19:16 +02:00
6788a6e11d Upd README 2025-07-26 22:43:35 +02:00
ed3a157ecf Upd README 2025-07-26 22:35:11 +02:00
1a58f63c7f tweaks 2025-07-26 22:08:49 +02:00
34761a1cdd Upd ROADMAP 2025-07-26 21:53:33 +02:00
d66eaace7e Upd README 2025-07-26 21:50:58 +02:00
e2309551c3 Upd README 2025-07-26 21:50:17 +02:00
35571c4c44 who even cares about fedora 2025-07-26 21:47:37 +02:00
fbc558877c Upd README 2025-05-19 17:07:20 +02:00
671276478c Upd README 2025-05-19 17:02:17 +02:00
e4e2cb4435 Upd README 2025-05-19 16:55:30 +02:00
2be74c8923 Upd README 2025-05-19 16:54:54 +02:00
ce1736a7c1 installer does more 2025-05-19 16:54:46 +02:00
8a39511aea many fixes and additions but somethings still broken 2025-05-19 01:24:01 +02:00
31f1543fe5 make script executable 2025-05-18 18:42:44 +02:00
f4795c232a better README 2025-05-18 18:39:22 +02:00
6f98289af0 dont null whole disk 2025-05-18 18:39:15 +02:00
fd4e92e49b Upd README 2025-05-18 18:32:27 +02:00
92461a8ebf rewrote everything 2025-05-18 18:31:20 +02:00