Add aereospace #76

Open
nemith wants to merge 1 commit from brb/push-tnllsyttosyn into main
nemith commented 2025-10-01 13:27:35 +00:00 (Migrated from github.com)
No description provided.
copilot-pull-request-reviewer[bot] (Migrated from github.com) reviewed 2025-10-01 13:27:54 +00:00
copilot-pull-request-reviewer[bot] (Migrated from github.com) left a comment

Pull Request Overview

This PR adds AeroSpace window manager configuration as a new Nix module for macOS systems. AeroSpace is a tiling window manager that provides gaps and window management capabilities.

  • Adds a new aerospace.nix module with configuration for the window manager and jankyborders service
  • Integrates the module into the home configuration with automatic enablement on Darwin systems

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
home/modules/aerospace.nix New module defining AeroSpace configuration with gaps settings and jankyborders integration
home/default.nix Imports the new module and enables it by default on macOS systems

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

## Pull Request Overview This PR adds AeroSpace window manager configuration as a new Nix module for macOS systems. AeroSpace is a tiling window manager that provides gaps and window management capabilities. - Adds a new aerospace.nix module with configuration for the window manager and jankyborders service - Integrates the module into the home configuration with automatic enablement on Darwin systems ### Reviewed Changes Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment. | File | Description | | ---- | ----------- | | home/modules/aerospace.nix | New module defining AeroSpace configuration with gaps settings and jankyborders integration | | home/default.nix | Imports the new module and enables it by default on macOS systems | --- <sub>**Tip:** Customize your code reviews with copilot-instructions.md. <a href="/nemith/nixfiles/new/main/.github?filename=copilot-instructions.md" class="Link--inTextBlock" target="_blank" rel="noopener noreferrer">Create the file</a> or <a href="https://docs.github.com/en/copilot/customizing-copilot/adding-repository-custom-instructions-for-github-copilot" class="Link--inTextBlock" target="_blank" rel="noopener noreferrer">learn how to get started</a>.</sub>
@ -0,0 +7,4 @@
options.bbennett.aerospace.enable = lib.mkEnableOption "aerospace wm";
config = lib.mkIf config.bbennett.aerospace.enable {
home.packages = [ pkgs.aerospace ];
copilot-pull-request-reviewer[bot] (Migrated from github.com) commented 2025-10-01 13:27:54 +00:00

The home.packages configuration is redundant when using programs.aerospace.enable = true, as the program module typically manages package installation automatically.


The `home.packages` configuration is redundant when using `programs.aerospace.enable = true`, as the program module typically manages package installation automatically. ```suggestion ```
This pull request has changes conflicting with the target branch.
  • home/default.nix
  • modules/aerospace.nix
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin brb/push-tnllsyttosyn:brb/push-tnllsyttosyn
git switch brb/push-tnllsyttosyn

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff brb/push-tnllsyttosyn
git switch brb/push-tnllsyttosyn
git rebase main
git switch main
git merge --ff-only brb/push-tnllsyttosyn
git switch brb/push-tnllsyttosyn
git rebase main
git switch main
git merge --no-ff brb/push-tnllsyttosyn
git switch main
git merge --squash brb/push-tnllsyttosyn
git switch main
git merge --ff-only brb/push-tnllsyttosyn
git switch main
git merge brb/push-tnllsyttosyn
git push origin main
Sign in to join this conversation.
No description provided.