-
Notifications
You must be signed in to change notification settings - Fork 0
/
base.yml
125 lines (110 loc) · 4.61 KB
/
base.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
---
local_machine:
hosts:
localhost:
ansible_connection: local
vars:
ansible_python_interpreter: /usr/bin/python3
# Don't run the updates by default
pacman_update: false
pacman_upgrade: false
pacman_enable_multilib: false
# Enable the local caching with pacoloco
pacoloco_setup_server: false
pacoloco_server_url: http://pacoloco-server:9129
# This should be enabled if you have set up pacoloco server in your LAN
# The server_host must match
pacoloco_setup_client: false
pacoloco_repo: archlinux-reflector
openssh_start_server: false
openssh_enable_server: false
openssh_sshd_xforwarding: false
# Set to false if you use kernel other than default `linux`
# You'll also need to install the headers for the kernel
virtualbox_modules_default_kernel: true
display_resolution: 1920x1080
sway_disable_touchpad: false
sway_output_scale: 1
yubikey_sway_autostart_otp: false
setup_hardware_video_acceleration_enabled: true
hardware_video_acceleration_providers: ["intel"]
helper_fish_plugin_enabled: true
user_name: dezeroku
create_user_generate_ssh_key: true
create_user_ssh_key_type: ed25519
user_shell: /bin/fish
user_email: [email protected]
gpg_user_key: 6AC2332BCF8E1A97
gpg_sign_git_commits: true
# What msmtp account to use for sending out patches via mail
git_sendemail_mailbox: "mailbox"
# Override these if you want the push notifications support via pushover
# otherwise just leave it as it is
apprise_pushover_user_key: ""
apprise_pushover_api_key: ""
work_enabled: false
work_jira_user: [email protected]
work_jira_endpoint: jira.example.com
bluetooth_enabled: false
# TODO: set of variables defining if GUI is to be enabled
# Settings this to true as default basically breaks the CLI only deployments
helper_sway_plugin_enabled: true
# TODO: change this to a more general flag
bluetooth_install_gui: true
# Sets up imapnotify + mbsync + msmtp + aerc
# keeping the mailbox in ~/.mail/{{ key }} (`mail` tag)
# While not a requirement, it's recommended to use secret-tool (with gnome_keyring role)
# to manage the credentials
# Also optionally sets up the vdirsyncer + khal + khard + todoman stack
# for V productivity (`mail-pim` tag)
email_client: {}
# email_client:
# mailbox:
# # Default FROM configuration
# from:
# name: "dezeroku"
# email: "[email protected]"
# # aliases:
# # - '"My Alias" <[email protected]>'
# # Sometimes remapping directories is required.
# # For most common cases, you can use the dir_map list,
# # but few special directories may still require explicit treatment.
# # For example to get rid of the [Gmail]/ prefix, while still putting messages
# # in the existing folders, you would set options as below
# # dir_map:
# # - "* = [Gmail]/*"
# # archive_dir: "[Gmail]/All Mail"
# # drafts_dir: "[Gmail]/Drafts"
# # sent_dir: "[Gmail]/Sent Mail"
#
# # If oauth is set to true, you'll need to run `oama authorize <service> <email>`
# # one-time before using the account
# # You'll also have to create an OAuth app or use publicly available credentials
# # See configurable variables for the `oama` role for more details
# oauth: false
# # Set this to true if you are using a GSuite based pim tooling
# # It requires non-standard authentication flow
# google: false
# imap_server: imap.example.com
# smtp_server: smtp.example.com
# username_cmd: secret-tool lookup mail/example_mailbox username
# password_cmd: secret-tool lookup mail/example_mailbox password
# carddav:
# address_books:
# - Contacts
# url: https://some-mailbox-url/carddav
# # username_cmd: secret-tool lookup mail/example_mailbox username
# # password_cmd: secret-tool lookup mail/example_mailbox password
# caldav:
# calendars:
# - Calendar
# - Birthdays
# url: https://some-mailbox-url/caldav/
# # username_cmd: secret-tool lookup mail/example_mailbox username
# # password_cmd: secret-tool lookup mail/example_mailbox password
# webdav:
# url: https://some-url/webdav
# # username_cmd: secret-tool lookup mail/example_mailbox username
# # password_cmd: secret-tool lookup mail/example_mailbox password
# todoman:
# default_list: mailbox-Tasks