From 5787a0cdb9c391539885635571b9316383cb6028 Mon Sep 17 00:00:00 2001 From: Spotlight Date: Thu, 29 May 2025 23:22:18 -0500 Subject: [PATCH 1/2] cyclone: Add usbmuxd --- hosts/linux/cyclone/configuration.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hosts/linux/cyclone/configuration.nix b/hosts/linux/cyclone/configuration.nix index bb7e8d8..86a4d01 100644 --- a/hosts/linux/cyclone/configuration.nix +++ b/hosts/linux/cyclone/configuration.nix @@ -32,6 +32,9 @@ # Ensure xserver is using the Nvidia drivers. xserver.videoDrivers = [ "nvidia" ]; + # iOS tethering, etc + usbmuxd.enable = true; + # Allow for RDP access. gnome.gnome-remote-desktop.enable = true; From 92a88573382f15be02efb8df9a27c050e6ba592f Mon Sep 17 00:00:00 2001 From: Spotlight Date: Fri, 30 May 2025 13:35:40 -0500 Subject: [PATCH 2/2] linux: Adopt new GNOME/GDM options --- flake.lock | 12 ++++++------ hosts/linux/shared.nix | 13 ++++--------- 2 files changed, 10 insertions(+), 15 deletions(-) diff --git a/flake.lock b/flake.lock index 01f566a..66c0522 100644 --- a/flake.lock +++ b/flake.lock @@ -92,11 +92,11 @@ ] }, "locked": { - "lastModified": 1748489961, - "narHash": "sha256-uGnudxMoQi2c8rpPoHXuQSm80NBqlOiNF4xdT3hhzLM=", + "lastModified": 1748627197, + "narHash": "sha256-7dTtcq4Yi78cHfZcJaxlqkNs+cDBotrHjR9mkXfiUz4=", "owner": "nix-community", "repo": "home-manager", - "rev": "95c988cf08e9a5a8fe7cc275d5e3f24e9e87bd51", + "rev": "379c9fb858ef9abe92d5590e7502a7c1387c076a", "type": "github" }, "original": { @@ -142,11 +142,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1748370509, - "narHash": "sha256-QlL8slIgc16W5UaI3w7xHQEP+Qmv/6vSNTpoZrrSlbk=", + "lastModified": 1748460289, + "narHash": "sha256-7doLyJBzCllvqX4gszYtmZUToxKvMUrg45EUWaUYmBg=", "owner": "nixos", "repo": "nixpkgs", - "rev": "4faa5f5321320e49a78ae7848582f684d64783e9", + "rev": "96ec055edbe5ee227f28cdbc3f1ddf1df5965102", "type": "github" }, "original": { diff --git a/hosts/linux/shared.nix b/hosts/linux/shared.nix index 52a7160..454cf8a 100644 --- a/hosts/linux/shared.nix +++ b/hosts/linux/shared.nix @@ -41,16 +41,11 @@ }; # We should have GNOME on all desktop installs. - xserver = { + desktopManager.gnome.enable = true; + displayManager.gdm = { + # At the login screen, don't automatically fall asleep. + autoSuspend = false; enable = true; - - # GNOME! - desktopManager.gnome.enable = true; - displayManager.gdm = { - # At the login screen, don't automatically fall asleep. - autoSuspend = false; - enable = true; - }; }; # We'd also like printing support.