diff --git a/gresource.xml b/gresource.xml
index 9c5c8bb..027019c 100644
--- a/gresource.xml
+++ b/gresource.xml
@@ -12,4 +12,7 @@
ubl-settings-repomanager.css
+
+ crypt-key.csv
+
\ No newline at end of file
diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt
index c690837..aafb4c3 100644
--- a/source/CMakeLists.txt
+++ b/source/CMakeLists.txt
@@ -38,6 +38,7 @@ set(DEPENDFILES
../ubl-settings-repomanager-repo-block.glade
../gresource.xml
../ubl-settings-repomanager.css
+ ../crypt-key.csv
)
file(COPY ${DEPENDFILES} DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
diff --git a/source/ubl-settings-repomanager-key.c b/source/ubl-settings-repomanager-key.c
index 01dfd76..b9510bb 100644
--- a/source/ubl-settings-repomanager-key.c
+++ b/source/ubl-settings-repomanager-key.c
@@ -95,7 +95,7 @@ key_creation_window *yon_key_creation_window_new(){
g_signal_connect(G_OBJECT(window->AddButton),"clicked",G_CALLBACK(on_key_generate_accept),window);
int size;
- config_str encription_keys = yon_file_open(key_encription_path,&size);
+ config_str encription_keys = yon_resource_open_file(key_encription_path,&size);
window->expire_time=0;
for (int i=1;iSaveMenuItem))));
gtk_widget_hide(gtk_menu_get_attach_widget(GTK_MENU(gtk_widget_get_parent(widgets->LoadGlobalMenuItem))));
widgets = (template_main_window*)yon_main_window_complete((main_window*)widgets);
diff --git a/source/ubl-settings-repomanager.h b/source/ubl-settings-repomanager.h
index 272722f..01b286c 100644
--- a/source/ubl-settings-repomanager.h
+++ b/source/ubl-settings-repomanager.h
@@ -55,7 +55,7 @@
#define package_linked_icon "com.ublinux.ubl-settings-repomanager.package-linked-symbolic"
#define package_unlinked_icon "com.ublinux.ubl-settings-repomanager.package-unlinked-symbolic"
-#define key_encription_path "/usr/share/ubl-settings-repomanager/csv/crypt-key.csv"
+#define key_encription_path "resource:///com/ublinux/csv/crypt-key.csv"
typedef char* string;
#define create_storage_command(path,name,sign) yon_char_unite("repo-manager add --only-db --force-replace -r '",name,"' -d '", path,"'",!yon_char_is_empty(sign)?" -S ":NULL,sign,NULL)