{ "info": { "author": "Brian LeBlanc", "author_email": "brileb73@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "i3-config-builder\n=================\n\nPython based configuration assembler. This project takes several separate configuration files and combines them together into the config to be used by i3.\n\nThis is to help with managing different i3 configurations for different computers. This project allows for separate config files for different hostnames.\n\nThis project can be found at https://github.com/brileb73/i3-config-builder and is based on the work done by simpss over at https://github.com/simpss/i3_config.\n\n\nUsage\n-----\n\nCommand line arguments::\n\n usage: i3-config-builder [-h] [-r] [-c] [-b BASE_DIR] [-d OUTPUT_DIR]\n\n Command line i3 config file builder\n\n optional arguments:\n -h, --help show this help message and exit\n -r, --restart Make i3 restart to load config\n -c, --reload Make i3 to reload config\n -b BASE_DIR, --base-dir BASE_DIR\n Directory containing input configuration files\n -d OUTPUT_DIR, --output-dir OUTPUT_DIR\n Directory to output built config\n\nHere is an example call to i3cfgbuild::\n\n i3cfgbuild -b ~/i3-config-builder/examples -d ~/.i3 -c\n\nThis command uses the .i3conf files in ~/i3-config-builder/examples to create the config file ~/.i3/config and reloads i3 after the new config file is in place.\n\n\nInput file name format\n----------------------\n\nAll input files must start with a number followed by '-all-' or '-hostname-' to specify any computer or just a specific computer to add the config files. Make sure to make all input files have the .i3conf extension.\n\nExamples:\n\n- 1-all-mod-key.i3conf\n- 12-chaos-raptor-workspaces.i3conf\n- 12-ghost-workspaces.i3conf\n- 2-chaos-raptor-laptop-keys.i3conf\n- 3-all-restart-reload-i3.i3conf\n\nIn the above examples, the files that would be used for the hostname ghost are:\n\n- 1-all-mod-key.i3conf\n- 12-ghost-workspaces.i3conf\n- 3-all-restart-reload-i3.i3conf\n\n\nOutput file format\n------------------\n\nThe output file created is going to be called 'config' and placed in the output directory specified (default is ~/.i3). The contents of each input file is appended to the output file with a comment of what the input file name was.\n\n\nExamples\n--------\n\nThere are some example files in the examples directory of the repository which should generate a file that operates in the same way as the default i3 config file for using the super (Mod4) modifier.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/brileb73/i3-config-builder", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "i3-config-builder", "package_url": "https://pypi.org/project/i3-config-builder/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/i3-config-builder/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/brileb73/i3-config-builder" }, "release_url": "https://pypi.org/project/i3-config-builder/0.2/", "requires_dist": null, "requires_python": null, "summary": "Command Line i3 config builder", "version": "0.2" }, "last_serial": 2862567, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "fff62227096767293f42333304ea80e5", "sha256": "d7adca66ed9a7ae57406bcb288a68972246a323581cf661cfdad56ea7438fd7b" }, "downloads": -1, "filename": "i3-config-builder-0.1.tar.gz", "has_sig": false, "md5_digest": "fff62227096767293f42333304ea80e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3582, "upload_time": "2017-04-26T21:54:11", "url": "https://files.pythonhosted.org/packages/4f/40/d09e6674f7b0a874cc3ac50dc78c43237e5c23c73f84e341b27d205611a1/i3-config-builder-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "546ac83c908c1ed4a64b2ae962b3c171", "sha256": "c05a27888cdb5fc5775afb1fa1a51b66d2c0298ca7abc25e86d35ace056d9441" }, "downloads": -1, "filename": "i3-config-builder-0.2.tar.gz", "has_sig": false, "md5_digest": "546ac83c908c1ed4a64b2ae962b3c171", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3597, "upload_time": "2017-05-09T20:06:55", "url": "https://files.pythonhosted.org/packages/ce/6b/d06329f5346ffbf7ba433cae95e257c2669babe6cb884af1de467a59eb91/i3-config-builder-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "546ac83c908c1ed4a64b2ae962b3c171", "sha256": "c05a27888cdb5fc5775afb1fa1a51b66d2c0298ca7abc25e86d35ace056d9441" }, "downloads": -1, "filename": "i3-config-builder-0.2.tar.gz", "has_sig": false, "md5_digest": "546ac83c908c1ed4a64b2ae962b3c171", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3597, "upload_time": "2017-05-09T20:06:55", "url": "https://files.pythonhosted.org/packages/ce/6b/d06329f5346ffbf7ba433cae95e257c2669babe6cb884af1de467a59eb91/i3-config-builder-0.2.tar.gz" } ] }