From 29ded8f16c47d285144d2b85ead07974c7079bd6 Mon Sep 17 00:00:00 2001 From: Srdjan Grubor Date: Thu, 16 Jan 2014 21:45:34 -0600 Subject: Moved ansible directory into tools --- tools/dev_env_setup/templates/.jhbuildrc-auth.j2 | 4 ++ .../templates/add_dev_tools_folder.py | 48 ++++++++++++++++++++++ tools/dev_env_setup/templates/known_hosts | 2 + 3 files changed, 54 insertions(+) create mode 100644 tools/dev_env_setup/templates/.jhbuildrc-auth.j2 create mode 100644 tools/dev_env_setup/templates/add_dev_tools_folder.py create mode 100644 tools/dev_env_setup/templates/known_hosts (limited to 'tools/dev_env_setup/templates') diff --git a/tools/dev_env_setup/templates/.jhbuildrc-auth.j2 b/tools/dev_env_setup/templates/.jhbuildrc-auth.j2 new file mode 100644 index 0000000..67d2e1e --- /dev/null +++ b/tools/dev_env_setup/templates/.jhbuildrc-auth.j2 @@ -0,0 +1,4 @@ +# -*- mode: python -*- +# -*- coding: utf-8 -*- + +repos['endlessm'] = 'https://{{ api_key }}@github.com/endlessm/' diff --git a/tools/dev_env_setup/templates/add_dev_tools_folder.py b/tools/dev_env_setup/templates/add_dev_tools_folder.py new file mode 100644 index 0000000..d90d797 --- /dev/null +++ b/tools/dev_env_setup/templates/add_dev_tools_folder.py @@ -0,0 +1,48 @@ +#!/usr/bin/python +import json +import os +import time +from gi.repository import Gio, Gtk, GLib + +DIRECTORY_ID = 'eos-folder-user-99.directory' +DIRECTORY_FILE_CONTENT="""[Desktop Entry] +Name=Development +Icon=eos-folder-tools-symbolic +Type=Directory +""" + +DEFAULT_LAYOUT_FILE='/usr/share/EndlessOS/personality-defaults/icon-grid-default.json' +DESTINATIION_FOLDER= os.path.expanduser('~/.local/share/desktop-directories/') + DIRECTORY_ID + +def get_default_layout(): + with open(DEFAULT_LAYOUT_FILE, 'r') as f: + return f.read() + + +def write_folder_data(): + with open(DESTINATIION_FOLDER, 'w') as f: + return f.write(DIRECTORY_FILE_CONTENT) + +def get_settings_string(layout): + settings = Gio.Settings.new("org.gnome.shell") + + + loaded_layout = json.loads(layout) + loaded_layout['desktop'].append(DIRECTORY_ID) + loaded_layout[DIRECTORY_ID] = [ 'eos-app-gnome-terminal.desktop' , + 'eos-app-devhelp.desktop' ] + + root=GLib.Variant('a{sas}', loaded_layout) + print "Setting the value" + settings.set_value("icon-grid-layout", root) + print "Syncing" + settings.apply() + settings.sync() + print root + + time.sleep(20) + +if __name__ == "__main__": + layout = get_default_layout() + write_folder_data() + get_settings_string(layout) diff --git a/tools/dev_env_setup/templates/known_hosts b/tools/dev_env_setup/templates/known_hosts new file mode 100644 index 0000000..fdfd483 --- /dev/null +++ b/tools/dev_env_setup/templates/known_hosts @@ -0,0 +1,2 @@ +|1|KBJ34M/sigDkwEHXqWNtuZuTyIo=|dI52F1tauVq3UdnBDEWY9H76ZnI= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ== +|1|ukqmPkGRPykqhLSygEMYacziZSA=|bghXjR7+Rr4YC3r15EbUJozp8No= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ== -- cgit v1.2.3