Migrated to ansible
This commit is contained in:
42
README.md
42
README.md
@@ -1,6 +1,40 @@
|
||||
# My Dotfiles
|
||||
- Simple install script
|
||||
- Arch
|
||||
# Installation
|
||||
Clone the repo and execute the `install.sh` script.<br/>
|
||||
Or use this command:
|
||||
```bash
|
||||
bash -c "$(curl -fsSL https://gitea.keuledrive.de/Keule2/Dotfiles/raw/branch/main/install.sh)"
|
||||
```
|
||||
Or this command to use arguments:
|
||||
```bash
|
||||
curl -fsSL "https://gitea.keuledrive.de/Keule2/Dotfiles/raw/branch/main/install.sh" | bash -s -- -e "system=server"
|
||||
```
|
||||
|
||||
# Update
|
||||
Just execute the `install.sh` script again.
|
||||
|
||||
# Usage
|
||||
All additional parameters are passed to the ansible playbook. This means that you can skip tags or only execute desired tags.<br/>
|
||||
Example: Skip alacritty
|
||||
```bash
|
||||
./install.sh --skip-tags alacritty
|
||||
```
|
||||
Example: Only execute alacritty and fish
|
||||
```bash
|
||||
./install.sh -t alacritty,fish
|
||||
```
|
||||
|
||||
# Settings
|
||||
There are two ways to set settings.
|
||||
1. Create/Edit: `$HOME/.config/dotfiles/values.yml`
|
||||
2. Edit: `$HOME/.dotfiles/group_vars/all`
|
||||
|
||||
## Install Option
|
||||
The variable `system` has three valid options.
|
||||
1. server: Minimal installation, only install and configure CMD tools
|
||||
2. desktop (default): Install WM and desktop applications
|
||||
3. desktop_full: Install additional packages for the desktop (wine)
|
||||
|
||||
# TODO
|
||||
...
|
||||
- AGS: Bar, AppLauncher, PowerMenu, Notifications, Calculator, Emoji-Picker, ...
|
||||
- Ubuntu/Debian Support
|
||||
- ...
|
||||
|
||||
Reference in New Issue
Block a user