Commit Graph

44 Commits

Author SHA1 Message Date
Lumpiasty 419c218ce1 add oh-my-pi 2026-05-22 16:05:21 +02:00
Lumpiasty 65de45f673 use small patches instead of ntfsplus fork 2026-05-19 04:41:49 +02:00
Lumpiasty 88b89023da use gear group for kde apps
Previously, I was iterating through all kdePackages, which contained not only apps, but also libraries and added it all to systemPackages, which inflated systemPakcages. Turns out there is curated set which contains apps, let's make use of it.
2026-05-19 03:52:59 +02:00
Lumpiasty b15c6850c3 exclude audiotube app from building 2026-05-19 03:43:33 +02:00
Lumpiasty c9e6ec7b23 add audio-rt module to fight xruns under cpu load
EasyEffects DSP plugins (rnnoise, deepfilternet, crystalizer) drop audio
when the system is under load. Layered workaround with per-optimization
toggles for bisecting impact:

- cgroup-based CPU partitioning: dedicated audio.slice with AllowedCPUs
  pinning, restricted app/session/background slices for everything else
- rlimits so PipeWire's module-rt sets SCHED_FIFO 88 directly instead of
  going through RTKit's priority-10 ceiling
- persistent watcher that re-applies performance governor on audio cores
  (gamemoded/PPD keep resetting it)
- ananicy rule pinning easyeffects to nice -12 for non-RT DSP threads
- znver4-tuned rebuilds of easyeffects and its DSP deps

Master switch + per-feature toggles via lumpiasty.audioRt.*; all enabled
by default on acer host. None of this fully eliminates dropouts on this
thermally constrained laptop but each layer is independently testable.
2026-05-18 17:20:21 +02:00
Lumpiasty 232b90f974 update ventoy ver in permittedInsecurePackages 2026-05-07 23:57:20 +02:00
Lumpiasty 25c32cb65d Change ARC limit to 20% 2026-05-07 21:51:46 +02:00
Lumpiasty 235e6c8e2d use plasma-login-manager instead of sddm 2026-05-07 20:13:21 +02:00
Lumpiasty 10df44a898 add ventoy and efibootmgr 2026-04-24 03:41:19 +02:00
Lumpiasty d44f528d0e kick system76-scheduler out and use scx_cosmos 2026-04-02 02:38:22 +02:00
Lumpiasty dda547954b add peerix 2026-03-19 17:55:09 +01:00
Lumpiasty b85c762b2d use stock config of system76-scheduler 2026-03-16 16:46:24 +01:00
Lumpiasty 82b5c755d6 auto cleaning of nix store using nix-sweep 2026-03-15 03:35:37 +01:00
Lumpiasty 44162eb509 disable transmission on gaming pc 2026-03-15 02:59:26 +01:00
Lumpiasty b733775747 autoamtic nix gc 2026-03-12 23:12:22 +01:00
Lumpiasty 9ac845015b add option for system76 scheduler and enable on acer 2026-03-12 22:56:08 +01:00
Lumpiasty d09aff660c update nixos 2026-02-22 22:08:53 +01:00
Lumpiasty ac745a5762 limit arc cache size to 5% of ram 2026-02-19 20:32:43 +01:00
Lumpiasty 426e7a46c8 add transmission 2026-01-16 16:46:28 +01:00
Lumpiasty 723694b2cb add libvirt 2026-01-16 16:46:09 +01:00
Lumpiasty 0b436c1fe5 update nixos 2026-01-14 21:45:06 +01:00
Lumpiasty c32fc4e3cb add printing and scanning support 2026-01-14 21:28:30 +01:00
Lumpiasty 7d9a41205a fix tailscale exit node routing 2026-01-14 21:26:18 +01:00
Lumpiasty 505bf9ea28 rootful docker daemon and aarch64 emulation 2026-01-09 21:12:04 +01:00
Lumpiasty 25b83140f4 add useful system utils 2025-12-17 20:32:09 +01:00
Lumpiasty cd636de001 update nixos 2025-12-17 20:24:22 +01:00
Lumpiasty ce53eb2dd2 add all kde apps 2025-10-29 00:27:55 +01:00
Lumpiasty a54dffd385 update nixos and remove ts3 to avoid rebuilding qtwebengine 2025-10-18 22:08:59 +02:00
Lumpiasty cacccaef06 add tailscale 2025-10-18 21:43:14 +02:00
Lumpiasty d57dedf234 add devenv 2025-10-18 21:43:14 +02:00
Lumpiasty fdbf53789a update nixos 2025-10-18 21:43:14 +02:00
Lumpiasty e9746eaa4c broken power limiting config 2025-10-18 21:43:14 +02:00
Lumpiasty 9ff80b28f1 enable microcode updates on acer 2025-10-18 21:43:14 +02:00
Lumpiasty fa8cd7111a gamemode notifications and power profile 2025-10-18 21:43:14 +02:00
Lumpiasty bd931ae4c6 add gamemode 2025-10-18 21:43:14 +02:00
Lumpiasty d63ff510aa show battery indicator on laptops 2025-10-18 21:43:14 +02:00
Lumpiasty b4edfa07d5 nix daemon idle scheduling 2025-10-18 21:43:14 +02:00
Lumpiasty 9f7bb06cbb add networkmanager openvpn plugin 2025-10-18 21:43:14 +02:00
Lumpiasty 756195c96c fix touchpad options 2025-10-18 21:43:14 +02:00
Lumpiasty 0e1131cc10 add touchpad config 2025-10-18 21:43:14 +02:00
Lumpiasty 64dd607580 panel config using plasma-manager 2025-10-18 21:43:14 +02:00
Lumpiasty 45803f8024 add options from programs.steam to gaming system's config 2025-10-18 21:43:14 +02:00
Lumpiasty 9cada81de6 add gaming option to home-manager 2025-10-18 21:43:14 +02:00
Lumpiasty 1a20402712 init config 2025-10-18 21:43:00 +02:00