Skip to content

kolyma-labs/kerio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

15 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Kolyma's {Kerio}

Kerio wrap-up for NixOS.

Top Used Language Test CI

About

A company where the maintainer works require its workers to use Kerio Connect to access servers via ssh. Therefore, creating Kerio Connect port for NixOS was necessary.

Using Kerio in company should be illegal && crime!

Features

  • Reproducible Kerio Connect configurations
  • Makes use of 24.05 nixpkgs channel

Running package

You can run the package by using the following command:

nix run github:kolyma-labs/kerio --impure

Installing package

You should add this repository to your config flake inputs:

# Kerio Control Access
kerio = {
  url = "github:kolyma-labs/kerio";
  inputs.nixpkgs.follows = "nixpkgs";
  flake = true;
};

Then, modify your pkgs instance to include kerio package by adding overlay:

# Bind the kerio packages over pkgs.kerio
kerio-additions = final: _prev: {
  kerio = import inputs.kerio {
    system = final.system;
    config.allowUnfree = true;
  };
};

Finally, you can include kerio in your global system packages:

# Adding kerio control vpn
environment.systemPackages = [
  pkgs.kerio # .kerio-control-vpnclient
];

Thanks

  • Tony Finn - For awesome tutorial on converting arch package to nix
  • Nix - Masterpiece of package management

License

This project is licensed under the MIT License - see the LICENSE file for details.

Kolyma's {Kerio}

About

๐Ÿ”Œ | Flaked kerio connect for NixOS

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages