diff --git a/hosts/froidmpa-laptop/default.nix b/hosts/froidmpa-laptop/default.nix index 1e01b6c..3f017a1 100644 --- a/hosts/froidmpa-laptop/default.nix +++ b/hosts/froidmpa-laptop/default.nix @@ -14,6 +14,7 @@ docker.enable = true; libvirt.enable = true; languagetool.enable = true; + work-proxy.enable = true; }; media = { mpd.enable = true; diff --git a/modules/services/work-proxy.nix b/modules/services/work-proxy.nix index 8c499e1..00b591d 100644 --- a/modules/services/work-proxy.nix +++ b/modules/services/work-proxy.nix @@ -14,6 +14,20 @@ in }; config = lib.mkIf cfg.enable { + services.dnsmasq = { + enable = true; + settings = { + server = [ + "/lefoyer.lu/10.33.0.100" + "/foyer.lu/10.33.0.100" + "/foyer.cloud/10.33.0.100" + "1.1.1.1" + ]; + no-resolv = true; + interface = "lo"; + bind-interfaces = true; + }; + }; networking = { proxy = { @@ -57,8 +71,6 @@ in ''; }; - # users.users.${config.user.name}.extraGroups = [ "work-proxyd" ]; - # - # environment.systemPackages = with pkgs; [ virt-manager ]; + environment.systemPackages = with pkgs; [ chisel ]; }; }