Display (with Nexdock / ext display) configuration

ok here’s what I did so far. I created my kanshi config:

profile nexdock {
 output DSI-1 
 output DP-1 mode 1920x1080@60Hz scale 1.1
}

profile default {
 output DSI-1
}

Then a systemd user unit file located at ~/.config/systemd/user/kanshi.service

[Unit]
Description=Kanshi display daemon

[Service]
ExecStart=/usr/bin/kanshi
Type=simple

[Install]
WantedBy=multi-user.target

then:

systemctl --user daemon-reload
systemctl --user enable --now kanshi

so now kanshi loads when I login (or when the system starts? whenever systemd user units are loaded anyway), no fiddling with udev rules. No idea how this will behave when I connect it to another display that is NOT my nexdock, either…

1 Like