Oops. thats a big commit

This commit is contained in:
Reid 2024-10-15 19:51:27 -07:00
parent dfcb53a44e
commit c5ed13b511
Signed by: reidlab
GPG key ID: DAF5EAF6665839FD
25 changed files with 393 additions and 303 deletions

View file

@ -10,6 +10,8 @@
services.power-profiles-daemon.enable = true;
# manage fans for macbook devices
services.mbpfan.enable = true;
# disable tiny-dfr module from the nixos-hardware module
hardware.apple-t2.enableTinyDfr = false;
# better performance than the actual intel driver
services.xserver.videoDrivers = [ "modesetting" ];
@ -31,17 +33,17 @@
${pkgs.kmod}/bin/modprobe brcmfmac_wcc
'';
# VA-API
# VA-API and opengl
hardware.graphics = {
extraPackages = with pkgs; [
intel-media-driver
intel-vaapi-driver
(intel-vaapi-driver.override { enableHybridCodec = true; })
libvdpau-va-gl
];
extraPackages32 = with pkgs.pkgsi686Linux; [
intel-media-driver
intel-vaapi-driver
(intel-vaapi-driver.override { enableHybridCodec = true; })
libvdpau-va-gl
];
};
@ -49,8 +51,6 @@
environment.variables = {
LIBVA_DRIVER_NAME= "iHD";
VDPAU_DRIVER = "va_gl";
# VA-API on firefox
MOZ_DISABLE_RDD_SANDBOX = "1";
};
environment.systemPackages = with pkgs; [ intel-gpu-tools ];
@ -60,4 +60,4 @@
"i915.enable_fbc=1"
"i915.enable_gvt=1"
];
}
}

View file

@ -17,7 +17,7 @@
# debug
strace ltrace lsof
# apps
firefox qalculate-gtk krita inkscape onlyoffice-bin vlc nicotine-plus transmission_4-gtk
firefox qalculate-gtk krita inkscape onlyoffice-desktopeditors vlc nicotine-plus transmission_4-gtk font-manager
# compatibility
wineWowPackages.waylandFull winetricks
# misc
@ -28,7 +28,7 @@
# none yet
]) ++ (with pkgs.gnome; [
# yay gnomeware!!!!!!!!!!!!!! yum
nautilus gnome-font-viewer gnome-disk-utility ghex pkgs.gnome-text-editor pkgs.baobab file-roller gnome-system-monitor loupe
nautilus gnome-disk-utility ghex pkgs.gnome-text-editor pkgs.baobab file-roller gnome-system-monitor loupe
]);
modules = {
@ -48,8 +48,8 @@
hyprland.enable = true;
hyprlock.enable = true;
hypridle.enable = true;
hyprpaper.enable = true;
swww.enable = true;
gnome-keyring.enable = true;
dunst.enable = true;
rofi.enable = true;
@ -88,7 +88,4 @@
tools.rbw.enable = true;
};
};
networking.networkmanager.enable = true;
systemd.services.NetworkManager-wait-online.enable = false;
}

View file

@ -20,13 +20,6 @@
boot.initrd.kernelModules = [ ];
boot.kernelModules = [ "kvm-intel" ];
boot.extraModulePackages = [ ];
boot.loader = {
# use systemd-boot over grub
grub.enable = lib.mkForce false;
systemd-boot.enable = true;
efi.canTouchEfiVariables = true;
};
fileSystems."/" =
{ device = "/dev/disk/by-uuid/0f09afdc-88e4-4764-818b-77828931278f";