feat: implement modular foundation and core system services

- Update flake.nix with 25.11 release and core inputs
- Add dedicated modules for audio (Pipewire), bluetooth, and networking
- Update GEMINI.md with the new Modular Merging Architecture blueprint
- Configure graphical installer ISO and test VM outputs
This commit is contained in:
Bernardo Magri
2026-04-03 21:06:42 +01:00
parent 33deeb494b
commit 29cc0d2547
49 changed files with 1628 additions and 855 deletions

View File

@@ -155,7 +155,7 @@ cat <<EOF > /mnt/etc/nixos/flake.nix
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
nomarchy.url = "github:yourusername/nomarchy"; # UPDATE THIS to point to your repo
nomarchy.url = "path:./nomarchy"; # Offline bundled nomarchy
nixos-hardware.url = "github:NixOS/nixos-hardware/master";
home-manager = {
@@ -206,7 +206,12 @@ cat <<EOF > /mnt/etc/nixos/flake.nix
}
EOF
# 7. Version Control
# 7. Copy Bundled Flake
echo "Copying bundled upstream Nomarchy flake..."
cp -rL /etc/nomarchy /mnt/etc/nixos/nomarchy
chmod -R u+w /mnt/etc/nixos/nomarchy
# 8. Version Control
cd /mnt/etc/nixos/
git init
git add .
@@ -214,5 +219,5 @@ git config user.name "Nomarchy Installer"
git config user.email "installer@nomarchy"
git commit -m "Initial Nomarchy generation"
# 8. Execution
# 9. Execution
nixos-install --flake /mnt/etc/nixos#default --no-root-passwd