From a064128e6ef6cba8a6c699fd44db8944a1aca63b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Eug=C3=AAnio?= Date: Thu, 6 Nov 2025 23:04:26 -0300 Subject: [PATCH 1/5] update: use unstable yt-dlp --- scripts/default.nix | 2 +- system/media-packages.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/default.nix b/scripts/default.nix index bbefd9f..f4c577c 100644 --- a/scripts/default.nix +++ b/scripts/default.nix @@ -35,7 +35,7 @@ ]; down_meme = [ wl-clipboard - yt-dlp + unstable.yt-dlp libnotify ]; wl-copy-file = [ diff --git a/system/media-packages.nix b/system/media-packages.nix index dec98a2..e452a0b 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 - yt-dlp + unstable.yt-dlp ffmpeg obs-studio imagemagick From f21f36718a33fc38721cd3d0ab11e95eb9cf6baf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Eug=C3=AAnio?= Date: Thu, 6 Nov 2025 23:04:49 -0300 Subject: [PATCH 2/5] update unstable --- flake.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/flake.lock b/flake.lock index fc5fc35..9dfa3fc 100644 --- a/flake.lock +++ b/flake.lock @@ -637,11 +637,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1761114652, - "narHash": "sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d+dAiC3H+CDle4=", + "lastModified": 1762111121, + "narHash": "sha256-4vhDuZ7OZaZmKKrnDpxLZZpGIJvAeMtK6FKLJYUtAdw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "01f116e4df6a15f4ccdffb1bcd41096869fb385c", + "rev": "b3d51a0365f6695e7dd5cdf3e180604530ed33b4", "type": "github" }, "original": { From acf1ca69084484fcdf9cd1a3955a94c405f2767a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Eug=C3=AAnio?= Date: Thu, 6 Nov 2025 23:05:06 -0300 Subject: [PATCH 3/5] monolith: fix documentation --- hosts/monolith/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hosts/monolith/default.nix b/hosts/monolith/default.nix index 0db0b18..5f83954 100644 --- a/hosts/monolith/default.nix +++ b/hosts/monolith/default.nix @@ -148,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 mq-deadline scheduler + # Force all disks to use kyber 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" ''; From 9f04dda7e6de0cdd35e8c869d2bcd3e0235e04aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Eug=C3=AAnio?= Date: Thu, 6 Nov 2025 23:05:25 -0300 Subject: [PATCH 4/5] monolith: use stable kernel --- hosts/monolith/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/hosts/monolith/default.nix b/hosts/monolith/default.nix index 5f83954..8e3c067 100644 --- a/hosts/monolith/default.nix +++ b/hosts/monolith/default.nix @@ -44,8 +44,6 @@ 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" ]; From 67b82351a6897670cc3a16982cce5573f612fafa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Eug=C3=AAnio?= Date: Thu, 6 Nov 2025 23:05:36 -0300 Subject: [PATCH 5/5] monolith: reduce concurrent gitlab runners --- system/monolith-gitlab-runner.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/monolith-gitlab-runner.nix b/system/monolith-gitlab-runner.nix index 534610d..f648bbc 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 = 8; + settings.concurrent = 6; services = { # runner for building in docker via host's nix-daemon # nix store will be readable in runner, might be insecure