├── .gitignore ├── README.md ├── ansible ├── .gitattributes ├── Vagrantfile ├── hosts ├── keycodes.txt ├── playbook.yml └── roles │ ├── common │ ├── defaults │ │ └── main.yml │ └── tasks │ │ ├── main.yml │ │ ├── packages-Fedora.yml │ │ └── packages-Ubuntu.yml │ ├── eve-audio │ ├── defaults │ │ └── main.yml │ ├── files │ │ ├── cras-alsa.conf │ │ ├── cras-tmpfiles.conf │ │ ├── cras.service │ │ ├── eve-audio-ctl.py │ │ ├── eve-headphone-jack-listener.service │ │ └── pulse-default.pa │ └── tasks │ │ └── main.yml │ ├── eve-kernel │ ├── defaults │ │ ├── .main.yml.swo │ │ └── main.yml │ ├── files │ │ └── eve-R80-12739.B-chromeos-4.4.config │ ├── tasks │ │ ├── grub.yml │ │ ├── kernel-tasks-src.yml │ │ └── main.yml │ └── templates │ │ └── grub.j2 │ ├── eve-recovery-files │ ├── defaults │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── eve-touchpad │ ├── defaults │ │ └── main.yml │ ├── files │ │ ├── conf │ │ │ ├── 20-mouse.conf │ │ │ ├── 40-touchpad-cmt.conf │ │ │ └── 50-touchpad-cmt-eve.conf │ │ ├── gestures │ │ │ └── 0001-fix-build-install-on-ubuntu.patch │ │ ├── libevdev │ │ │ └── 0001-rename-to-libevdev-cros.patch │ │ └── xf86-input-cmt │ │ │ ├── 0001-use-renamed-libevdev-cros-lib.patch │ │ │ └── 0002-fix-scrolling-on-linux.patch │ └── tasks │ │ └── main.yml │ └── eve-tweaks │ ├── defaults │ └── main.yml │ ├── files │ ├── eve-keyboard-brightness.sh │ ├── keyboard-backlight-udev.rules │ ├── libinput-local-overrides.quirks │ ├── modprobe-blacklist.conf │ ├── setup-zram-swap.sh │ └── zram-swap.service │ ├── tasks │ └── main.yml │ └── templates │ └── 61-eve-keyboard.hwdb.j2 ├── implementation-details.md └── run-ansible.sh /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | .vagrant/ 3 | *.retry 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/README.md -------------------------------------------------------------------------------- /ansible/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/.gitattributes -------------------------------------------------------------------------------- /ansible/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/Vagrantfile -------------------------------------------------------------------------------- /ansible/hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/hosts -------------------------------------------------------------------------------- /ansible/keycodes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/keycodes.txt -------------------------------------------------------------------------------- /ansible/playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/playbook.yml -------------------------------------------------------------------------------- /ansible/roles/common/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | main_workdir: /opt/eve-linux-setup 3 | -------------------------------------------------------------------------------- /ansible/roles/common/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/common/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/common/tasks/packages-Fedora.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/common/tasks/packages-Fedora.yml -------------------------------------------------------------------------------- /ansible/roles/common/tasks/packages-Ubuntu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/common/tasks/packages-Ubuntu.yml -------------------------------------------------------------------------------- /ansible/roles/eve-audio/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-audio/defaults/main.yml -------------------------------------------------------------------------------- /ansible/roles/eve-audio/files/cras-alsa.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-audio/files/cras-alsa.conf -------------------------------------------------------------------------------- /ansible/roles/eve-audio/files/cras-tmpfiles.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-audio/files/cras-tmpfiles.conf -------------------------------------------------------------------------------- /ansible/roles/eve-audio/files/cras.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-audio/files/cras.service -------------------------------------------------------------------------------- /ansible/roles/eve-audio/files/eve-audio-ctl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-audio/files/eve-audio-ctl.py -------------------------------------------------------------------------------- /ansible/roles/eve-audio/files/eve-headphone-jack-listener.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-audio/files/eve-headphone-jack-listener.service -------------------------------------------------------------------------------- /ansible/roles/eve-audio/files/pulse-default.pa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-audio/files/pulse-default.pa -------------------------------------------------------------------------------- /ansible/roles/eve-audio/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-audio/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/eve-kernel/defaults/.main.yml.swo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-kernel/defaults/.main.yml.swo -------------------------------------------------------------------------------- /ansible/roles/eve-kernel/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-kernel/defaults/main.yml -------------------------------------------------------------------------------- /ansible/roles/eve-kernel/files/eve-R80-12739.B-chromeos-4.4.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-kernel/files/eve-R80-12739.B-chromeos-4.4.config -------------------------------------------------------------------------------- /ansible/roles/eve-kernel/tasks/grub.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-kernel/tasks/grub.yml -------------------------------------------------------------------------------- /ansible/roles/eve-kernel/tasks/kernel-tasks-src.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-kernel/tasks/kernel-tasks-src.yml -------------------------------------------------------------------------------- /ansible/roles/eve-kernel/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-kernel/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/eve-kernel/templates/grub.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-kernel/templates/grub.j2 -------------------------------------------------------------------------------- /ansible/roles/eve-recovery-files/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-recovery-files/defaults/main.yml -------------------------------------------------------------------------------- /ansible/roles/eve-recovery-files/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-recovery-files/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/eve-touchpad/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-touchpad/defaults/main.yml -------------------------------------------------------------------------------- /ansible/roles/eve-touchpad/files/conf/20-mouse.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-touchpad/files/conf/20-mouse.conf -------------------------------------------------------------------------------- /ansible/roles/eve-touchpad/files/conf/40-touchpad-cmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-touchpad/files/conf/40-touchpad-cmt.conf -------------------------------------------------------------------------------- /ansible/roles/eve-touchpad/files/conf/50-touchpad-cmt-eve.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-touchpad/files/conf/50-touchpad-cmt-eve.conf -------------------------------------------------------------------------------- /ansible/roles/eve-touchpad/files/gestures/0001-fix-build-install-on-ubuntu.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-touchpad/files/gestures/0001-fix-build-install-on-ubuntu.patch -------------------------------------------------------------------------------- /ansible/roles/eve-touchpad/files/libevdev/0001-rename-to-libevdev-cros.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-touchpad/files/libevdev/0001-rename-to-libevdev-cros.patch -------------------------------------------------------------------------------- /ansible/roles/eve-touchpad/files/xf86-input-cmt/0001-use-renamed-libevdev-cros-lib.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-touchpad/files/xf86-input-cmt/0001-use-renamed-libevdev-cros-lib.patch -------------------------------------------------------------------------------- /ansible/roles/eve-touchpad/files/xf86-input-cmt/0002-fix-scrolling-on-linux.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-touchpad/files/xf86-input-cmt/0002-fix-scrolling-on-linux.patch -------------------------------------------------------------------------------- /ansible/roles/eve-touchpad/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-touchpad/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/eve-tweaks/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-tweaks/defaults/main.yml -------------------------------------------------------------------------------- /ansible/roles/eve-tweaks/files/eve-keyboard-brightness.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-tweaks/files/eve-keyboard-brightness.sh -------------------------------------------------------------------------------- /ansible/roles/eve-tweaks/files/keyboard-backlight-udev.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-tweaks/files/keyboard-backlight-udev.rules -------------------------------------------------------------------------------- /ansible/roles/eve-tweaks/files/libinput-local-overrides.quirks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-tweaks/files/libinput-local-overrides.quirks -------------------------------------------------------------------------------- /ansible/roles/eve-tweaks/files/modprobe-blacklist.conf: -------------------------------------------------------------------------------- 1 | blacklist snd_hda_intel 2 | -------------------------------------------------------------------------------- /ansible/roles/eve-tweaks/files/setup-zram-swap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-tweaks/files/setup-zram-swap.sh -------------------------------------------------------------------------------- /ansible/roles/eve-tweaks/files/zram-swap.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-tweaks/files/zram-swap.service -------------------------------------------------------------------------------- /ansible/roles/eve-tweaks/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-tweaks/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/eve-tweaks/templates/61-eve-keyboard.hwdb.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/ansible/roles/eve-tweaks/templates/61-eve-keyboard.hwdb.j2 -------------------------------------------------------------------------------- /implementation-details.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/implementation-details.md -------------------------------------------------------------------------------- /run-ansible.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flantel/pixelbook-linux/HEAD/run-ansible.sh --------------------------------------------------------------------------------