diff --git a/home/modules/default.nix b/home/modules/default.nix index 6d3996e..f7838c2 100644 --- a/home/modules/default.nix +++ b/home/modules/default.nix @@ -18,5 +18,6 @@ ./accounts.nix ./syncthing.nix ./deepState.nix + ./mapping.nix ]; } diff --git a/home/modules/mapping.nix b/home/modules/mapping.nix new file mode 100644 index 0000000..7a76d8b --- /dev/null +++ b/home/modules/mapping.nix @@ -0,0 +1,19 @@ +{ + pkgs, + lib, + config, + ... +}: +with lib; let + cfg = config.local.apps.mapping; +in { + options.local.apps.mapping = { + enable = mkEnableOption "mapping apps"; + }; + config = mkIf cfg.enable { + home.packages = with pkgs; [ + qgis + openorienteering-mapper + ]; + }; +} diff --git a/home/platforms/fabian@posixlycorrect/default.nix b/home/platforms/fabian@posixlycorrect/default.nix index 6fbe0c7..6c00941 100644 --- a/home/platforms/fabian@posixlycorrect/default.nix +++ b/home/platforms/fabian@posixlycorrect/default.nix @@ -47,6 +47,7 @@ enable = true; workspace = "1"; #make this an int later }; + mapping.enable = true; }; gui = {