From 0a35846424251657d4529234d35f505b3b4dc667 Mon Sep 17 00:00:00 2001 From: "info@data-pro.nu" Date: Sat, 14 Mar 2026 12:17:09 +0100 Subject: [PATCH] Adding networking --- .../flake/machines/traveldroid/networking.nix | 28 +++++++++++++---- Droidnix/flake.lock | 30 +++++++++---------- 2 files changed, 38 insertions(+), 20 deletions(-) diff --git a/Droidnix/assets/flake/machines/traveldroid/networking.nix b/Droidnix/assets/flake/machines/traveldroid/networking.nix index cab59935c..ee5a8cf63 100644 --- a/Droidnix/assets/flake/machines/traveldroid/networking.nix +++ b/Droidnix/assets/flake/machines/traveldroid/networking.nix @@ -1,10 +1,28 @@ -{ config, pkgs, ... }: +{ pkgs, lib, ... }: { - # Enable NetworkManager - services.networkmanager = { - enable = true; - dhcpcd.enable = false; # Ensure dhcpcd is disabled to avoid conflicts + networking = { + useDHCP = lib.mkDefault true; + networkmanager.enable = true; + networkmanager.wifi.backend = "iwd"; + wireless.iwd.enable = true; + wireless.userControlled.enable = true; + firewall = { + enable = true; + # KDE Connect: discovery + encrypted connections + allowedTCPPortRanges = [ + { + from = 1714; + to = 1764; + } + ]; + allowedUDPPortRanges = [ + { + from = 1714; + to = 1764; + } + ]; + }; }; # Install NetworkManager and wofi diff --git a/Droidnix/flake.lock b/Droidnix/flake.lock index f49be8a85..52635037f 100644 --- a/Droidnix/flake.lock +++ b/Droidnix/flake.lock @@ -40,11 +40,11 @@ ] }, "locked": { - "lastModified": 1772757591, - "narHash": "sha256-+DyPJcUBXOVu1YiM0mYkEtqYIB9RR0k22NoCaJJ7K2g=", + "lastModified": 1773403535, + "narHash": "sha256-47MZaFrHxNO8tVUAmtVnerXUw2WWVluBOiU9MulN/yM=", "owner": "catppuccin", "repo": "nix", - "rev": "4910a6461a3c4d7ffa56feb4aa4945f3e953f8ec", + "rev": "d45b5665cc638bad1b794350de02f4dd41b0bb47", "type": "github" }, "original": { @@ -61,11 +61,11 @@ "nixpkgs-stable": "nixpkgs-stable" }, "locked": { - "lastModified": 1772903801, - "narHash": "sha256-S7r7clnIcoVqpDZwlnXwALm47xkOOGWECAak/wv1LwQ=", + "lastModified": 1773480266, + "narHash": "sha256-MMs4Jf8ZS8Mk/VjyYmY8nEqT6QEgTqX0MYw4jOmXYl4=", "owner": "nix-community", "repo": "emacs-overlay", - "rev": "02de28837fe7e824bdb6bae4d5c18c28ff500f0d", + "rev": "47921059effcb4e9b2de4d8b853261f173ee58bc", "type": "github" }, "original": { @@ -119,11 +119,11 @@ ] }, "locked": { - "lastModified": 1772845525, - "narHash": "sha256-Dp5Ir2u4jJDGCgeMRviHvEQDe+U37hMxp6RSNOoMMPc=", + "lastModified": 1773422513, + "narHash": "sha256-MPjR48roW7CUMU6lu0+qQGqj92Kuh3paIulMWFZy+NQ=", "owner": "nix-community", "repo": "home-manager", - "rev": "27b93804fbef1544cb07718d3f0a451f4c4cd6c0", + "rev": "ef12a9a2b0f77c8fa3dda1e7e494fca668909056", "type": "github" }, "original": { @@ -207,11 +207,11 @@ "xdph": "xdph" }, "locked": { - "lastModified": 1772913214, - "narHash": "sha256-lI361+KhTUerHMYJOaDzVhIikAX1PNcZMNY1WEx/+dc=", + "lastModified": 1773439168, + "narHash": "sha256-BP8JCxijLBf5Qk83lEN/9qAOeDuAnftfmr92KQM1QOI=", "owner": "hyprwm", "repo": "Hyprland", - "rev": "a4ecae91600d7e8ceb31610176d6b40cb816711b", + "rev": "9bf8fe7a5278b5f366384d73d87844a165c16b7a", "type": "github" }, "original": { @@ -595,11 +595,11 @@ ] }, "locked": { - "lastModified": 1772685307, - "narHash": "sha256-5xthZHeqwBeXNhnRIlxnCuaZLky0SZ6vQsxtd+eqhTU=", + "lastModified": 1773290160, + "narHash": "sha256-u09eF4Oafi+OIbTtKe/EWil26q1glcTATiSA7dF1oCI=", "owner": "youwen5", "repo": "zen-browser-flake", - "rev": "dc92d88524ee83308795bc90f6a9f1d965265aaa", + "rev": "c7cb51b30960757ed9fb8eb28567b32585d0a688", "type": "github" }, "original": {