-
Notifications
You must be signed in to change notification settings - Fork 7
Improve the overall nix-darwin experience #136
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
lucperkins
wants to merge
60
commits into
main
Choose a base branch
from
lucperkins/cf-170-improve-the-nix-darwin-solution-for-better-user-experience
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+952
−134
Open
Changes from 21 commits
Commits
Show all changes
60 commits
Select commit
Hold shift + click to select a range
ebb49aa
Begin reworking basic structure
lucperkins 93951a3
Begin incorporating Linux builder config
lucperkins 8cd5931
Add trusted-users setting
lucperkins 2bf451a
Make custom conf file a constant
lucperkins 3e804f2
Fix variable naming issues
lucperkins e372c68
Enable Nix environment variables
lucperkins ff9b390
Update README examples
lucperkins 52806de
Enable configuring the flake registry
lucperkins 44ba837
Rename config to cfg for clarity
lucperkins 213b0b3
Add missing inherit values
lucperkins f748c56
Update tests to support new determinate-nix setting
lucperkins 61f78fc
Provide more convenient variable for Linux builder config
lucperkins 03c8bc9
Fix builder configuration issue
lucperkins 9f865d1
Update doc text
lucperkins 101855f
Rename main attributes
lucperkins 548992b
Fix README examples
lucperkins b2f5227
Update Nix formatter
lucperkins aceea7f
Fix merge conflicts with main
lucperkins 3871817
Add deprecation warning for determinate-nix attribute name
lucperkins ea08e68
Add more documentation
lucperkins 74890ea
Fix broken attribute name
lucperkins 4e0de8f
Filter out null attributes when writing config
lucperkins 7b6ce10
Generate Determinate Nixd configuration
lucperkins 6bcf100
Add Determinate Nixd config to test case
lucperkins 98ba3d9
Standardize example flakes in README
lucperkins fe53bd7
Remove destructive action when builder is disabled
lucperkins 42cccdb
Fix param name in docstrings
lucperkins 81cf3a0
Remove unnecessary assertion
lucperkins eb9c2e1
Fix Determinate flake version in README
lucperkins d20800f
Derive builder.state default from NixOS VM enablement
lucperkins a09954d
Add enable assertion for NixOS VM builder
lucperkins 2510303
Pretty print JSON files
lucperkins b15b537
Fix toPretty invocations
lucperkins 149029e
Remove toPretty logic
lucperkins 79beb25
Filter out empty lists when rendering config
lucperkins 66d237b
Fix empty list handling
lucperkins f59e632
Pipe logs to output file
lucperkins eb7c5a2
Use getExe' for executable
lucperkins 745f83f
Make builder creds file a constant
lucperkins 57d68b0
Use certs in Nix store
lucperkins d7974eb
Fix incorrect attribute name in inline doc
lucperkins 9ff6e11
Fix typo in attribute name
lucperkins 8140771
Use nullOr for protocol type rather than null in array
lucperkins 68527db
Only include non-null values in config.json
lucperkins d83483c
Disable native Linux builder when VM builder is enabled
lucperkins f900e8a
Un-inherit lib functions
lucperkins bd54ed8
Make builder hostname configurable
lucperkins 17ade1b
Remove auto-optimise-store default
lucperkins c47bae2
Remove auto-optimise-store default
lucperkins e74efee
Fix merge conflict
lucperkins 4d10129
Fix merge conflict
lucperkins 0f25c27
Run statix against Nix files
lucperkins fbdf174
Apply statix suggestions
lucperkins ea79f5a
More attr set nesting
lucperkins d4f0250
Remove always-allow-substitutes from disallowed options
lucperkins 0ddaf32
Don't remove the working directory upon disable
lucperkins 657fd36
Use literalExpression for all managed defaults
lucperkins 940afd3
Merge remote-tracking branch 'origin/main' into lucperkins/cf-170-imp…
lucperkins 2ca66db
Fix invocations of literalExpression
lucperkins fd6ec40
Add missing command names
lucperkins File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.