Skip to content

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.

@github-actions
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.

2 participants