8c5c071897
Introduce a new Nix expression for Logseq AppImage and comment out its enable flag and package entries so it is not enabled by default.
23 lines
581 B
Nix
23 lines
581 B
Nix
{
|
|
pkgs,
|
|
lib,
|
|
config,
|
|
...
|
|
}: let
|
|
mkAppImagePackage = name: pkg: {
|
|
options.packages.appImages.${name}.enable = lib.mkEnableOption name;
|
|
|
|
config.environment.systemPackages =
|
|
lib.mkIf config.packages.appImages.${name}.enable [pkg];
|
|
};
|
|
|
|
appImagePackages = {
|
|
fluxer = pkgs.callPackage ./fluxer.nix {};
|
|
helium = pkgs.callPackage ./helium.nix {};
|
|
# logseq = pkgs.callPackage ./logseq.nix {};
|
|
losslesscut = pkgs.callPackage ./losslesscut.nix {};
|
|
};
|
|
in {
|
|
imports = builtins.attrValues (builtins.mapAttrs mkAppImagePackage appImagePackages);
|
|
}
|