Skip to content
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

Add test VM #982

Merged
merged 4 commits into from
Jan 8, 2025
Merged

Add test VM #982

merged 4 commits into from
Jan 8, 2025

Conversation

Thesola10
Copy link
Collaborator

@Thesola10 Thesola10 commented Jan 7, 2025

So as I prepare to take up the role of maintainer for PaperWM, I got an idea: since #885 already gives us a Nix package for PaperWM, why not lean in completely and leverage Nix to create an ephemeral virtual machine, with just GNOME and PaperWM on it?

This gives me a way to quickly test changes to PaperWM, such as pull requests, without touching my existing configuration.

Ideally, this config can also be adapted to test combinations of PaperWM settings (see programs.dconf = in vm.nix), maybe automate testing too!

To test the VM in this branch, nix run .#vm should work.

Copy link

github-actions bot commented Jan 7, 2025

Thanks for your contribution! We don't accept pull requests to the release branch. I have rebased your pull request onto develop, check for any conflicts.

@github-actions github-actions bot changed the base branch from release to develop January 7, 2025 16:57
@Thesola10 Thesola10 self-assigned this Jan 7, 2025
@Thesola10 Thesola10 added the enhancement Adds a new feature or extends scope label Jan 7, 2025
@Thesola10 Thesola10 marked this pull request as ready for review January 8, 2025 10:11
@Thesola10 Thesola10 merged commit 00f9173 into develop Jan 8, 2025
@Thesola10 Thesola10 deleted the test-vm branch January 8, 2025 10:48
Thesola10 added a commit that referenced this pull request Jan 8, 2025
This introduces the test VM system from #982
@Thesola10 Thesola10 mentioned this pull request Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Adds a new feature or extends scope
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant