From 78976b8ac3cbb5f069119c91ca9ed6c6a61d2ce4 Mon Sep 17 00:00:00 2001 From: Lilith Date: Tue, 27 May 2025 00:09:41 +0200 Subject: [PATCH 1/2] sdr --- system/optional/default.nix | 1 + system/optional/nfs.nix | 3 ++- system/optional/sdr.nix | 9 +++++++++ 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 system/optional/sdr.nix diff --git a/system/optional/default.nix b/system/optional/default.nix index f18973e4..dd275fcc 100644 --- a/system/optional/default.nix +++ b/system/optional/default.nix @@ -6,5 +6,6 @@ ./gaming.nix ./stylix.nix ./ollama.nix + ./sdr.nix ]; } diff --git a/system/optional/nfs.nix b/system/optional/nfs.nix index d8e3b59b..00e4a561 100644 --- a/system/optional/nfs.nix +++ b/system/optional/nfs.nix @@ -1,4 +1,5 @@ -{ config, lib, ... }: { +{ config, lib, ... }: +{ options.nfs.client.enable = lib.mkEnableOption "Enable Nas (via NFS) as a client"; # options.nfs.server.enable = lib.mkEnableOption "Enable Nas (via NFS) as the server"; diff --git a/system/optional/sdr.nix b/system/optional/sdr.nix new file mode 100644 index 00000000..65f3584e --- /dev/null +++ b/system/optional/sdr.nix @@ -0,0 +1,9 @@ +{ config, lib, ... }: +{ + options.sdr.enable = lib.mkEnableOption "Enable rtl-sdr"; + + config = lib.mkIf config.sdr.enable { + hardware.rtl-sdr.enable = true; + users.users."lilith".extraGroups = [ "plugdev" ]; + }; +} From c8274f191cb878ad412ac0358c741433e4b47338 Mon Sep 17 00:00:00 2001 From: Lilith Date: Tue, 27 May 2025 00:10:52 +0200 Subject: [PATCH 2/2] u --- flake.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/flake.lock b/flake.lock index 3a288296..c17566a6 100644 --- a/flake.lock +++ b/flake.lock @@ -236,11 +236,11 @@ }, "flake-private": { "locked": { - "lastModified": 1745623083, - "narHash": "sha256-4dITN4vFrcWv4rwRMDTs/t+8K9coTIU8fA3sGVGb/pA=", + "lastModified": 1747769747, + "narHash": "sha256-+2SAZGRWjRjVxLjofdKmBeUf/WdJNQ4mYwLvpy5z5OU=", "ref": "main", - "rev": "8b6bde50ea541f1154893dbe9ab34f748e4fc706", - "revCount": 3, + "rev": "d28d062b23fa3d0483e9fecfd7223af3d5f51a79", + "revCount": 4, "type": "git", "url": "ssh://git@git.firelilith.org/lilith/flake-private.git" },