Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
Nix
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647{ config, lib, pkgs, ...}:
let cfg = config.programs.kde-pim;in{ options.programs.kde-pim = { enable = lib.mkEnableOption "KDE PIM base packages"; kmail = lib.mkEnableOption "KMail"; kontact = lib.mkEnableOption "Kontact"; merkuro = lib.mkEnableOption "Merkuro"; };
config = lib.mkIf cfg.enable { environment.systemPackages = with pkgs.kdePackages; [ # core packages akonadi kdepim-runtime ] ++ lib.optionals cfg.kmail [ akonadiconsole akonadi-search kmail kmail-account-wizard ] ++ lib.optionals cfg.kontact [ kontact ] ++ lib.optionals cfg.merkuro ( [ merkuro ] # Only needed when using the Merkuro Contacts widget in Plasma. ++ lib.optionals config.services.desktopManager.plasma6.enable [ kcontacts ] ); };}