diff --git a/flake.lock b/flake.lock index 9dfa3fc..fc5fc35 100644 --- a/flake.lock +++ b/flake.lock @@ -637,11 +637,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1762111121, - "narHash": "sha256-4vhDuZ7OZaZmKKrnDpxLZZpGIJvAeMtK6FKLJYUtAdw=", + "lastModified": 1761114652, + "narHash": "sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d+dAiC3H+CDle4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "b3d51a0365f6695e7dd5cdf3e180604530ed33b4", + "rev": "01f116e4df6a15f4ccdffb1bcd41096869fb385c", "type": "github" }, "original": { diff --git a/hosts/monolith/default.nix b/hosts/monolith/default.nix index 8e3c067..0db0b18 100644 --- a/hosts/monolith/default.nix +++ b/hosts/monolith/default.nix @@ -44,6 +44,8 @@ in my.gaming.enable = true; my.nix-ld.enable = true; + boot.kernelPackages = pkgs.linuxPackages_latest; + boot.extraModulePackages = with config.boot.kernelPackages; [ zenpower ]; boot.initrd.kernelModules = [ "amdgpu" ]; @@ -146,7 +148,7 @@ in # Fix broken suspend with Logitech USB dongle # `lsusb | grep Logitech` will return "vendor:product" ACTION=="add" SUBSYSTEM=="usb" ATTR{idVendor}=="046d" ATTR{idProduct}=="c547" ATTR{power/wakeup}="disabled" - # Force all disks to use kyber scheduler + # Force all disks to use mq-deadline scheduler # For some reason "noop" is used by default which is kinda bad when io is saturated ACTION=="add|change", KERNEL=="sd[a-z]*[0-9]*|mmcblk[0-9]*p[0-9]*|nvme[0-9]*n[0-9]*p[0-9]*", ATTR{../queue/scheduler}="kyber" ''; diff --git a/scripts/default.nix b/scripts/default.nix index f4c577c..bbefd9f 100644 --- a/scripts/default.nix +++ b/scripts/default.nix @@ -35,7 +35,7 @@ ]; down_meme = [ wl-clipboard - unstable.yt-dlp + yt-dlp libnotify ]; wl-copy-file = [ diff --git a/system/media-packages.nix b/system/media-packages.nix index e452a0b..dec98a2 100644 --- a/system/media-packages.nix +++ b/system/media-packages.nix @@ -14,7 +14,7 @@ in config = lib.mkIf cfg.enable { environment.systemPackages = with pkgs; [ down_meme - unstable.yt-dlp + yt-dlp ffmpeg obs-studio imagemagick diff --git a/system/monolith-gitlab-runner.nix b/system/monolith-gitlab-runner.nix index f648bbc..534610d 100644 --- a/system/monolith-gitlab-runner.nix +++ b/system/monolith-gitlab-runner.nix @@ -12,7 +12,7 @@ in virtualisation.docker.enable = true; services.gitlab-runner = { enable = true; - settings.concurrent = 6; + settings.concurrent = 8; services = { # runner for building in docker via host's nix-daemon # nix store will be readable in runner, might be insecure