Compare commits

...

4 commits

Author SHA1 Message Date
3480ab8216 Pipewire: enable rtkit 2023-09-27 00:11:34 +02:00
f40adefed8 Desktop: configure pipewire 2023-09-27 00:09:50 +02:00
8b6b7e54d6 Do not enable pipewire in machine specific configs 2023-09-27 00:09:09 +02:00
84cbb13782 Rpcs3: increase memlock limit 2023-09-27 00:02:00 +02:00
6 changed files with 20 additions and 18 deletions

View file

@ -33,12 +33,6 @@
# Enable the X11 windowing system. # Enable the X11 windowing system.
services.xserver.enable = true; services.xserver.enable = true;
# Enable the pipewire sound server
services.pipewire = {
enable = true;
pulse.enable = true;
};
# Configure keymap in X11 # Configure keymap in X11
# services.xserver.layout = "us"; # services.xserver.layout = "us";
# services.xserver.xkbOptions = "eurosign:e,caps:escape"; # services.xserver.xkbOptions = "eurosign:e,caps:escape";

View file

@ -34,12 +34,6 @@
# Enable the X11 windowing system. # Enable the X11 windowing system.
services.xserver.enable = true; services.xserver.enable = true;
# Enable the pipewire sound server
services.pipewire = {
enable = true;
pulse.enable = true;
};
jovian = { jovian = {
devices.steamdeck = { devices.steamdeck = {
enable = true; enable = true;

View file

@ -33,12 +33,6 @@
# Enable the X11 windowing system. # Enable the X11 windowing system.
services.xserver.enable = true; services.xserver.enable = true;
# Enable the pipewire sound server
services.pipewire = {
enable = true;
pulse.enable = true;
};
# Configure keymap in X11 # Configure keymap in X11
# services.xserver.layout = "us"; # services.xserver.layout = "us";
# services.xserver.xkbOptions = "eurosign:e,caps:escape"; # services.xserver.xkbOptions = "eurosign:e,caps:escape";

View file

@ -5,5 +5,6 @@
./ssh-agent.nix ./ssh-agent.nix
./flatpak.nix ./flatpak.nix
./syncthing.nix ./syncthing.nix
./pipewire.nix
]; ];
} }

View file

@ -0,0 +1,11 @@
{ config, ... }:
{
services.pipewire = {
enable = true;
pulse.enable = true;
};
# This allows pipewire to get realtime priority, which (hopefully) gets rid of stutters
security.rtkit.enable = true;
}

View file

@ -2,4 +2,12 @@
{ {
environment.systemPackages = with pkgs; [ rpcs3 ]; environment.systemPackages = with pkgs; [ rpcs3 ];
# Increase the memory lock limit
security.pam.loginLimits = [{
domain = "*";
item = "memlock";
type = "-"; # Applies to both hard and soft limits
value = "unlimited";
}];
} }