This commit is contained in:
2026-04-03 11:55:26 -04:00
parent 4c18e9e12c
commit 7896f93ec0

View File

@@ -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?
} }