From 347ffaea12a00056383062ab6458a4ef2ed216fe Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Sat, 25 Mar 2023 09:06:54 -0400 Subject: [PATCH] Install rofimoji on Linux. --- ansible/environments/laptop/host_vars/odolinux | 2 ++ ansible/roles/kanshi/files/kanshi.service | 6 ++++-- ansible/roles/sway/files/sway_config_files/rofimoji.conf | 2 ++ ansible/roles/sway/tasks/common.yaml | 1 - ansible/roles/sway/tasks/linux.yaml | 1 + 5 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 ansible/roles/sway/files/sway_config_files/rofimoji.conf diff --git a/ansible/environments/laptop/host_vars/odolinux b/ansible/environments/laptop/host_vars/odolinux index ed6cf1c..99db74f 100644 --- a/ansible/environments/laptop/host_vars/odolinux +++ b/ansible/environments/laptop/host_vars/odolinux @@ -29,3 +29,5 @@ enabled_wireguard: cputype: "intel" hwpstate: true cores: 8 +sway_conf_files: + - rofimoji diff --git a/ansible/roles/kanshi/files/kanshi.service b/ansible/roles/kanshi/files/kanshi.service index 5ca1513..6697c3c 100644 --- a/ansible/roles/kanshi/files/kanshi.service +++ b/ansible/roles/kanshi/files/kanshi.service @@ -1,11 +1,13 @@ [Unit] Description=Dynamic output configuration for Wayland compositors Documentation=https://github.com/emersion/kanshi -BindsTo=graphical.target +# BindsTo=graphical.target +BindsTo=graphical-session.target [Service] Type=simple ExecStart=/usr/bin/kanshi [Install] -WantedBy=graphical.target +# WantedBy=graphical.target +WantedBy=graphical-session.target diff --git a/ansible/roles/sway/files/sway_config_files/rofimoji.conf b/ansible/roles/sway/files/sway_config_files/rofimoji.conf new file mode 100644 index 0000000..6f87b30 --- /dev/null +++ b/ansible/roles/sway/files/sway_config_files/rofimoji.conf @@ -0,0 +1,2 @@ +# Emoji selector +bindsym $mod+backslash exec rofimoji --selector wofi diff --git a/ansible/roles/sway/tasks/common.yaml b/ansible/roles/sway/tasks/common.yaml index 748442e..6ee6850 100644 --- a/ansible/roles/sway/tasks/common.yaml +++ b/ansible/roles/sway/tasks/common.yaml @@ -16,7 +16,6 @@ - wf-recorder # screen recording - xdg-desktop-portal - xdg-desktop-portal-wlr # screen sharing - # - rofimoji - wtype # for rofimoji to be able to insert characters - dbus # for desktop notifications - jq diff --git a/ansible/roles/sway/tasks/linux.yaml b/ansible/roles/sway/tasks/linux.yaml index 5d3864b..12271fa 100644 --- a/ansible/roles/sway/tasks/linux.yaml +++ b/ansible/roles/sway/tasks/linux.yaml @@ -21,6 +21,7 @@ - xorg-xauth - xorg-xeyes - xorg-xwayland + - rofimoji - name: Install scripts copy: