diff options
Diffstat (limited to 'roles/_workstation')
-rw-r--r-- | roles/_workstation/basetools/defaults/main.yml | 5 | ||||
-rw-r--r-- | roles/_workstation/basetools/vars/os_archlinux.yml | 8 | ||||
-rw-r--r-- | roles/_workstation/doas/tasks/main.yml | 1 | ||||
-rw-r--r-- | roles/_workstation/dotfiles.yml | 29 | ||||
-rw-r--r-- | roles/_workstation/tlp/templates/10-ansible.conf.j2 | 18 |
5 files changed, 31 insertions, 30 deletions
diff --git a/roles/_workstation/basetools/defaults/main.yml b/roles/_workstation/basetools/defaults/main.yml index da50aae..047f4d1 100644 --- a/roles/_workstation/basetools/defaults/main.yml +++ b/roles/_workstation/basetools/defaults/main.yml @@ -3,10 +3,13 @@ basetools_distribution_packages: [] basetools_makepkg_packages: - conftest + - dmenu-fuzzymatch - dive-bin + - gitlint - meli - pandoc-bin - pipewatch-git + - puppet-lint - shellcheck-bin - yay-bin # not maintained anymore @@ -17,7 +20,6 @@ basetools_common_packages: - ansible-lint - calcurse - cmus - - dmenu - dunst - entr - feh @@ -43,6 +45,7 @@ basetools_common_packages: - newsboat - nmap - parallel + - puppet - qutebrowser - rsync - rtorrent diff --git a/roles/_workstation/basetools/vars/os_archlinux.yml b/roles/_workstation/basetools/vars/os_archlinux.yml index 838ad6e..130bacc 100644 --- a/roles/_workstation/basetools/vars/os_archlinux.yml +++ b/roles/_workstation/basetools/vars/os_archlinux.yml @@ -2,13 +2,17 @@ basetools_distribution_packages: - acpi + - alacritty - alsa-tools - android-file-transfer + - android-tools + - aws-cli - base-devel - bc - bind - clang - diffoscope + - dosfstools - easyeffects - entr - firefox @@ -48,6 +52,8 @@ basetools_distribution_packages: - python-pynvim - python-qrencode - qemu + - rclone + - scrcpy - signify - sshuttle - strace @@ -56,7 +62,9 @@ basetools_distribution_packages: - tmux - torbrowser-launcher - traceroute + - ueberzugpp - unrar + - urlscan - usbutils - vi - wireguard-tools diff --git a/roles/_workstation/doas/tasks/main.yml b/roles/_workstation/doas/tasks/main.yml index 4f22fe5..68280eb 100644 --- a/roles/_workstation/doas/tasks/main.yml +++ b/roles/_workstation/doas/tasks/main.yml @@ -18,6 +18,7 @@ loop: - ZZZ - mount + - umount - reboot - shutdown - zzz diff --git a/roles/_workstation/dotfiles.yml b/roles/_workstation/dotfiles.yml deleted file mode 100644 index d3e7855..0000000 --- a/roles/_workstation/dotfiles.yml +++ /dev/null @@ -1,29 +0,0 @@ ---- - -- name: install yadm - ansible.builtin.package: - name: yadm - state: present - -- name: retrieve yadm path # noqa no-changed-when command-instead-of-shell - ansible.builtin.shell: yes n | yadm clone "{{ workstation_dotfiles_repo }}" - register: workstation_dotfiles_clone_result - changed_when: - - workstation_dotfiles_clone_result.rc != 0 - - "'Git repo already exists' not in - workstation_dotfiles_clone_result.stderr" - failed_when: - - workstation_dotfiles_clone_result.rc != 0 - - "'Git repo already exists' not in - workstation_dotfiles_clone_result.stderr" - -- name: check that yadm bootstrap script exists - ansible.builtin.stat: - path: "/home/{{ workstation_user }}/.config/yadm/bootstrap" - register: workstation_dotfiles_bootstrap_result - -- name: execute yadm bootstrap - ansible.builtin.command: yadm bootstrap - when: - - workstation_dotfiles_bootstrap_result.stat.exists - - workstation_dotfiles_bootstrap_result.stat.executable diff --git a/roles/_workstation/tlp/templates/10-ansible.conf.j2 b/roles/_workstation/tlp/templates/10-ansible.conf.j2 index 377bef0..0b4f810 100644 --- a/roles/_workstation/tlp/templates/10-ansible.conf.j2 +++ b/roles/_workstation/tlp/templates/10-ansible.conf.j2 @@ -2,3 +2,21 @@ START_CHARGE_THRESH_BAT0={{ tlp__start_charge_threshold }} STOP_CHARGE_THRESH_BAT0={{ tlp__stop_charge_threshold }} + +# cpu policy +CPU_ENERGY_PERF_POLICY_ON_AC=balance_performance +CPU_ENERGY_PERF_POLICY_ON_BAT=power + +# platform profile +PLATFORM_PROFILE_ON_AC=balanced +PLATFORM_PROFILE_ON_BAT=low-power + +# turo boost +CPU_BOOST_ON_AC=1 +CPU_BOOST_ON_BAT=0 +CPU_HWP_DYN_BOOST_ON_AC=1 +CPU_HWP_DYN_BOOST_ON_BAT=0 + +# wifi +WIFI_PWR_ON_AC=on +WIFI_PWR_ON_BAT=on |