pipewire
This commit is contained in:
@@ -273,7 +273,7 @@
|
|||||||
|
|
||||||
users.users.jeremy = {
|
users.users.jeremy = {
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
extraGroups = [ "wheel" "docker" ]; # Enable sudo
|
extraGroups = [ "wheel" "docker" "wireshark" ]; # Enable sudo
|
||||||
shell = pkgs.bash;
|
shell = pkgs.bash;
|
||||||
home = "/home/jeremy";
|
home = "/home/jeremy";
|
||||||
createHome = true;
|
createHome = true;
|
||||||
@@ -307,6 +307,7 @@
|
|||||||
mullvad-vpn # arrr
|
mullvad-vpn # arrr
|
||||||
qbittorrent # arrr
|
qbittorrent # arrr
|
||||||
mpv # arrr
|
mpv # arrr
|
||||||
|
wireshark
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -331,6 +332,9 @@
|
|||||||
bluez # Bluetooth support
|
bluez # Bluetooth support
|
||||||
bluez-tools # Bluetooth tools
|
bluez-tools # Bluetooth tools
|
||||||
|
|
||||||
|
xwayland-satellite # xwayland support
|
||||||
|
fuzzel # menu
|
||||||
|
|
||||||
# grim # screenshot functionality
|
# grim # screenshot functionality
|
||||||
# slurp # screenshot functionality
|
# slurp # screenshot functionality
|
||||||
# wl-clipboard # wl-copy and wl-paste for copy/paste from stdin / stdout
|
# wl-clipboard # wl-copy and wl-paste for copy/paste from stdin / stdout
|
||||||
@@ -373,6 +377,8 @@
|
|||||||
HSA_OVERRIDE_GFX_VERSION = "10.3.0";
|
HSA_OVERRIDE_GFX_VERSION = "10.3.0";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
services.pipewire.enable = true;
|
||||||
|
services.pipewire.pulse.enable = true;
|
||||||
services.pulseaudio.enable = false; # Use Pipewire
|
services.pulseaudio.enable = false; # Use Pipewire
|
||||||
security.rtkit.enable = true; # Enable RealtimeKit for audio purposes
|
security.rtkit.enable = true; # Enable RealtimeKit for audio purposes
|
||||||
services.hardware.openrgb = { # Enable OpenRGB
|
services.hardware.openrgb = { # Enable OpenRGB
|
||||||
@@ -390,6 +396,7 @@
|
|||||||
|
|
||||||
# programs.ssh.startAgent = true; # Enable SSH tools
|
# programs.ssh.startAgent = true; # Enable SSH tools
|
||||||
programs.thunar.enable = true; # file manager
|
programs.thunar.enable = true; # file manager
|
||||||
|
programs.wireshark.enable = true;
|
||||||
|
|
||||||
virtualisation.waydroid.enable = true; # android :0
|
virtualisation.waydroid.enable = true; # android :0
|
||||||
|
|
||||||
@@ -419,6 +426,19 @@
|
|||||||
};
|
};
|
||||||
networking.firewall.allowedTCPPorts = [2121];
|
networking.firewall.allowedTCPPorts = [2121];
|
||||||
|
|
||||||
|
# MatLab
|
||||||
|
nixpkgs.overlays = let
|
||||||
|
nix-matlab = import (builtins.fetchTarball "https://gitlab.com/doronbehar/nix-matlab/-/archive/master/nix-matlab-master.tar.gz");
|
||||||
|
in [
|
||||||
|
nix-matlab.overlay
|
||||||
|
(
|
||||||
|
final: prev: {
|
||||||
|
# Your own overlays...
|
||||||
|
}
|
||||||
|
)
|
||||||
|
];
|
||||||
|
|
||||||
|
|
||||||
# bootloader device
|
# bootloader device
|
||||||
boot.loader.grub.device = "/dev/sda";
|
boot.loader.grub.device = "/dev/sda";
|
||||||
|
|
||||||
@@ -435,7 +455,7 @@
|
|||||||
|
|
||||||
# This option defines the first version of NixOS you have installed on this particular machine,
|
# This option defines the first version of NixOS you have installed on this particular machine,
|
||||||
# and is used to maintain compatibility with application data (e.g. databases) created on older NixOS versions.
|
# and is used to maintain compatibility with application data (e.g. databases) created on older NixOS versions.
|
||||||
#
|
#programs.wireshark.enable = true;
|
||||||
# Most users should NEVER change this value after the initial install, for any reason,
|
# Most users should NEVER change this value after the initial install, for any reason,
|
||||||
# even if you've upgraded your system to a new NixOS release.
|
# even if you've upgraded your system to a new NixOS release.
|
||||||
#
|
#
|
||||||
@@ -451,4 +471,4 @@
|
|||||||
#
|
#
|
||||||
# For more information, see `man configuration.nix` or https://nixos.org/manual/nixos/stable/options#opt-system.stateVersion .
|
# For more information, see `man configuration.nix` or https://nixos.org/manual/nixos/stable/options#opt-system.stateVersion .
|
||||||
system.stateVersion = "25.11"; # Did you read the comment?
|
system.stateVersion = "25.11"; # Did you read the comment?
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user