Extract an avahi mixin

This commit is contained in:
Oliver Davies 2025-04-21 13:54:04 +01:00
parent 057144a770
commit 6164fdbda0
5 changed files with 16 additions and 13 deletions

View file

@ -7,6 +7,7 @@
./programs.nix
./services.nix
mixins-avahi
mixins-common
mixins-zram
mixins-zsh

View file

@ -2,12 +2,6 @@
services = {
auto-cpufreq.enable = true;
avahi = {
enable = true;
nssmdns4 = true;
openFirewall = true;
};
blueman.enable = true;
gvfs.enable = true;
openssh.enable = true;

View file

@ -9,6 +9,7 @@
./hardware-configuration.nix
./secrets.nix
mixins-avahi
mixins-common
mixins-fzf
mixins-openssh

View file

@ -12,6 +12,7 @@ in
./secrets.nix
editor-nvim
mixins-avahi
mixins-bluetooth
mixins-common
mixins-direnv
@ -119,18 +120,12 @@ in
];
networking.hosts = {
"192.168.1.180" = [ "lemp11" ];
"192.168.1.116" = [ "nixedo" ];
};
services = {
auto-cpufreq.enable = true;
avahi = {
enable = true;
nssmdns4 = true;
openFirewall = true;
};
gvfs.enable = true;
power-profiles-daemon.enable = false;
printing.enable = true;

12
modules/mixins/avahi.nix Normal file
View file

@ -0,0 +1,12 @@
{
services.avahi = {
enable = true;
nssmdns4 = true;
openFirewall = true;
publish = {
enable = true;
addresses = true;
};
};
}