2025-10-17 02:05:03 +02:00
2024-04-02 00:59:42 +02:00
2024-06-02 18:19:46 +02:00
2024-04-02 00:59:42 +02:00
2025-10-17 02:05:03 +02:00
2024-04-02 00:59:42 +02:00
2024-04-02 00:59:42 +02:00
2024-04-10 22:22:50 +02:00
2024-06-02 18:40:41 +02:00

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

  1. Create/Edit: $HOME/.config/dotfiles/values.yml
  2. Edit: $HOME/.dotfiles/group_vars/all

Ansible Vault

Vault password file: $HOME/.config/dotfiles/vault-password.txt

Settings

System

Value Desc Default
server Minimal installation (CMD tools)
desktop Install WM and desktop applications x
desktop_full Install additional packages for the desktop (e.g. wine)

TODO

  • AGS: Bar, AppLauncher, PowerMenu, Notifications, Calculator, Emoji-Picker, ...
  • Ubuntu/Debian Support
  • ...
Description
My dotfiles with a simple install script.
Readme 6.8 MiB
Languages
Python 57.3%
Lua 19.9%
QML 12.6%
Shell 9.9%
CSS 0.3%