aboutsummaryrefslogtreecommitdiffstats
path: root/roles/_workstation
diff options
context:
space:
mode:
Diffstat (limited to 'roles/_workstation')
-rw-r--r--roles/_workstation/basetools/defaults/main.yml5
-rw-r--r--roles/_workstation/basetools/vars/os_archlinux.yml8
-rw-r--r--roles/_workstation/doas/tasks/main.yml1
-rw-r--r--roles/_workstation/dotfiles.yml29
-rw-r--r--roles/_workstation/tlp/templates/10-ansible.conf.j218
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
remember that computers suck.