From e26a85f3a97fcf6121495f1086cc5186734aad7f Mon Sep 17 00:00:00 2001 From: Joachim Nielandt Date: Thu, 18 May 2023 14:31:04 +0200 Subject: [PATCH] Added daemons etc --- dot_config/sway/config | 34 ++++++++++++++++++++++++++++++++++ dot_config/sway/variables.conf | 11 +++++++++++ 2 files changed, 45 insertions(+) diff --git a/dot_config/sway/config b/dot_config/sway/config index 6b54a5c..27e1d95 100644 --- a/dot_config/sway/config +++ b/dot_config/sway/config @@ -16,6 +16,40 @@ default_border normal # Font font pango:Hasklig Medium 9 +# autostart background applications +exec /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 +exec { +# $xdg-dirs +# $swayidle + $mako +# $swappy_notify +# $autostart_dex +# $flashfocus +# $wlsunset +# $autotiling +# $foot_server +# $help_menu +# $cliphist_store +# $cliphist_watch +# $workspace_icons +# $mounting_daemon +} +exec_always { +# $kanshi +# $auto_xdg_keyboard +# $poweralert +# $watch_playerctl +# $calendar_daemon +# $update_rofi_theme +# $create_rofi_config +# $swayr_daemon +} + +# https://github.com/Alexays/Waybar/issues/1093#issuecomment-841846291 +exec systemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK +exec hash dbus-update-activation-environment 2>/dev/null && \ + dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK + ### Idle configuration # # Example configuration: diff --git a/dot_config/sway/variables.conf b/dot_config/sway/variables.conf index 8d84b51..b247390 100644 --- a/dot_config/sway/variables.conf +++ b/dot_config/sway/variables.conf @@ -111,3 +111,14 @@ set $mic_mute $onscreen_bar $(pactl set-source-mute @DEFAULT_SOURCE@ toggle && p # scaling set $scale_up $swayscripts/scale.sh up set $scale_down $swayscripts/scale.sh down + +# daemons +set $mako '$HOME/.config/sway/scripts/mako.sh --font "$term-font" --text-color "$text-color" --border-color "$accent-color" --background-color "$background-color" --border-size 3 --width 400 --height 200 --padding 20 --margin 20 --default-timeout 15000' +#set $swappy_notify '[ -x "$(command -v swappy)" ] && /usr/share/sway/scripts/screenshot-notify.sh' +#set $poweralert '[ -x "$(command -v poweralertd)" ] && pkill poweralertd; poweralertd -s -i "line power" &' +#set $swayr_daemon '[ -x "$(command -v swayrd)" ] && pkill swayrd; RUST_BACKTRACE=1 RUST_LOG=swayr=debug swayrd &> /tmp/swayrd.log' +#set $cliphist_watch '[ -x "$(command -v wl-paste)" ] && [ -x "$(command -v cliphist)" ] && wl-paste --watch pkill -RTMIN+9 waybar' +#set $cliphist_store '[ -x "$(command -v wl-paste)" ] && [ -x "$(command -v cliphist)" ] && wl-paste --watch cliphist store' +#set $calendar_daemon 'calcurse --daemon' +set $nm_applet '[ -x "$(command -v nm-applet)" ] && nm-applet' +#set $watch_playerctl '[ -x "$(command -v playerctl)" ] && pkill playerctl; playerctl -a metadata --format \'{{status}} {{title}}\' --follow | while read line; do pkill -RTMIN+5 waybar; done'