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: