{ config, options, lib, pkgs, rootPath, ... }: let freecivConf = config.modules.desktop.apps.games.freeciv; configDir = config.nixosConfig.configDir; in { options.modules.desktop.apps.games.freeciv = { enable = lib.mkOption { type = lib.types.bool; default = false; }; }; config = lib.mkIf (freecivConf.enable) { home.packages = with pkgs; [ (callPackage (rootPath + /packages/freeciv/default.nix) {}) ]; }; }