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!
- Reproducible Kerio Connect configurations
- Makes use of 24.05 nixpkgs channel
You can run the package by using the following command:
nix run github:kolyma-labs/kerio --impure
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
];
- Tony Finn - For awesome tutorial on converting arch package to nix
- Nix - Masterpiece of package management
This project is licensed under the MIT License - see the LICENSE file for details.