Skip to content

✨ feat: Add autoinstall.yaml#13

Merged
irichu merged 9 commits intomainfrom
develop
Feb 16, 2026
Merged

✨ feat: Add autoinstall.yaml#13
irichu merged 9 commits intomainfrom
develop

Conversation

@irichu
Copy link
Owner

@irichu irichu commented Feb 16, 2026

🚀 Description

  • ✨ feat: Add autoinstall.yaml for Ubuntu desktop setup
  • ✨ feat: Enhance main script with confirmation
  • ✅ Tested on Linux

@irichu irichu self-assigned this Feb 16, 2026
@irichu irichu added the enhancement New feature or request label Feb 16, 2026
@irichu irichu requested a review from Copilot February 16, 2026 09:53
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds an Ubuntu Desktop “autoinstall” configuration and enhances the main installer script with a confirmation prompt (plus minor UX/help text updates).

Changes:

  • Add assets/scripts/desktop/autoinstall.yaml for unattended Ubuntu Desktop installation/customization.
  • Add -y/--yes support and a confirm() prompt to gate --ubuntu-desktop installations in assets/scripts/main.sh.
  • Minor updates to GNOME favorites and completion-generation/help output.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
assets/scripts/main.sh Adds global -y/--yes parsing and a confirmation prompt before --ubuntu-desktop installs; updates usage output.
assets/scripts/desktop/set-dconf-custom-desktop.sh Adds Ghostty to GNOME favorite apps list.
assets/scripts/desktop/autoinstall.yaml Introduces an Ubuntu autoinstall template with identity, storage, apt mirror, ssh keys, and late-commands.
assets/scripts/completions/generate-zsh-completions.sh Removes directory-changing logic while generating zsh completions.
README.md Adjusts the git installation accordion summary text.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Contributor

Copilot AI commented Feb 16, 2026

@irichu I've opened a new pull request, #14, to work on those changes. Once the pull request is ready, I'll request review from you.

@irichu irichu merged commit 6fb7639 into main Feb 16, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants