chore: revert vesktop electron override, remove stale noctalia import (superseded by #28) #27

Closed
yuris wants to merge 1 commit from chore/cleanup into main
Owner

Summary

Two independent cleanup items with no functional impact on existing features.

Changes

modules/apps/vesktop.nix

Drop the electron 41 override that was added to work around AIKIDO-2026-309397 (Improper Authorization) in the EOL electron_40 that nixpkgs vesktop was pinned to. nixpkgs has since moved vesktop off electron_40 so the override is no longer needed and was adding unnecessary build complexity.

modules/desktop/noctalia/default.nix

Remove the inputs.noctalia.nixosModules.default import left behind after noctalia was removed from the flake inputs. Would cause an evaluation error if noctalia is ever fully cleaned from the flake.

## Summary Two independent cleanup items with no functional impact on existing features. ## Changes ### `modules/apps/vesktop.nix` Drop the electron 41 override that was added to work around `AIKIDO-2026-309397` (Improper Authorization) in the EOL electron_40 that nixpkgs vesktop was pinned to. nixpkgs has since moved vesktop off electron_40 so the override is no longer needed and was adding unnecessary build complexity. ### `modules/desktop/noctalia/default.nix` Remove the `inputs.noctalia.nixosModules.default` import left behind after noctalia was removed from the flake inputs. Would cause an evaluation error if noctalia is ever fully cleaned from the flake.
- modules/apps/vesktop.nix: drop the electron 41 bump workaround; nixpkgs
  vesktop has moved past the vulnerable electron_40 that prompted it
- modules/desktop/noctalia/default.nix: remove inputs.noctalia.nixosModules.default
  import that was left behind after noctalia was removed from the flake inputs
yuris changed title from chore: revert vesktop electron override, remove stale noctalia import to chore: revert vesktop electron override, remove stale noctalia import (superseded by #28) 2026-08-04 00:29:34 +00:00
yuris closed this pull request 2026-08-04 00:30:03 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
yuris/nixos-config!27
No description provided.