stylix: extract testbed modules to autoload.nix#1520
Merged
trueNAHO merged 1 commit intonix-community:masterfrom Jun 25, 2025
Merged
stylix: extract testbed modules to autoload.nix#1520trueNAHO merged 1 commit intonix-community:masterfrom
autoload.nix#1520trueNAHO merged 1 commit intonix-community:masterfrom
Conversation
MattSturgeon
commented
Jun 19, 2025
Flameopathic
approved these changes
Jun 20, 2025
Evaluated the set of testbed modules in a separate file from where we create the testbed NixOS systems. The first file (autoload.nix) has no dependency on any of Stylix's flake inputs. The second file (default.nix) takes the matrix as a parameter, then imports each module into a NixOS system, and wrapper script. This will enable a partitioned flake to evaluate the set of testbeds without needing to fully convert them into NixOS systems with dependencies on dev-inputs.
9231413 to
05370c1
Compare
matrix.nixautoload.nix
trueNAHO
reviewed
Jun 23, 2025
Member
Author
|
Thanks all for your time reviewing! FYI if you plan to backport #1289, then this will also need backporting |
stylix-automation bot
pushed a commit
that referenced
this pull request
Jun 26, 2025
Evaluated the set of testbed modules in a separate file from where we create the testbed NixOS systems. The first file (autoload.nix) has no dependency on any of Stylix's flake inputs. The second file (default.nix) takes the matrix as a parameter, then imports each module into a NixOS system, and wrapper script. This will enable a partitioned flake to evaluate the set of testbeds without needing to fully convert them into NixOS systems with dependencies on dev-inputs. Link: #1520 Reviewed-by: Flameopathic <64027365+Flameopathic@users.noreply.github.com> Reviewed-by: awwpotato <awwpotato@voidq.com> Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com> (cherry picked from commit 1fc2289)
Contributor
|
Successfully created backport PR for |
0xda157
pushed a commit
that referenced
this pull request
Jun 26, 2025
Evaluated the set of testbed modules in a separate file from where we create the testbed NixOS systems. The first file (autoload.nix) has no dependency on any of Stylix's flake inputs. The second file (default.nix) takes the matrix as a parameter, then imports each module into a NixOS system, and wrapper script. This will enable a partitioned flake to evaluate the set of testbeds without needing to fully convert them into NixOS systems with dependencies on dev-inputs. Link: #1520 Reviewed-by: Flameopathic <64027365+Flameopathic@users.noreply.github.com> Reviewed-by: awwpotato <awwpotato@voidq.com> Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com> (cherry picked from commit 1fc2289)
LunaCOLON3
pushed a commit
to LunaCOLON3/stylix
that referenced
this pull request
Jul 14, 2025
Evaluated the set of testbed modules in a separate file from where we create the testbed NixOS systems. The first file (autoload.nix) has no dependency on any of Stylix's flake inputs. The second file (default.nix) takes the matrix as a parameter, then imports each module into a NixOS system, and wrapper script. This will enable a partitioned flake to evaluate the set of testbeds without needing to fully convert them into NixOS systems with dependencies on dev-inputs. Link: nix-community#1520 Reviewed-by: Flameopathic <64027365+Flameopathic@users.noreply.github.com> Reviewed-by: awwpotato <awwpotato@voidq.com> Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Evaluated the set of testbed modules in a separate file from where we create the testbed NixOS systems.
The first file (
autoload.nix) has no dependency on any of Stylix's flake inputs. The second file (default.nix) takes the autoloaded matrix as a parameter, then imports each module into a NixOS system (and test script wrapper).This will enable a partitioned flake to evaluate the set of testbeds without needing to fully convert them into NixOS systems with dependencies on dev-inputs. See #1289.
Things done
nix flake showstill produces sane outputNotify maintainers
@awwpotato @trueNAHO @Flameopathic