WIP: Integration branch with darwin and deck support #1

Draft
aynish wants to merge 0 commits from integration into main
Owner
  • Added darwin and jovian inputs
  • Added platform-specific package configurations
  • Added darwinConfigurations and deck nixosConfiguration
  • Copied darwin and deck specific files
  • Fixed darwin version compatibility

Some configurations still need debugging

- Added darwin and jovian inputs - Added platform-specific package configurations - Added darwinConfigurations and deck nixosConfiguration - Copied darwin and deck specific files - Fixed darwin version compatibility Some configurations still need debugging
aynish added 1 commit 2025-09-28 20:45:40 -07:00
- Added darwin and jovian inputs
- Added platform-specific package configurations
- Added darwinConfigurations and deck nixosConfiguration
- Copied darwin and deck specific files
- Fixed darwin version compatibility

Some configurations still need debugging
aynish added 3 commits 2025-09-30 11:16:42 -07:00
- Add AeroSpace window manager configuration and file setup
- Add LazyVim setup with gh-addressed plugin
- Add Darwin-specific secrets (work key + work-wg.age)
- Reorganize kitty config into separate profile
- Make Linux-only packages conditional (iputils, strace, vim-tidal)
- Fix nix-darwin compatibility (remove deprecated options, add primaryUser)
- Update font packages to new nerd-fonts structure
- Add platform-aware nrb alias (detects Darwin vs Linux)
- Use shared tmux config instead of Darwin-specific duplicate
- Update Darwin host config (disable yabai, enable AeroSpace)
- Fix sketchybar permissions and gitignore .direnv tracking

Integration branch now works on both Darwin and Linux with all Darwin improvements.

Amp-Thread-ID: https://ampcode.com/threads/T-9427454f-2ecb-40ef-998b-0f33f0950105
Co-authored-by: Amp <amp@ampcode.com>
aynish added 1 commit 2025-10-06 10:56:39 -07:00
This pull request has changes conflicting with the target branch.
  • .direnv/bin/nix-direnv-reload
  • home/profiles/cli/default.nix
  • home/profiles/nvim/default.nix
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin integration:integration
git checkout integration

Merge

Merge the changes and update on Forgejo.
git checkout main
git merge --no-ff integration
git checkout main
git merge --ff-only integration
git checkout integration
git rebase main
git checkout main
git merge --no-ff integration
git checkout main
git merge --squash integration
git checkout main
git merge --ff-only integration
git checkout main
git merge integration
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: aynish/helm#1
No description provided.