diff --git a/pkgs/default.nix b/pkgs/default.nix
index da6361e3afbd5d649b62ed78f71e7000dbf1b5f3..6e061004521ba4f2b4038f45598fa8e891aa305a 100644
--- a/pkgs/default.nix
+++ b/pkgs/default.nix
@@ -233,6 +233,10 @@ kiln = callPackage ./gemini/kiln { };
md2gemini = callPackage ./gemini/md2gemini { };
shavit = callPackage ./gemini/shavit { };
### SERVERS
dict2rest = callPackage ./servers/dict2rest { };
diff --git a/pkgs/osm/sdlmap/default.nix b/pkgs/osm/sdlmap/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..fe56a68485e9c9dfd9789ae2220f656ceec58678
--- /dev/null
+++ b/pkgs/osm/sdlmap/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchFromGitHub, curl, SDL2, SDL2_image }:
+stdenv.mkDerivation {
+}
diff --git a/pkgs/osm/sdlmap/tile.patch b/pkgs/osm/sdlmap/tile.patch
new file mode 100644
index 0000000000000000000000000000000000000000..6e777905865691fc9f0f479aba7add193378a8e1
--- /dev/null
+++ b/pkgs/osm/sdlmap/tile.patch
@@ -0,0 +1,28 @@
+diff --git i/sdlmap.cc w/sdlmap.cc
+index 8fa3483..22dafc4 100644
+--- i/sdlmap.cc
++++ w/sdlmap.cc
+@@ -107,7 +107,7 @@ int main(int argc, char *argv[]){
+- view.center_coords(48.4284, -123.3656);
++ view.center_coords(60.0, 30.0);
+diff --git i/tile.cc w/tile.cc
+index 086fe3d..ddf0dab 100644
+--- i/tile.cc
++++ w/tile.cc
+@@ -21,8 +21,9 @@ std::string Tile::url(){
+- snprintf(url, sizeof url, "http://mts0.google.com/vt/hl=en&src=api&x=%i&s=&y=%i&z=%i", x, y, zoom);
++ //snprintf(url, sizeof url, "http://mts0.google.com/vt/hl=en&src=api&x=%i&s=&y=%i&z=%i", x, y, zoom);
++ snprintf(url, sizeof url, "https://tile-a.opentopomap.ru/%i/%i/%i.png", zoom, x, y);
application/octet-stream
This content has been proxied by September (3851b).