aboutsummaryrefslogtreecommitdiffstats
path: root/work/usr/bin/r-twillemse2223
blob: a272043520d1723fc51006e7d0a59cfbe1a2314d (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
#!/usr/bin/env sh
# -*- mode: scheme; -*-
IFS=" "
exec scsh -ll herbstluft.scm -o herbstluft -s "$0" "$@"
!#

(define tag-name "rdp")

(dynamic-wind
  (lambda () (hc add ,tag-name))
  (lambda ()
    (hc rule once class=xfreerdp floating=on ,(string-append "tag=" tag-name) switchtag=on)

    (run (xfreerdp /u:WillemsenT /v:R-TWILLEMSE2223.re.sega.internal /f
                   /sound:sys:pulse +fonts "/floatbar:sticky:off,default:hidden"
                   -decorations /microphone:sys:pulse
                   ,(string-append "/p:" (run/string (secret-tool lookup service vpn host vpn.relic.com)))
                   -wallpaper -toggle-fullscreen)))
  (lambda ()
    (let ((current-tag (hc-get-attr 'tags.focus.name)))
      (if (string= current-tag tag-name)
          (hc use_previous)))
    (hc merge_tag ,tag-name)))