aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorKatharina Fey <kookie@spacekookie.de>2020-06-04 20:31:02 +0200
committerKatharina Fey <kookie@spacekookie.de>2020-06-04 20:31:02 +0200
commitcde1ebf6802e12b3ab4b85ae9d2b583c771adae1 (patch)
treec74b551183dbcd038a6607949dabb533154129b0 /modules
parent48a2759a0556cbaaecf3107f079d258191314812 (diff)
workstation: various hardware changes
The yubikey requires a new daemon to run. Not sure why, this should be removed in the future
Diffstat (limited to 'modules')
-rw-r--r--modules/workstation/hardware/yubikey/default.nix2
-rw-r--r--modules/workstation/networking/default.nix20
-rw-r--r--modules/workstation/sound/default.nix5
3 files changed, 17 insertions, 10 deletions
diff --git a/modules/workstation/hardware/yubikey/default.nix b/modules/workstation/hardware/yubikey/default.nix
index 851f9acea39..cebb3b69d7c 100644
--- a/modules/workstation/hardware/yubikey/default.nix
+++ b/modules/workstation/hardware/yubikey/default.nix
@@ -2,6 +2,8 @@
{
services.udev.packages = with pkgs; [ yubikey-personalization ];
+
+ services.pcscd.enable = true;
# FIXME: Can I remove these?
# Previously these rules were required to make
diff --git a/modules/workstation/networking/default.nix b/modules/workstation/networking/default.nix
index 7295a7377ff..2acd41c946d 100644
--- a/modules/workstation/networking/default.nix
+++ b/modules/workstation/networking/default.nix
@@ -7,17 +7,17 @@
networkmanager = {
enable = true;
- # Plausible MAC randomization
- ethernet.macAddress = "random";
- wifi.macAddress = "random";
- extraConfig = ''
- # Integrate networkmanager with resolvd
- rc-manager="resolvconf";
+ # # Plausible MAC randomization
+ # ethernet.macAddress = "random";
+ # wifi.macAddress = "random";
+ # extraConfig = ''
+ # # Integrate networkmanager with resolvd
+ # rc-manager="resolvconf";
- [connection-extra]
- ethernet.generate-mac-address-mask=FE:FF:FF:00:00:00
- wifi.generate-mac-address-mask=FE:FF:FF:00:00:00
- '';
+ # [connection-extra]
+ # ethernet.generate-mac-address-mask=FE:FF:FF:00:00:00
+ # wifi.generate-mac-address-mask=FE:FF:FF:00:00:00
+ # '';
};
firewall.enable = true;
diff --git a/modules/workstation/sound/default.nix b/modules/workstation/sound/default.nix
index 6b456b5136b..37932528c3c 100644
--- a/modules/workstation/sound/default.nix
+++ b/modules/workstation/sound/default.nix
@@ -2,6 +2,11 @@
{
sound.enable = true;
+
+ services.jack.jackd.enable = true;
+
+ environment.systemPackages = [ pkgs.pasystray ];
+
hardware.pulseaudio = let
bt = config.hardware.bluetooth.enable;
in