{"id":18676919,"url":"https://github.com/chusiang/hacking-ubuntu.ansible","last_synced_at":"2025-04-12T02:25:00.320Z","repository":{"id":142952066,"uuid":"66728149","full_name":"chusiang/hacking-ubuntu.ansible","owner":"chusiang","description":"Hacking my Ubuntu Desktop with Ansible.","archived":false,"fork":false,"pushed_at":"2019-06-21T09:45:12.000Z","size":194,"stargazers_count":8,"open_issues_count":4,"forks_count":1,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2025-04-12T02:24:56.128Z","etag":null,"topics":["ansible","playbooks","ubuntu","ubuntu-desktop"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chusiang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-08-27T17:55:30.000Z","updated_at":"2020-12-03T06:04:40.000Z","dependencies_parsed_at":"2023-03-21T19:34:32.428Z","dependency_job_id":null,"html_url":"https://github.com/chusiang/hacking-ubuntu.ansible","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chusiang%2Fhacking-ubuntu.ansible","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chusiang%2Fhacking-ubuntu.ansible/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chusiang%2Fhacking-ubuntu.ansible/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chusiang%2Fhacking-ubuntu.ansible/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chusiang","download_url":"https://codeload.github.com/chusiang/hacking-ubuntu.ansible/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248506317,"owners_count":21115416,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ansible","playbooks","ubuntu","ubuntu-desktop"],"created_at":"2024-11-07T09:31:44.192Z","updated_at":"2025-04-12T02:25:00.302Z","avatar_url":"https://github.com/chusiang.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ansible Playbook: Hacking Ubuntu\n\nAn Ansible playbook of quick setup, config my workstation of Ubuntu (Desktop) GNU/Linux.\n\n- Ubuntu 16.04\n- Lightdm\n- Unity\n\nApplications:\n\n1. [Calibre](https://calibre-ebook.com/) - A e-book converter and library management.\n1. [Dropbox](https://www.dropbox.com/)\n1. [EasyTAG](https://wiki.gnome.org/Apps/EasyTAG) - GTK+ editor for audio file tags.\n1. [FBReader](https://fbreader.org/) - A e-book reader.\n1. [Franz](http://meetfranz.com/) (tarball) - A free messaging application for [HipChat](https://www.hipchat.com/), Messenger, Slack, [Telegram](https://telegram.org/).\n1. [FreeMind](http://freemind.sourceforge.net/wiki/index.php/Main_Page) (tarball) - A free mind mapping tool.\n1. [GIMP](http://www.gimp.org/) - The GNU Image Manipulation Program.\n1. [GVim](http://www.vim.org/) - Vi IMproved - enhanced vi editor - with GNOME2 GUI.\n1. [Gcin](http://hyperrate.com/dir.php?eid=67) - GTK+ based input method for Chinese users.\n1. ~~[NixNote2](https://github.com/baumgarr/nixnote2)~~ - An unofficial Evernote client for Linux. (refs. [bbc8a42](https://github.com/chusiang/hacking-ubuntu.ansible/commit/bbc8a42b952d03e0d7f9941d2a5a700b746901df))\n1. [Shutter](http://shutter-project.org/) - A feature-rich screenshot program.\n1. [Sound Juicer](https://github.com/GNOME/sound-juicer) - GNOME CD Ripper.\n1. [Terminator](https://gnometerminator.blogspot.tw/)\n1. [VLC](http://www.videolan.org/) - Multimedia player and streamer.\n1. [WineHQ](https://wiki.winehq.org/Ubuntu) - official WineHQ build of the popular Wine software.\n1. [Workrave](http://www.workrave.org/) - Repetitive Strain Injury prevention tool.\n1. [Zeal](https://zealdocs.org/) - Simple offline API documentation browser.\n\n## Requirements\n\n1. Manual download the `boshiamy-gcin.tar.gz` to `files/` from [boshiamy.com](https://boshiamy.com).\n\n## Variables\n\n```\napt_server_packages:\n  - ack-grep\n  - apt-transport-https\n  - aptitude\n  - aptsh\n  ...\n\napt_desktop_packages:\n  - chromium-browser\n  - compizconfig-settings-manager\n  - gcin\n  ...\n\nvimrc_reversion: \"feature/21_YCM_n_YltiSnips\"\n\ngcin_liu_table_path: \"files/boshiamy-gcin.tar.gz\"\n```\n\n## Dependencies\n\n- chusiang.switch-apt-mirror\n- chusiang.vim-and-vi-mode\n\n## Usage\n\n- Get other Ansible Roles.\n\n  ```\n  $ make init\n  ```\n\n- Full setup.\n\n  ```\n  $ ansible-playbook setup.yml\n  ```\n\n- Only the console.\n\n  ```\n  $ ansible-playbook setup.yml --tags=\"server\"\n  ```\n\n## License\n\nCopyright (c) chusiang from 2016-2017 under the MIT license.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchusiang%2Fhacking-ubuntu.ansible","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchusiang%2Fhacking-ubuntu.ansible","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchusiang%2Fhacking-ubuntu.ansible/lists"}