From 0749a6750e675588728096bb195e38857c5581b6 Mon Sep 17 00:00:00 2001 From: Max Hohlfeld Date: Wed, 12 Mar 2025 17:36:01 +0100 Subject: [PATCH] feat: toggle safeeyes --- roles/scripts/files/t460p/toggle_safeeyes | 9 +++++++++ roles/scripts/tasks/main.yml | 1 + roles/xmonad/files/xmonad_t460p.hs | 2 ++ 3 files changed, 12 insertions(+) create mode 100644 roles/scripts/files/t460p/toggle_safeeyes diff --git a/roles/scripts/files/t460p/toggle_safeeyes b/roles/scripts/files/t460p/toggle_safeeyes new file mode 100644 index 0000000..0cd5f45 --- /dev/null +++ b/roles/scripts/files/t460p/toggle_safeeyes @@ -0,0 +1,9 @@ +#! /usr/bin/env bash + +if [[ $(safeeyes --status) == Deaktiviert* ]] then + safeeyes --enable + notify-send "SafeEyes aktiviert" "$(safeeyes --status)" -t 2000 +else + safeeyes --disable + notify-send "SafeEyes deaktiviert" "$(safeeyes --status)" -t 2000 +fi diff --git a/roles/scripts/tasks/main.yml b/roles/scripts/tasks/main.yml index 07ce4ae..bb9a23c 100644 --- a/roles/scripts/tasks/main.yml +++ b/roles/scripts/tasks/main.yml @@ -44,4 +44,5 @@ - { src: inline_code.tex, dest: ~/.local/bin/inline_code.tex } - { src: start_vm, dest: ~/.local/bin/start_vm } - { src: open_lazygit_url, dest: ~/.local/bin/open_lazygit_url } + - { src: toggle_safeeyes, dest: ~/.local/bin/toggle_safeeyes } tags: t460p diff --git a/roles/xmonad/files/xmonad_t460p.hs b/roles/xmonad/files/xmonad_t460p.hs index e9251af..4918f85 100644 --- a/roles/xmonad/files/xmonad_t460p.hs +++ b/roles/xmonad/files/xmonad_t460p.hs @@ -193,6 +193,8 @@ myAdditionalKeys = , ("M-S-f", withFocused $ windows . W.sink) + , ("M-S-e", spawn "toggle_safeeyes") + -- media keys , ("", spawn "pamixer -t" *> spawn "brightnessctl -q -d platform::mute s $((1-$(brightnessctl -d platform::mute g)))") , ("", spawn "pamixer -d 5")