--- # Here are the variables you may want to change # to configure i3wm i3_keybindings_extra: [] # - keybinding: # name: example # key: $mod+Shift+F10 # exec: --no-startup-id touch /tmp/example.txt i3_monitors: [] # see: xrandr # - monitor: # id: 1 # output: "VGA-1" # mode: "1920x1080" # pos: "0x0" # rotate: "normal" # workspaces: [1,2,3,4,5,6,7,8,9,0] # bind workspace to a specific monitor i3_applications: [] # - application: # class: "Firefox" # name: "firefox" # workspace: 1 # bind application to a specific workspace # on_startup: false i3_run_on_startup: [] # - foo # - bar # deploy config to these users: i3wm_user_list: - user: "{{ ansible_user_id }}" home: "{{ ansible_env.HOME | default('/home/{{ ansible_user_id }}') }}" ## set default font size i3_font_size: 11 i3_focus_follows_mouse: true # set i3lock options i3lock_options: "i3lock --image={{ i3wm_usr.home }}/.config/lockscreen.png --color 000000" # use fancy background i3_desktop_background: "{{ i3wm_usr.home }}/.config/background.png" # i3blocks options i3_i3blocks_options: weather: true audio_volume: true wifisignal: true ipaddress: true clock: true battery: true ddate: true i3_rofi_config_file: 'files/rofi/dracula_dark.rasi' i3_terminal: "terminator" # install additional packages i3_packages_extra: - ranger i3wm_copy_wallpapers: true disable_screensaver: true enable_lock_after_time: false lock_after_time: '90' # minutes to wait until your screen is locked # version check for this role? submodules_versioncheck: true