1
0
Fork 0
mirror of https://git.gay/xqtc/nixos-config synced 2025-05-04 00:17:29 +02:00

Bring lambda up to speed

This commit is contained in:
xqtc 2025-01-21 13:57:18 +01:00
parent 31396c3e05
commit c87b6c4a1b
Signed by: xqtc
GPG key ID: 2C064D095926D9D1

View file

@ -4,6 +4,7 @@
@ -34,6 +35,8 @@
security.pam.services.swaylock = {};
security.pam.services.hyprlock = {};
programs.dconf.enable = true;
hardware.graphics = {
enable = true;
enable32Bit = true;
@ -86,10 +89,10 @@
# };
# Enable the X11 windowing system.
services.xserver.enable = true;
services.xserver.displayManager.gdm.enable = true;
# services.xserver.enable = true;
# services.xserver.displayManager.gdm.enable = true;
#services.xserver.displayManager.ly.enable = true;
services.xserver.desktopManager.gnome.enable = true;
# services.xserver.desktopManager.gnome.enable = true;
#services.xserver.displayManager.defaultSession = "plasmawayland";
services.xserver.videoDrivers = ["nvidia"];
@ -103,9 +106,13 @@
# services.printing.enable = true;
# Enable sound.
hardware.pulseaudio = {
services.pipewire = {
enable = true;
package = pkgs.pulseaudioFull;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
# If you want to use JACK applications, uncomment this
jack.enable = true;
};
# Enable touchpad support (enabled default in most desktopManager).
@ -116,7 +123,7 @@
isNormalUser = true;
extraGroups = ["wheel"]; # Enable sudo for the user.
packages = with pkgs; [wezterm nushell];
shell = pkgs.nushell;
shell = pkgs.zsh;
};
# List packages installed in system profile. To search, run:
@ -141,10 +148,11 @@
# Some programs need SUID wrappers, can be configured further or are
# started in user sessions.
# programs.mtr.enable = true;
programs.mtr.enable = true;
programs.gnupg.agent = {
enable = true;
enableSSHSupport = true;
pinentryPackage = pkgs.pinentry-qt;
};
services.udev.packages = [pkgs.yubikey-personalization];
services.pcscd.enable = true;