From b6e6f75621d5a01f73f2530f8ef2ffa7c37afdb0 Mon Sep 17 00:00:00 2001 From: Julian T Date: Thu, 1 Oct 2020 20:18:58 +0200 Subject: Added slstatus and bluetooth sound --- configuration.nix | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) (limited to 'configuration.nix') diff --git a/configuration.nix b/configuration.nix index 48fa165..2bbdfa1 100644 --- a/configuration.nix +++ b/configuration.nix @@ -20,14 +20,29 @@ device = "/dev/sda"; }; tmpOnTmpfs = true; + supportedFilesystems = [ "ntfs" ]; }; + # Enable sound. + sound.enable = true; + hardware = { opengl.enable = true; enableRedistributableFirmware = true; # Thinkpad stuff acpilight.enable = true; + + bluetooth.enable = true; + + pulseaudio = { + enable = true; + # Stupid but need it to control sound from acpid + # systemWide = true; + + # Enable bluetooth audio + package = pkgs.pulseaudioFull; + }; }; networking = { @@ -67,13 +82,6 @@ # Enable the OpenSSH daemon. # services.openssh.enable = true; - # Enable sound. - sound.enable = true; - hardware.pulseaudio.enable = true; - # Stupid but need it to control sound from acpid - # hardware.pulseaudio.systemWide = true; - - programs.gnupg.agent = { enable = true; enableSSHSupport = true; @@ -147,6 +155,8 @@ # Enable CUPS to print documents. printing.enable = true; + + blueman.enable = true; }; # Define a user account. Don't forget to set a password with ‘passwd’. @@ -184,7 +194,7 @@ # General stuff wget vim neovim git htop zsh stow pass tree dnsutils gnupg zip unzip gopass tig file imagemagick whois nmap usbutils lshw gnumake - aspell aspellDicts.da pv acpi jq killall netcat-gnu perl gopass + aspell aspellDicts.da aspellDicts.en pv acpi jq killall netcat-gnu perl gopass cowsay # Landuage support @@ -204,12 +214,13 @@ termite quasselClient nomacs wireshark spotify pavucontrol fractal gnome3.file-roller geogebra gnome3.gnome-calculator gnome3.simple-scan vlc xorg.xev gnome3.evolution - evolution-data-server vimHugeX + evolution-data-server vimHugeX tor-browser-bundle-bin (mumble.override { pulseSupport = true; }) + (slstatus.override { conf = (builtins.readFile ./slstatus.h); }) # Other stuff # texlive.combined.scheme-full biber - aldo + aldo nitrokey-udev-rules nitrokey-app # Hardware stuff. X230 linuxPackages.acpi_call -- cgit v1.2.3