diff --git a/CMakeLists.txt b/CMakeLists.txt
index afa86dc..e827d26 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -4,6 +4,8 @@ project(SagoImageBrowser LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_AUTOMOC ON)
+include(GNUInstallDirs)
+
find_package(Qt6 REQUIRED COMPONENTS Widgets LinguistTools)
find_package(PkgConfig REQUIRED)
pkg_check_modules(EXIV2 REQUIRED exiv2)
@@ -41,4 +43,8 @@ target_link_libraries(SagoImageBrowser PRIVATE Qt6::Widgets ${EXIV2_LIBRARIES})
qt_add_translations(SagoImageBrowser
TS_FILES translations/da.ts
- RESOURCE_PREFIX "/translations")
\ No newline at end of file
+ RESOURCE_PREFIX "/translations")
+
+install(TARGETS SagoImageBrowser RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
+install(FILES extra/sago-image-browser.desktop DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications)
+install(FILES extra/icons/sago_image_browser.svg DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/scalable/apps)
\ No newline at end of file
diff --git a/extra/sago-image-browser.desktop b/extra/sago-image-browser.desktop
new file mode 100644
index 0000000..40b740b
--- /dev/null
+++ b/extra/sago-image-browser.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=Sago Image Browser
+Comment=A fast image browser
+Exec=SagoImageBrowser %f
+Icon=sago_image_browser
+Categories=Graphics;Viewer;
+MimeType=image/jpeg;image/png;image/gif;image/bmp;image/webp;image/tiff;image/svg+xml;
+Terminal=false
diff --git a/translations/da.ts b/translations/da.ts
index e08d9a4..4fa7ba7 100644
--- a/translations/da.ts
+++ b/translations/da.ts
@@ -29,7 +29,7 @@
Roots
- Rødder
+ Steder
Folders