Add temporary mitigation for Plasma pinentry issue
This commit is contained in:
parent
4397daca43
commit
6fbfbf77dd
@ -13,6 +13,7 @@ in
|
|||||||
./sessions
|
./sessions
|
||||||
./testing
|
./testing
|
||||||
./cachix.nix
|
./cachix.nix
|
||||||
|
./mitigations.nix
|
||||||
];
|
];
|
||||||
config = {};
|
config = {};
|
||||||
options.nixfiles = {
|
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