main @ 25 LINES
[ HISTORY ] [ UP ]
┌─ NIX ──────────────────────────────────────────────────────────────────────┐
│ { │
│ config, │
│ lib, │
│ pkgs, │
│ ... │
│ }: let │
│ inherit (lib) mkIf; │
│ inherit (builtins) elem attrValues; │
│ inherit (config.ooknet.hardware) features; │
│ in { │
│ config = mkIf (elem "bluetooth" features) { │
│ hardware.bluetooth = { │
│ enable = true; │
│ package = pkgs.bluez5-experimental; │
│ }; │
│ │
│ environment.systemPackages = attrValues { │
│ inherit (pkgs) bluetuith; │
│ }; │
│ │
│ # https://github.com/NixOS/nixpkgs/issues/114222 │
│ systemd.user.services.telephony_client.enable = false; │
│ }; │
│ } │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ NIX ────────────────────────────────┐
│ { │
│ config, │
│ lib, │
│ pkgs, │
│ ... │
│ }: let │
│ inherit (lib) mkIf; │
│ inherit (builtins) elem attrValues; │
│ inherit (config.ooknet.hardware) features; │
│ in { │
│ config = mkIf (elem "bluetooth" features) │
│ { │
│ hardware.bluetooth = { │
│ enable = true; │
│ package = pkgs.bluez5-experimental; │
│ }; │
│ │
│ environment.systemPackages = attrValues │
│ { │
│ inherit (pkgs) bluetuith; │
│ }; │
│ │
│ # https://github.com/NixOS/nixpkgs/issue │
│ s/114222 │
│ systemd.user.services.telephony_client.e │
│ nable = false; │
│ }; │
│ } │
└──────────────────────────────────────────────┘
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET