summaryrefslogtreecommitdiff
path: root/startup_gui_stuff.sh
blob: 01d1b6270a5ce68d1f4478e0a5bf298b86632408 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/bin/sh
switchto_monitor_if_connected.sh
gsettings set org.gnome.desktop.interface cursor-theme 'Simple-and-Soft'
gsettings set org.gnome.desktop.interface icon-theme 'Arc'
gsettings set org.gnome.desktop.interface gtk-theme 'Arc-Dark-solid'
gsettings set org.gnome.desktop.interface font-name 'Monospace 10'
light -S 70
case $XDG_SESSION_TYPE in
  wayland)
    [ "$HOSTNAME" = "micropc" ] && swaymsg output DSI-1 transform 90
    systemctl --user import-environment WAYLAND_DISPLAY
    #doas /usr/bin/systemctl stop hostapd.service ;
    swayidle -w \
      timeout 1800 'swaymsg input type:pointer events disabled ;
        swaymsg "output * dpms off"' \
      resume 'swaymsg input type:pointer events enabled ;
        swaymsg "output * dpms on"' &
    dbus-update-activation-environment --systemd WAYLAND_DISPLAY \
      XDG_CURRENT_DESKTOP=sway
    #clipboardmonitor.sh &
    ;;
  x11)
    #xset r rate 200 30
    [ "$HOSTNAME" = "micropc" ] && xrandr --output DSI-1 --rotate right
    systemctl --user import-environment XAUTHORITY
    systemctl --user import-environment DISPLAY
    numlockx
    pgrep -c cbatticon || cbatticon -n &
    pgrep -c volumeicon || volumeicon &
    pgrep -c xbanish || xbanish &
    xrdb -merge $HOME/dotfiles/Xresources
    setxkbmap -layout us,ru -option gpr:caps_toggle
    xrandr --output eDP-1 --mode 1920x1080
    ;;
esac
set_wallpaper.sh
systemctl --user import-environment XDG_SESSION_TYPE
systemctl --user import-environment XDG_CURRENT_DESKTOP
#systemctl --user start geoclue-agent.service # enabled
#systemctl --user start gammastep.service # enabled