https://github.com/dalisoft/ansible-config
My machine configuration playbook
https://github.com/dalisoft/ansible-config
ansible config dotfiles editors hosts ide sync
Last synced: about 2 months ago
JSON representation
My machine configuration playbook
- Host: GitHub
- URL: https://github.com/dalisoft/ansible-config
- Owner: dalisoft
- License: apache-2.0
- Created: 2020-05-19T10:20:53.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-09-08T20:06:07.000Z (over 3 years ago)
- Last Synced: 2025-06-13T06:03:43.882Z (12 months ago)
- Topics: ansible, config, dotfiles, editors, hosts, ide, sync
- Language: Shell
- Homepage:
- Size: 7.54 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# My Ansible playbook
My machine configuration playbook
> Don't forget to to copy this repo to `~/Desktop/ansible-config`, else it's does not work
## Steps
### Step 1
| OS | Min. required version | Recommended version | Link to script |
| ------------- | --------------------- | --------------------------- | --------------------------------------------------- |
| macOS | High Sierra (10.13.6) | Mojave (10.14.6) and higher | [Here](https://github.com/dalisoft/mac-config-bash) |
| Linux Ubuntu | 18.04 | 20.04 and higher | This repo |
| Linux PopOS | 18.04 | 19.04 and higher | This repo |
| Linux Manjaro | 18 | 19 or Higher | This repo |
| Windows | v1903 | v2004 | [Here](https://github.com/dalisoft/win-install) |
---
| Name | Command | System | Required |
| ---- | --------------------------------------------------------------- | ------ | -------- |
| snap | See [here](https://snapcraft.io/docs/installing-snap-on-ubuntu) | Linux | Yes |
> **Don't forget install all of these dependencies**
### Step 2
For better and cleaner installation, please cleanup your architectures list. See [here](https://superuser.com/a/714392) or see `scripts` folder
See [**MISSING TABLE**](./ansible/MISSING.md)
#### Arguments table
| Argument name | Default | Values | Type | Required |
| ------------- | ------- | --------------- | ------ | -------- |
| PASSWORD | - | - | String | Yes |
| MODE | DESKTOP | DESKTOP, SERVER | String | No |
- Open terminal (Unix) or PowerShell (Windows)
- Run `./run-ansible.sh $PASSWORD $MODE?` (Linux) or `./install.ps1` (Windows)
### Step 3
Shell default change (if possible) [here for Linux](https://superuser.com/a/119216)
### Step 4
> This steps for me to not forget
| No | Application | Tasks | Required |
| --- | -------------- | ------------------------------------------------------------------------------------------------- | -------- |
| 1 | JetBrains apps | - Sync Settings
- Sync Plugins |
| 2 | Workdir | - Download Open-source projects from Cloud
- Copy other private workdirs from another machine | Yes |
### Step 5 [Optional]
Installing macOS Style theme
See [here](https://github.com/vinceliuice/WhiteSur-gtk-theme#suggested-themes) for Shell, Firefox theme, Icons [2](https://github.com/vinceliuice/McMojave-circle) and Wallpaper [2](https://www.howtoisolve.com/download-macos-big-sur-wallpaper-hd-in-2020-4k-5k-wallpaper/)
For icons, see [here](https://github.com/keeferrourke/capitaine-cursors)
### Done. Enjoy
## License
Apache-2.0 License