Skip to content

stylix: conditionally load external modules in testbeds#1698

Merged
0xda157 merged 1 commit intonix-community:masterfrom
trueNAHO:stylix-conditionally-load-external-modules-in-testbeds
Jul 19, 2025
Merged

stylix: conditionally load external modules in testbeds#1698
0xda157 merged 1 commit intonix-community:masterfrom
trueNAHO:stylix-conditionally-load-external-modules-in-testbeds

Conversation

@trueNAHO
Copy link
Copy Markdown
Member

Conditionally load external modules in testbeds to preserve testbed
integrity by preventing unrelated code from running and potentially
invalidating its meaning.

Any performance benefit is merely a side effect of this more targeted
module loading.

Here is a friendly reminder to include the original commit message in the merged commit:

remember to include the original commit message (or a reworded version) in the final squash commit message when appropriate. For example, this seems to have been missed in this PR and #1659.

-- #1673 (comment)

Things done

  • Tested locally

  • Tested in testbed

    • The following testbeds evaluate:

      nix build .#testbed:{alacritty,nixvim,nvf,spicetify}:dark
  • Commit message follows commit convention

  • Fits style guide

  • Respects license of any existing code used

Notify maintainers

@Flameopathic @awwpotato

@trueNAHO trueNAHO force-pushed the stylix-conditionally-load-external-modules-in-testbeds branch from f24a9a2 to 0063077 Compare July 15, 2025 17:33
Copy link
Copy Markdown
Contributor

@0xda157 0xda157 left a comment

Choose a reason for hiding this comment

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

LGTM, lets wait for @Flameopathic's review

@stylix-automation stylix-automation bot added the status: merge conflict Merge conflict label Jul 16, 2025
Conditionally load external modules in testbeds to preserve testbed
integrity by preventing unrelated code from running and potentially
invalidating its meaning.

Any performance benefit is merely a side effect of this more targeted
module loading.
@trueNAHO trueNAHO force-pushed the stylix-conditionally-load-external-modules-in-testbeds branch from 0063077 to 669f9bd Compare July 16, 2025 14:12
@stylix-automation stylix-automation bot removed the status: merge conflict Merge conflict label Jul 16, 2025
@0xda157 0xda157 mentioned this pull request Jul 17, 2025
5 tasks
Copy link
Copy Markdown
Contributor

@Flameopathic Flameopathic left a comment

Choose a reason for hiding this comment

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

LGTM. Thank you for your patience

@0xda157 0xda157 merged commit 24499b0 into nix-community:master Jul 19, 2025
5 checks passed
stylix-automation bot pushed a commit that referenced this pull request Jul 19, 2025
Conditionally load external modules in testbeds to preserve testbed
integrity by preventing unrelated code from running and potentially
invalidating its meaning.

Any performance benefit is merely a side effect of this more targeted
module loading.

Link: #1698

Reviewed-by: awwpotato <awwpotato@voidq.com>
Reviewed-by: Flameopathic <64027365+Flameopathic@users.noreply.github.com>
(cherry picked from commit 24499b0)
@stylix-automation
Copy link
Copy Markdown
Contributor

Successfully created backport PR for release-25.05:

0xda157 pushed a commit that referenced this pull request Jul 19, 2025
Conditionally load external modules in testbeds to preserve testbed
integrity by preventing unrelated code from running and potentially
invalidating its meaning.

Any performance benefit is merely a side effect of this more targeted
module loading.

Link: #1698

Reviewed-by: awwpotato <awwpotato@voidq.com>
Reviewed-by: Flameopathic <64027365+Flameopathic@users.noreply.github.com>
(cherry picked from commit 24499b0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

topic: testbed Testbed changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants