Add bluetooth support
This commit is contained in:
1
home.nix
1
home.nix
@@ -104,6 +104,7 @@ network = "traefik"
|
|||||||
services.unclutter.enable = true;
|
services.unclutter.enable = true;
|
||||||
services.parcellite.enable = true;
|
services.parcellite.enable = true;
|
||||||
services.gpg-agent.enable = true;
|
services.gpg-agent.enable = true;
|
||||||
|
services.blueman-applet.enable = true;
|
||||||
|
|
||||||
programs.home-manager = {
|
programs.home-manager = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|||||||
@@ -27,6 +27,8 @@
|
|||||||
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
|
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
|
||||||
networking.networkmanager.enable = true; # Gnome is forcing us to use networkManager https://nixos.org/nixos/manual/index.html#sec-networkmanager
|
networking.networkmanager.enable = true; # Gnome is forcing us to use networkManager https://nixos.org/nixos/manual/index.html#sec-networkmanager
|
||||||
|
|
||||||
|
hardware.bluetooth.enable = true;
|
||||||
|
|
||||||
hardware.trackpoint.enable = true;
|
hardware.trackpoint.enable = true;
|
||||||
hardware.trackpoint.emulateWheel = true;
|
hardware.trackpoint.emulateWheel = true;
|
||||||
hardware.trackpoint.speed = 250;
|
hardware.trackpoint.speed = 250;
|
||||||
@@ -50,6 +52,7 @@
|
|||||||
docker
|
docker
|
||||||
firefox
|
firefox
|
||||||
unbound
|
unbound
|
||||||
|
blueman
|
||||||
];
|
];
|
||||||
|
|
||||||
# Specific configuration
|
# Specific configuration
|
||||||
@@ -89,7 +92,14 @@ local-data: "test. 10800 IN A 172.10.0.10"
|
|||||||
|
|
||||||
# Enable sound.
|
# Enable sound.
|
||||||
sound.enable = true;
|
sound.enable = true;
|
||||||
hardware.pulseaudio.enable = true;
|
hardware.pulseaudio = {
|
||||||
|
enable = true;
|
||||||
|
|
||||||
|
# NixOS allows either a lightweight build (default) or full build of PulseAudio to be installed.
|
||||||
|
# Only the full build has Bluetooth support, so it must be selected here.
|
||||||
|
package = pkgs.pulseaudioFull;
|
||||||
|
extraModules = [ pkgs.pulseaudio-modules-bt ];
|
||||||
|
};
|
||||||
|
|
||||||
# Enable the X11 windowing system.
|
# Enable the X11 windowing system.
|
||||||
services.xserver.enable = true;
|
services.xserver.enable = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user