#!/bin/sh # screenlayout setup for odin $HOME/.screenlayout/main.sh # start some nice programs # if [ -d /etc/X11/xinit/xinitrc.d ] ; then # for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do # # shellcheck source=/dev/null # [ -x "$f" ] && . "$f" # done # unset f # fi xset -b # disable bell export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent.socket" # ssh agent setup #eval `/usr/bin/ssh-agent` # #if test -f /usr/lib/openssh/x11-ssh-askpass # Archlinux #then # SSH_ASKPASS=/usr/lib/openssh/x11-ssh-askpass ssh-add < /dev/null #fi # #if test -f /usr/lib/ssh/x11-ssh-askpass # Debian #then # SSH_ASKPASS=/usr/lib/ssh/x11-ssh-askpass ssh-add < /dev/null #fi # IMF configuration (fcitx5) export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS=@im=fcitx export GLFW_IM_MODULE=ibus # some merges xsetroot -cursor_name left_ptr & export GTK2_RC_FILES="$HOME/.gtkrc-2.0" & # xrdb merge .Xresources & # compositor picom -b --vsync & # fix android studio interface export _JAVA_AWT_WM_NONREPARENTING=1 & # set keyboard layout setxkbmap pl & # IMF daemon fcitx5 -d & # enable local fonts in .fonts directory xset +fp /usr/share/fonts/local & xset +fp /usr/share/fonts/misc & xset +fp ~/.fonts & xset fp rehash & fc-cache -fv & # powersaving options xset s off & xset s noblank & xset s noexpose & xset c on & xset -dpms & xset s 900 & # auths /usr/lib/mate-polkit/polkit-mate-authentication-agent-1 & gnome-keyring-daemon & source /etc/X11/xinit/xinitrc.d/50-systemd-user.sh ## Map super key to trigger rofi when used alone # xcape -e 'Super_L=Super_L|Shift_L|space' & # wallpaper engine and theming # nitrogen --restore & # wal --backend colorz -i $HOME/.dots/nitrogen/.config/nitrogen/pexels-engin-akyurt-1435752.jpg & . ~/.fehbg & xrdb -merge ~/.cache/wal/colors.Xresources ## Set screen locker xss-lock -v -- betterlockscreen -l --time-format '%I:%M %p' & ## Desktop portal /usr/lib/xdg-desktop-portal-gtk & # notification daemon dunst & ## Screenshot daemon flameshot & # Easyeffects daemon easyeffects --gapplication-service & ## Telegram daemon # telegram-desktop -startintray & ## Caffeine-ng # caffeine >/dev/null 2>&1 & ## Ulauncher # ulauncher --hide-window --no-window-shadow >/dev/null 2>&1 & # Emacs Server # emacs --daemon & # Theme changing service xsettingsd & # Theming service # dusk & # Alacritty config # $HOME/.config/alacritty/theme-patcher.sh & ## THINKPAD-SPECIFIC #hash dockd && dockd --daemon & # status bar bash $HOME/.cache/wal/bar.sh & disown # dbus-update-activation-environment --systemd DBUS_SESSION_BUS_ADDRESS DISPLAY XAUTHORITY # . /etc/X11/Xsession # redshift & # start dwm exec dwm