diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/user/devhell/profiles/base.nix | 7 | ||||
-rw-r--r-- | modules/user/devhell/profiles/packages.nix | 3 | ||||
-rw-r--r-- | modules/user/devhell/profiles/services.nix | 6 |
3 files changed, 9 insertions, 7 deletions
diff --git a/modules/user/devhell/profiles/base.nix b/modules/user/devhell/profiles/base.nix index 53da8697..29471f82 100644 --- a/modules/user/devhell/profiles/base.nix +++ b/modules/user/devhell/profiles/base.nix @@ -37,11 +37,6 @@ in { opengl = { driSupport32Bit = true; }; - pulseaudio = { - enable = true; - systemWide = false; - extraConfig = "load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1"; - }; }; networking = { @@ -49,6 +44,8 @@ in { useDHCP = false; }; + security.rtkit.enable = true; + users.users.dev = { isNormalUser = true; extraGroups = [ "nitrokey" "plugdev" "docker" "vboxusers" "wheel" "libvirtd" "wireshark" "video" "audio" ]; diff --git a/modules/user/devhell/profiles/packages.nix b/modules/user/devhell/profiles/packages.nix index 21f2fba7..d5426fc0 100644 --- a/modules/user/devhell/profiles/packages.nix +++ b/modules/user/devhell/profiles/packages.nix @@ -28,8 +28,6 @@ in { })); nixpkgs.config = { - pulseaudio = true; - allowUnfree = true; systemd = { @@ -207,6 +205,7 @@ in { powertop procs profanity + pulseaudio pulsemixer pv pxz diff --git a/modules/user/devhell/profiles/services.nix b/modules/user/devhell/profiles/services.nix index e0de2881..761a9d47 100644 --- a/modules/user/devhell/profiles/services.nix +++ b/modules/user/devhell/profiles/services.nix @@ -64,6 +64,12 @@ in { }; }; + services.pipewire = { + enable = true; + alsa.enable = true; + pulse.enable = true; + socketActivation = true; + }; services.xserver = { displayManager.defaultSession = "none+i3"; |