Skip to content

Personal Guix channel featuring Tailscale, Kubens, Kubects, package/service and other useful tools

Notifications You must be signed in to change notification settings

prop4n/prop4n-channel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

prop4n Guix Channel

Table of Contents

About

Personal GNU Guix channel containing custom packages and services.

Installation

Add this channel to ~/.config/guix/channels.scm:

(cons* (channel
         (name 'prop4n)
         (url "https://github.com/prop4n/prop4n-channel.git")
         (branch "main"))
       %default-channels)

Update Guix:

guix pull

Available Packages

Tailscale

Mesh VPN built on WireGuard.

Installation

guix install tailscale

kubectx

Tool to switch between contexts (clusters) on kubectl faster

Installation

guix install kubectx

kubens

Tool to switch between Kubernetes namespaces (and configure them for kubectl) easily

Installation

guix install kubens

ArgoCD

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes.

Installation

guix install argocd

Available Services

Tailscale Service

Shepherd service to run the Tailscale daemon.

Configuration

Add to /etc/config.scm:

(use-modules (gnu)
             (prop4n services tailscale))

(operating-system
  ;; ...
  (services
   (append
    (list
     (service tailscale-service-type))
    %desktop-services)))

Reconfigure and start:

sudo guix system reconfigure /etc/config.scm
sudo herd start tailscaled
sudo tailscale up

About

Personal Guix channel featuring Tailscale, Kubens, Kubects, package/service and other useful tools

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages