nix-desktop/nixos/modules/bluetooth.nix

26 lines
719 B
Nix
Raw Normal View History

2024-10-09 22:17:17 +00:00
# Edit this configuration file to define what should be installed on
# your system. Help is available in the configuration.nix(5) man page
# and in the NixOS manual (accessible by running nixos-help).
{ config, pkgs, ... }:
{
hardware.bluetooth.enable = true;
hardware.bluetooth.powerOnBoot = true;
services.blueman.enable = true;
2024-10-11 04:07:35 +00:00
systemd.user.services.auto-bluetooth = {
description = "auto-bluetooth";
serviceConfig = {
Type = "forking";
ExecStart = "/home/vitrial/.local/bin/bluetooth-autoconnect";
ExecStop = "pkill bluetooth-autoconnect";
Restart = "on-failure";
};
wantedBy = [ "default.target" ];
};
systemd.services.auto-bluetooth.enable = true;
2024-10-09 22:17:17 +00:00
}