Added mosh module

This commit is contained in:
Julien Malka 2021-12-25 16:37:08 +01:00
parent 43fe8ad54f
commit 8103e8e236
No known key found for this signature in database
GPG key ID: 3C68E13964FEA07F
5 changed files with 31 additions and 18 deletions

16
modules/mosh/default.nix Normal file
View file

@ -0,0 +1,16 @@
{ pkgs, config, lib, inputs, ... }:
let
cfg = config.luj.programs.mosh;
in
with lib;
{
options.luj.programs.mosh = {
enable = mkEnableOption "Enable mosh program";
};
config = mkIf cfg.enable
{
programs.mosh.enable = true;
networking.firewall.allowedUDPPortRanges = [{ from = 60000; to = 61000; }];
};
}