#!/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 # # 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 # # 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 & # # 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 # start dwm exec emacs