(define-module (mitch packages tailscale) #:use-module (guix packages) #:use-module (gnu packages linux) #:use-module (guix gexp) #:use-module (guix build-system copy) #:use-module (guix download) #:use-module (guix licenses)) (define-public tailscale (let ((version "1.96.2")) (package (name "tailscale") (version version) (source (origin (method url-fetch/tarbomb) (uri (string-append "https://pkgs.tailscale.com/stable/tailscale_" version "_amd64.tgz")) (sha256 (base32 "00blgy5j5x0zp45xvy421mpkg5bdvzf2gnbywil3rnspxhysz8na")))) (build-system copy-build-system) (arguments (list #:install-plan #~`((,(string-append "tailscale_" #$version "_amd64/") "/bin/")))) (propagated-inputs ; iptables is required for setting up routing (list iptables)) (home-page "https://tailscale.com") (synopsis "Tailscale client") (description "Tailscale client") (license #f))))