Files
Dotfiles/README.md
2024-04-02 00:59:42 +02:00

1.2 KiB

Installation

Clone the repo and execute the install.sh script.
Or use this command:

bash -c "$(curl -fsSL https://gitea.keuledrive.de/Keule2/Dotfiles/raw/branch/main/install.sh)"

Or this command to use arguments:

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

./install.sh --skip-tags alacritty

Example: Only execute alacritty and fish

./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
  • ...