fixed speakers again
This commit is contained in:
parent
e4f9fdf172
commit
19ab4d5d20
9 changed files with 2369 additions and 2147 deletions
|
@ -60,7 +60,7 @@
|
|||
tailscale
|
||||
rsync
|
||||
gnupg
|
||||
openrazer-daemon
|
||||
# openrazer-daemon
|
||||
clinfo
|
||||
alsa-utils
|
||||
psutils
|
||||
|
@ -74,37 +74,32 @@
|
|||
glfw-wayland
|
||||
# libGL.dev
|
||||
openssl
|
||||
adi1090x-plymouth-themes
|
||||
# solaar
|
||||
# logitech-udev-rules
|
||||
linuxKernel.packages.linux_6_12.openrazer
|
||||
];
|
||||
|
||||
# Bootloader.
|
||||
boot.loader.systemd-boot.enable = true;
|
||||
boot.loader.systemd-boot.configurationLimit = 8;
|
||||
boot.loader.efi.canTouchEfiVariables = true;
|
||||
boot.kernelPackages = pkgs.linuxPackages_latest;
|
||||
|
||||
boot = {
|
||||
loader = {
|
||||
systemd-boot.enable = true;
|
||||
systemd-boot.configurationLimit = 8;
|
||||
efi.canTouchEfiVariables = true;
|
||||
};
|
||||
# plymouth = {
|
||||
# enable = true;
|
||||
# font = "${pkgs.jetbrains-mono}/share/fonts/truetype/JetBrainsMono-Medium.ttf";
|
||||
# themePackages = [ pkgs.adi1090x-plymouth-themes ];
|
||||
# theme = "deus_ex";
|
||||
# };
|
||||
kernelPackages = pkgs.linuxPackages_latest;
|
||||
initrd.kernelModules = [ "nvidia" "nvidia_modeset" "nvidia_uvm" "nvidia_drm" "snd-virmidi" ];
|
||||
kernelParams = [ "nvidia_drm.fbdev=1" "nvidia_drm.modeset=1" ];
|
||||
};
|
||||
|
||||
systemd.services.tailscaled.after = ["NetworkManager-wait-online.service"];
|
||||
|
||||
nixpkgs.config.packageOverrides = pkgs: {
|
||||
openrazer-daemon = pkgs.openrazer-daemon.overrideDerivation (previous: {
|
||||
name = "openrazer-daemon-latest";
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "openrazer";
|
||||
repo = "openrazer";
|
||||
hash = "sha256-GqmFpVNuPRNM95pJsihsk/d3s61t4Lw+qaukKip9BAM=";
|
||||
rev = "HEAD";
|
||||
};
|
||||
# patches = [""];
|
||||
});
|
||||
};
|
||||
|
||||
documentation = {
|
||||
dev.enable = true;
|
||||
man.generateCaches = false;
|
||||
|
@ -130,6 +125,10 @@
|
|||
};
|
||||
|
||||
enableAllFirmware = true;
|
||||
firmware = [
|
||||
pkgs.sof-firmware
|
||||
pkgs.alsa-firmware
|
||||
];
|
||||
|
||||
nvidia = {
|
||||
# Modesetting is required.
|
||||
|
@ -225,9 +224,13 @@
|
|||
|
||||
programs.nh = {
|
||||
enable = true;
|
||||
clean.enable = true;
|
||||
clean.extraArgs = "--keep-since 4d --keep 3";
|
||||
clean = {
|
||||
enable = true;
|
||||
dates = "daily";
|
||||
extraArgs = "--keep-since 4d --keep 3";
|
||||
};
|
||||
flake = "/home/emenel/source/nixos-config";
|
||||
package = pkgs.unstable.nh;
|
||||
};
|
||||
|
||||
programs.dconf.enable = true;
|
||||
|
@ -380,21 +383,21 @@
|
|||
|
||||
programs.virt-manager.enable = true;
|
||||
|
||||
virtualisation = {
|
||||
libvirtd = {
|
||||
enable = true;
|
||||
qemu = {
|
||||
package = pkgs.qemu_kvm;
|
||||
swtpm.enable = true;
|
||||
ovmf.enable = true;
|
||||
ovmf.packages = [ pkgs.OVMFFull.fd ];
|
||||
};
|
||||
};
|
||||
spiceUSBRedirection.enable = true;
|
||||
};
|
||||
# virtualisation = {
|
||||
# libvirtd = {
|
||||
# enable = true;
|
||||
# qemu = {
|
||||
# package = pkgs.qemu_kvm;
|
||||
# swtpm.enable = true;
|
||||
# ovmf.enable = true;
|
||||
# ovmf.packages = [ pkgs.OVMFFull.fd ];
|
||||
# };
|
||||
# };
|
||||
# spiceUSBRedirection.enable = true;
|
||||
# };
|
||||
|
||||
services.qemuGuest.enable = true;
|
||||
services.spice-vdagentd.enable = true;
|
||||
# services.qemuGuest.enable = true;
|
||||
# services.spice-vdagentd.enable = true;
|
||||
|
||||
programs.appimage = {
|
||||
enable = true;
|
||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue