Commit Graph

164 Commits

Author SHA1 Message Date
Lumpiasty 42aae8ce41 switch deprecated programs.ssh.matchBlocks to settings 2026-05-25 19:11:04 +02:00
Lumpiasty 3e036e05a3 set zfs.forceImportRoot to false 2026-05-25 19:08:35 +02:00
Lumpiasty 71e293b8d2 update acer-wmi-ext 2026-05-25 18:56:01 +02:00
Lumpiasty 5fd313f41f update nixos 2026-05-25 18:05:03 +02:00
Lumpiasty 7ced841205 switch to vscodium 2026-05-24 22:02:59 +02:00
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 b38e5db90b switch linux to current and zfs 2.4 2026-05-19 03:08:21 +02:00
Lumpiasty e3a9a4bd1a update nixos 2026-05-19 03:06:13 +02:00
Lumpiasty 65fc3e47b4 update opencode-claude-auth plugin 2026-05-19 03:05:32 +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 9ea6bac4af add workaround for vscode freezing acer 2026-05-08 15:53:25 +02:00
Lumpiasty 47169bbd0c workaround for openldap failure 2026-05-08 00:37:44 +02:00
Lumpiasty 232b90f974 update ventoy ver in permittedInsecurePackages 2026-05-07 23:57:20 +02:00
Lumpiasty 87703ec951 linux_6_19 form last nixpkgs rev before removal 2026-05-07 23:50:15 +02:00
Lumpiasty bb95cc11a8 update nixos 2026-05-07 23:29:11 +02:00
Lumpiasty 087225be45 Add caveman skill globally 2026-05-07 22:52:11 +02:00
Lumpiasty 25c32cb65d Change ARC limit to 20% 2026-05-07 21:51:46 +02:00
Lumpiasty 4fc2befee5 add nix-skills flake input 2026-05-07 21:36:19 +02:00
Lumpiasty 33723a5315 use home manager opencode module 2026-05-07 21:15:29 +02:00
Lumpiasty 235e6c8e2d use plasma-login-manager instead of sddm 2026-05-07 20:13:21 +02:00
Lumpiasty 0450cf56f4 use my fork with fix for ntfs driver 2026-05-07 02:04:56 +02:00
Lumpiasty 177c6245ee use ntfs-plus driver for /var/games 2026-05-07 01:04:04 +02:00
Lumpiasty 79f40c37df Revert "switch /var/games to ntfs3 driver"
This reverts commit 6fe528e509.
2026-05-07 00:34:15 +02:00
Lumpiasty 6fe528e509 switch /var/games to ntfs3 driver 2026-05-07 00:33:42 +02:00
Lumpiasty 7a05c3221f Manual update of spotify 2026-05-05 22:18:17 +02:00
Lumpiasty 14088dfd01 add vscode wrapper workaround 2026-05-04 19:54:58 +02:00
Lumpiasty 027f6a111a sign git commits with gpg 2026-04-29 19:16:59 +02:00
Lumpiasty 478d77d1bc use acer-wmi-ext overlay from source repo 2026-04-24 04:46:24 +02:00
Lumpiasty 10df44a898 add ventoy and efibootmgr 2026-04-24 03:41:19 +02:00
Lumpiasty 5c5f0a4315 more wishlist 2026-04-24 00:07:17 +02:00
Lumpiasty cb59a2e331 clean up commented out version pinned kwin 2026-04-23 23:45:11 +02:00
Lumpiasty cdd1bb750b remove unused acer-wmi-battery package 2026-04-23 23:44:36 +02:00
Lumpiasty 1e82a29f5a use acer-wmi-ext from my fork instead of patch 2026-04-23 23:42:58 +02:00
Lumpiasty 3506d95e67 remove custom ddccontrol pkg 2026-04-23 23:21:49 +02:00
Lumpiasty 6c638c6afd manually update qtpass 2026-04-23 23:16:47 +02:00
Lumpiasty f717ac1c4e remove version pin on ts6 2026-04-23 23:04:39 +02:00
Lumpiasty 8355b10e9c update nixos 2026-04-23 22:52:52 +02:00
Lumpiasty d860acb5d1 enable web search and claude auth in opencode 2026-04-19 03:15:41 +02:00
Lumpiasty 1480bd94df enable tailscale on gaming-pc 2026-04-18 23:45:18 +02:00
Lumpiasty c439e1d93a update nixos 2026-04-18 16:09:34 +02:00
Lumpiasty 367cf92334 update nixos 2026-04-14 17:56:00 +02:00
Lumpiasty 7f16bd57ca update deprecated things 2026-04-05 13:04:13 +02:00
Lumpiasty 87de24840d update nixos 2026-04-05 13:03:43 +02:00
Lumpiasty d44f528d0e kick system76-scheduler out and use scx_cosmos 2026-04-02 02:38:22 +02:00
Lumpiasty 07f34cb24b update nixos 2026-03-23 22:32:21 +01:00
Lumpiasty 126e828b4f switch peerix to private fork with fix 2026-03-19 18:07:40 +01:00
Lumpiasty dda547954b add peerix 2026-03-19 17:55:09 +01:00