# Installation Clone the repo and execute the `install.sh` script.
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.
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 - ...