Commit graph

575 commits

Author SHA1 Message Date
Aaron Honeycutt
d47bba478e Merge branch 'rust-rewrite' into 'main'
Draft: First Rust rewrite release! 🎉

See merge request ahoneybun/nyxi-installer!23
2025-04-20 11:01:22 -06:00
Aaron Honeycutt
bc2607c90e add logic for non-nvme drives 2025-04-20 11:01:15 -06:00
Aaron Honeycutt
6623555a0b add VM option 2025-04-19 23:35:28 -06:00
Aaron Honeycutt
c070fcac90 remove quit as it is after the formatting so pointless 2025-04-19 22:38:12 -06:00
Aaron Honeycutt
0cd5007ae7 add boot permission fix 2025-04-19 22:12:53 -06:00
Aaron Honeycutt
4dccfd16b1 remove size_in_sectors for root partition as it completely fills the drive for the root partition 2025-04-19 17:01:22 -06:00
Aaron Honeycutt
e2450857be clean up the flake a bit 2025-04-17 13:04:57 -06:00
Aaron Honeycutt
daa701753d nix develop works 2025-04-17 12:57:41 -06:00
Aaron Honeycutt
fb3e99f8e4 better flake? 2025-04-17 12:55:26 -06:00
Aaron Honeycutt
f134004ddb remove unused variables 2025-04-16 20:39:37 -06:00
7a28998b82 update docs/development 2025-04-16 07:04:11 -06:00
22a35cae0c Work on docs for development and splitting the README up 2025-04-16 06:59:57 -06:00
aaron.honeycutt
784a9df0ca add nix flake 2025-04-15 08:09:23 -06:00
Aaron Honeycutt
a0c8dafe61 Merge branch 'main' into 'rust-rewrite'
# Conflicts:
#   README.md
2025-04-14 19:09:06 -06:00
Aaron Honeycutt
74d52c4d07 working logic with nvme 2025-04-14 19:05:52 -06:00
Aaron Honeycutt
d886565041 clear out old code 2025-04-12 13:57:56 -06:00
Aaron Honeycutt
5fe1bc8b44 it works! now to clean up 2025-04-12 12:56:47 -06:00
Aaron Honeycutt
1498465df6 switch to using Command for mounting instead of the nix crate for now 2025-04-11 21:46:26 -06:00
Aaron Honeycutt
db4741c423 add stdin for nixos-install output 2025-04-11 21:36:21 -06:00
Aaron Honeycutt
d401322fde update the README 2025-04-11 18:02:27 -06:00
Aaron Honeycutt
1bd5691f79 revert const 2025-04-11 18:02:12 -06:00
Aaron Honeycutt
049771bbac it works? maybe? 2025-04-11 07:50:04 -06:00
Aaron Honeycutt
92a1b02e02 remove funny messages and now boot mounts? 2025-04-11 06:14:32 -06:00
Aaron Honeycutt
24febde5f7 messing with the spacing a bit 2025-04-10 20:58:00 -06:00
Aaron Honeycutt
110a12cf34 adding funny doggo prints 2025-04-10 20:34:04 -06:00
Aaron Honeycutt
343c8c149b boot partition is not mounting 2025-04-10 20:25:35 -06:00
Aaron Honeycutt
27bfd3eefa add mount feature for nix crate 2025-04-10 20:16:34 -06:00
Aaron Honeycutt
3182e823cc update nix-configs to rust-rewrite branch 2025-04-10 18:58:08 -06:00
Aaron Honeycutt
b7c45f60c4 fix garrus filename 2025-04-10 18:15:40 -06:00
Aaron Honeycutt
329b99443d add partition function 2025-04-10 18:09:18 -06:00
Aaron Honeycutt
df7ab3e3ad update gitignore for nix files the installer will download 2025-04-10 18:01:52 -06:00
Aaron Honeycutt
4e567a79b0 clean up cargo warning/info messages 2025-04-10 15:22:45 -06:00
Aaron Honeycutt
2ffc1c6bf7 Merge branch 'revert-efb80cac' into 'rust-rewrite'
Revert "correct partition type for EFI"

See merge request ahoneybun/nyxi-installer!22
2025-04-10 14:52:29 -06:00
Aaron Honeycutt
e3e6527701 Revert "correct partition type for EFI"
This reverts commit efb80cacea
2025-04-10 14:52:05 -06:00
Aaron Honeycutt
efb80cacea correct partition type for EFI 2025-04-10 09:47:33 -06:00
Aaron Honeycutt
0c4f154325 add btrfs support to shell 2025-04-09 21:14:25 -06:00
Aaron Honeycutt
2679312b9f partitioning is working 2025-04-09 21:13:42 -06:00
Aaron Honeycutt
ea97e91116 fix names 2025-04-09 21:08:33 -06:00
Aaron Honeycutt
7d472cee71 add nix crate 2025-04-09 20:54:48 -06:00
Aaron Honeycutt
4121a00eea add code for nixos-install (untested) 2025-04-09 20:53:19 -06:00
Aaron Honeycutt
df9d271f42 correct flash drive size 2025-04-09 20:50:45 -06:00
Aaron Honeycutt
e47764618a add garrus to the host menu 2025-04-09 20:42:49 -06:00
Aaron Honeycutt
8b16d6c481 clean up incorrect code 2025-04-09 20:31:54 -06:00
Aaron Honeycutt
6efe2ba259 add host selection menu 2025-04-09 20:30:35 -06:00
Aaron Honeycutt
8ddbfe05d8 add Command for testing and testing for a flash drive 2025-04-09 20:22:29 -06:00
Aaron Honeycutt
ea7303c2ee update shell file and code for curl 2025-04-09 19:55:19 -06:00
Aaron Honeycutt
382e4e3f06 add nix-shell for development 2025-04-09 19:16:05 -06:00
Aaron Honeycutt
64ba913d39 remove command with curl as this is not valid 2025-03-23 19:55:07 -06:00
Aaron Honeycutt
2281629835 add note about full path for drive 2025-03-23 19:54:51 -06:00
Aaron Honeycutt
db898d510d add README 2025-03-23 19:43:01 -06:00