Add temporary mitigation for Plasma pinentry issue
This commit is contained in:
parent
4397daca43
commit
6fbfbf77dd
@ -13,6 +13,7 @@ in
|
||||
./sessions
|
||||
./testing
|
||||
./cachix.nix
|
||||
./mitigations.nix
|
||||
];
|
||||
config = {};
|
||||
options.nixfiles = {
|
||||
|
18
system/mitigations.nix
Normal file
18
system/mitigations.nix
Normal file
@ -0,0 +1,18 @@
|
||||
{ pkgs, config, lib, inputs, nixpkgs, ... }:
|
||||
let
|
||||
p5 = config.services.xserver.desktopManager.plasma5.enable;
|
||||
p6 = config.services.desktopManager.plasma6.enable;
|
||||
in
|
||||
{
|
||||
config = lib.mkMerge [
|
||||
(lib.mkIf (p5 || p6) {
|
||||
assertions = [
|
||||
{
|
||||
assertion = ((nixpkgs == inputs.nixpkgs-unstable) && nixpkgs.lastModified < (1710889954 + (60*60*24*2)));
|
||||
message = "workaround still configured in system/mitigations.nix";
|
||||
}
|
||||
];
|
||||
programs.gnupg.agent.pinentryPackage = lib.mkForce pkgs.pinentry-qt;
|
||||
})
|
||||
];
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user