Skip to content

Latest commit

 

History

History
45 lines (38 loc) · 1.58 KB

README.md

File metadata and controls

45 lines (38 loc) · 1.58 KB

Guix packages and services for tailscale.

To get this channel, add this to your channels list:

(channel
 (name 'tailscale)
 (url "https://github.com/umanwizard/guix-tailscale")
 (branch "main")
 (introduction
 (make-channel-introduction
  "c72e15e84c4a9d199303aa40a81a95939db0cfee"
  (openpgp-fingerprint
   "9E53FC33B8328C745E7B31F70226C10D7877B741"))))

For example, if you also use nonguix, the full contents of your ~/.config/guix/channels.scm might look like:

(cons* (channel
        (name 'tailscale)
        (url "https://github.com/umanwizard/guix-tailscale")
        (branch "main")
        (introduction
         (make-channel-introduction
          "c72e15e84c4a9d199303aa40a81a95939db0cfee"
          (openpgp-fingerprint
           "9E53FC33B8328C745E7B31F70226C10D7877B741"))))
       (channel
        (name 'nonguix)
        (url "https://gitlab.com/nonguix/nonguix")
        (branch "master")
        (introduction
         (make-channel-introduction
          "897c1a470da759236cc11798f4e0a5f7d4d59fbc"
          (openpgp-fingerprint
           "2A39 3FFF 68F4 EF7A 3D29  12AF 6F51 20A0 22FB B2D5"))))
      %default-channels)

After making the change to your channels list, run guix pull.

To run tailscale on boot, add (service tailscale-service-type) to your services list in your Guix SD OS configuration. If you use Guix on some other distribution, use guix install to get tailscaled and tailscale, and arrange for tailscaled to run on boot, however that is normally done in your distribution.

Everything is in the module (btv tailscale).