feat(nixos): add networking module
This commit is contained in:
parent
7881c76f73
commit
d8aa7f62b4
2 changed files with 24 additions and 11 deletions
|
@ -1,17 +1,14 @@
|
|||
let
|
||||
testCfg =
|
||||
{ hostName, ... }:
|
||||
{
|
||||
networking = { inherit hostName; };
|
||||
machine = {
|
||||
bluetooth.enable = true;
|
||||
usb.automount = true;
|
||||
virtualisation.podman = {
|
||||
enable = true;
|
||||
distrobox.enable = true;
|
||||
};
|
||||
testCfg = {
|
||||
machine = {
|
||||
bluetooth.enable = true;
|
||||
usb.automount = true;
|
||||
virtualisation.podman = {
|
||||
enable = true;
|
||||
distrobox.enable = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
in
|
||||
{
|
||||
flake.manifest = {
|
||||
|
|
16
nix/modules/networking/default.nix
Normal file
16
nix/modules/networking/default.nix
Normal file
|
@ -0,0 +1,16 @@
|
|||
{ lib, ... }:
|
||||
let
|
||||
inherit (lib.modules) mkDefault;
|
||||
in
|
||||
{
|
||||
flake.modules.nixos.default =
|
||||
{ hostName, ... }:
|
||||
{
|
||||
networking = {
|
||||
inherit hostName;
|
||||
enableIPv6 = false;
|
||||
useDHCP = mkDefault true;
|
||||
networkmanager.enable = true;
|
||||
};
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue