all repos — nixfiles @ 2a070ea3f04ccfe4f2fd5fd255ef4da09e7ea54f

System and user configuration, managed by nix and home-manager

autorandr/.config/autorandr/postswitch (view raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh
DPI=96
case $AUTORANDR_CURRENT_PROFILE in
  ("laptop")
    DPI=157
    nmcli radio wifi on
    ;;
  ("docked")
    DPI=96
    nmcli radio all off
    ;;
esac

xrandr --dpi $DPI
emacsclient -e "(setq display-pixels-per-inch $DPI)" > /dev/null
systemctl --user restart redshift --no-block
i3-msg restart

notify-send --expire-time=5000 "Display profile: '$AUTORANDR_CURRENT_PROFILE'"