diff --git a/hm/desktop.nix b/hm/desktop.nix index fda7639..82250f0 100644 --- a/hm/desktop.nix +++ b/hm/desktop.nix @@ -587,6 +587,7 @@ in }; }; services = { + blueman-applet.enable = true; unclutter.enable = true; dunst = { diff --git a/os/desktop.nix b/os/desktop.nix index ab3b08c..f361cc0 100644 --- a/os/desktop.nix +++ b/os/desktop.nix @@ -3,16 +3,18 @@ config = lib.mkIf config.frogeye.desktop.xorg { # Enable the X11 windowing system - services.xserver = { - enable = true; - windowManager.i3.enable = true; - displayManager.defaultSession = "none+i3"; + services = { + blueman.enable = true; + xserver = { + enable = true; + windowManager.i3.enable = true; + displayManager.defaultSession = "none+i3"; - # Keyboard layout - extraLayouts.qwerty-fr = { - description = "QWERTY-fr"; - languages = [ "fr" ]; - symbolsFile = "${pkgs.stdenv.mkDerivation { + # Keyboard layout + extraLayouts.qwerty-fr = { + description = "QWERTY-fr"; + languages = [ "fr" ]; + symbolsFile = "${pkgs.stdenv.mkDerivation { name = "qwerty-fr-keypad"; src = builtins.fetchGit { url = "https://github.com/qwerty-fr/qwerty-fr.git"; @@ -27,13 +29,17 @@ runHook postInstall ''; }}/linux/us_qwerty-fr"; + }; + layout = "qwerty-fr"; }; - layout = "qwerty-fr"; }; - # Enable sound + # Enable sound & bluetooth sound.enable = true; - hardware.pulseaudio.enable = true; + hardware = { + bluetooth.enable = true; + pulseaudio.enable = true; + }; # UPST # TODO Find a way to override packages either at NixOS level or HM level depending on what is used