Commit Graph
100 Commits
Author SHA1 Message Date
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
Lumpiasty 2f8ab6e8e9 update nixos 2026-03-19 16:25:40 +01:00
Lumpiasty 274ba7900f update kernel to 6_19 2026-03-19 16:25:33 +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 50a2e5b53c replace zram swap with swap partition on acer 2026-03-13 16:50:39 +01:00
Lumpiasty 5648a23304 update nixos 2026-03-12 23:33:26 +01:00
Lumpiasty e57721d269 add disk usage analyzer to dev tools 2026-03-12 23:33:03 +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 348f51931b add traceroute and amdgpu_top dev tools 2026-03-12 22:01:31 +01:00
Lumpiasty 39c472b590 add pwgen, siyuan, gimp programs 2026-03-12 22:00:51 +01:00
Lumpiasty abaf8f887f increase igpu memory limits on acer 2026-03-12 22:00:20 +01:00
Lumpiasty 0d708c0da0 add mtr and whois debug tools 2026-03-06 21:25:47 +01:00
Lumpiasty d09aff660c update nixos 2026-02-22 22:08:53 +01:00
Lumpiasty 1135a34bb6 enhance direnv integration for VSCode terminal 2026-02-20 21:24:31 +01:00
Lumpiasty 9c00f3082f use home-manager direnv module 2026-02-20 21:10:04 +01:00
Lumpiasty ac745a5762 limit arc cache size to 5% of ram 2026-02-19 20:32:43 +01:00
Lumpiasty 965831c3b1 add claude code 2026-02-06 16:48:48 +01:00
Lumpiasty dc072f6e28 update nixos 2026-02-06 16:48:27 +01:00
Lumpiasty e701325fcf Revert "update nixos"
This reverts commit 38c3eb4401.
2026-01-25 02:00:43 +01:00
Lumpiasty 38c3eb4401 update nixos 2026-01-23 22:37:35 +01:00
Lumpiasty e9d00708d7 yet another workaround for instability 2026-01-23 22:37:25 +01:00
Lumpiasty c72e9f26c7 add lanzaboote on gaming-pc 2026-01-17 19:14:33 +01:00
Lumpiasty 977066730f add opencode 2026-01-17 19:11:02 +01:00
Lumpiasty 7cfc97e377 add thunderbird 2026-01-16 16:46:57 +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 c44536e17c disable failed hangs workaround on acer 2026-01-14 21:29:11 +01:00
Lumpiasty c32fc4e3cb add printing and scanning support 2026-01-14 21:28:30 +01:00
Lumpiasty 5ca97923e6 add winbox4 2026-01-14 21:26:28 +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 9e0ab59935 update nixos 2026-01-01 22:35:47 +01:00
Lumpiasty 86dedc48fe enable subpixel rendering on acer 2025-12-17 20:34:43 +01:00
Lumpiasty 25b83140f4 add useful system utils 2025-12-17 20:32:09 +01:00
Lumpiasty a8bfe4bfde update wishlist 2025-12-17 20:31:33 +01:00
Lumpiasty 502d44f132 add direnv 2025-12-17 20:28:49 +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 dc668101b3 update git settings to new schema 2025-10-28 23:29:50 +01:00
Lumpiasty cf250724aa update nixos 2025-10-28 22:51:26 +01:00
Lumpiasty ec35fa2ad8 Disable plasma session restoration 2025-10-19 21:27:20 +02:00
Lumpiasty 5f8afff023 Add kwin night light configuration with location-based settings 2025-10-19 21:26:08 +02:00
Lumpiasty 050f0209fb Use plasma-manager options they finally fixed 2025-10-19 01:40:24 +02:00
Lumpiasty a54dffd385 update nixos and remove ts3 to avoid rebuilding qtwebengine 2025-10-18 22:08:59 +02:00
Lumpiasty eb400f97d7 Update wishlist 2025-10-18 22:02:16 +02:00
Lumpiasty ba602446f3 mv machine specific configs to separate file 2025-10-18 21:45:30 +02:00
Lumpiasty 9d08563c58 add ungoogled chromium to browsers 2025-10-18 21:43:14 +02:00
Lumpiasty 3f2066c21c limit number of generations on acer to 3 2025-10-18 21:43:14 +02:00
Lumpiasty 4b404fbc31 add bottles 2025-10-18 21:43:14 +02:00
Lumpiasty 6b4d06aa74 introduce teamspeak6-client with pinned updated version 2025-10-18 21:43:14 +02:00
Lumpiasty 0aec2c92d9 update kernel on gaming-pc 2025-10-18 21:43:14 +02:00
Lumpiasty 62a5ab6ab1 update nixos 2025-10-18 21:43:14 +02:00
Lumpiasty 1549e41f12 update nixos 2025-10-18 21:43:14 +02:00
Lumpiasty cacccaef06 add tailscale 2025-10-18 21:43:14 +02:00