Compare commits

...

6 commits

View file

@ -10,18 +10,30 @@ hc emit_hook reload
# Startup # Startup
if hc silent new_attr bool my_not_first_autostart; then if hc silent new_attr bool my_not_first_autostart; then
~/.xprofile
xsetroot -solid '#5A8E3A' xsetroot -solid '#5A8E3A'
~/.fehbg & ~/.fehbg &
xmodmap ~/.Xmodmap
picom -b picom -b
/usr/lib/kdeconnectd & # 2021-05-01T22:53:48 CEST: The path for kdeconnectd was adjusted
# for Fedora, where the binary lives in /usr/libexec and not in
# /usr/lib like in Arch Linux or Debian.
/usr/libexec/kdeconnectd &
/usr/bin/kdeconnect-indicator & /usr/bin/kdeconnect-indicator &
redshift-gtk & redshift-gtk &
nm-applet & nm-applet &
gnome-keyring-daemon --start gnome-keyring-daemon --start
nextcloud & nextcloud --background &
dunst & dunst &
# /usr/share/doc/herbstluftwm/examples/exec_on_tag.sh 10 keepassxc & # 2021-05-01T22:51:27 CEST: The first time I tried hlwm on Fedora
# 34, PipeWire was not automatically started I don't want to
# enable it, since it should be triggerd with pipewire.socket and
# I do not want to break anything and also on GNOME this was not a
# problem. This is therefore also an short-term solutions
# (although we all know whats happens to them...) and should be
# investiged more into the issue.
systemctl --user start pipewire &
# TODO: trigger this in ~/.xprofile?
xmodmap ~/.Xmodmap
fi fi
# remove all existing keybindings # remove all existing keybindings
@ -42,7 +54,7 @@ hc keybind $Mod-Tab spawn rofi -show combi
hc keybind $Mod-Return spawn es hc keybind $Mod-Return spawn es
hc keybind $Mod-Control-Return spawn ~/.emacs_anywhere/bin/run hc keybind $Mod-Control-Return spawn ~/.emacs_anywhere/bin/run
hc keybind $Mod-t spawn es -e '(vterm)' hc keybind $Mod-t spawn es -e '(vterm)'
hc keybind $Mod-b spawn epiphany hc keybind $Mod-b spawn qutebrowser
hc keybind $Mod-v spawn pavucontrol-qt hc keybind $Mod-v spawn pavucontrol-qt
hc keybind $Mod-Control-b spawn firefox-developer-edition hc keybind $Mod-Control-b spawn firefox-developer-edition
hc keybind $Mod-Control-t spawn es -e '(eshell)' hc keybind $Mod-Control-t spawn es -e '(eshell)'
@ -203,4 +215,6 @@ panel=~/.config/herbstluftwm/panel.sh
# autostart programs that require existing tags # autostart programs that require existing tags
if hc silent new_attr bool my_not_first_autostart_end; then if hc silent new_attr bool my_not_first_autostart_end; then
/usr/share/doc/herbstluftwm/examples/exec_on_tag.sh 10 keepassxc & /usr/share/doc/herbstluftwm/examples/exec_on_tag.sh 10 keepassxc &
# Test: start xmodmap at the end. Maybe then it gets loaded.
xmodmap ~/.Xmodmap
fi fi