Commit Graph

24 Commits (mainline)

Author SHA1 Message Date
Trolli Schmittlauch 5e7a41ab47 framenix: pin to kernel 6.8 due to virtualbox 2024-05-16 17:26:15 +02:00
Trolli Schmittlauch 154a8be69c host framenix: amdgpu flickering workaround not necessary anymore
is resolved since firmware 3.05
2024-04-26 17:38:24 +02:00
Trolli Schmittlauch 2bdff39416 [treewide] reformat all files with nixfmt-rfc-style 2024-03-16 17:18:20 +01:00
Trolli Schmittlauch d25fffc899 host framenix: linux 6.8-rc6 -> 6.8.0 from nixpkgs again 2024-03-14 00:32:54 +01:00
Trolli Schmittlauch 049ff40b14 host framenix: linux 6.8-rc6 -> 6.8-rc7 2024-03-04 00:55:24 +01:00
Trolli Schmittlauch 0abcc294af host framenix: linux 6.8-rc5 -> 6.8-rc6
- allows dropping the suspend patch
- now back at an unpatched kernel
2024-03-03 20:13:18 +01:00
Trolli Schmittlauch 346b7afd65 host framenix: linux 6.8-rc4 -> 6.8-rc5
allows dropping the drm buddy patch
2024-02-21 18:57:07 +01:00
Trolli Schmittlauch 10f78e86bf framenix: porper patch for suspend-resume-freeze
allows re-enabling the previously blacklisted module amd-pmf
2024-02-17 19:06:49 +01:00
Trolli Schmittlauch 5cedb5444a framenix kernel: update and pull graphics fix patch from git 2024-02-17 03:11:59 +01:00
Trolli Schmittlauch d46efe181f framenix kernel: 6.8-rc3 -> 6.8-rc4 2024-02-17 03:11:17 +01:00
Trolli Schmittlauch 9f55497476 host framenix: apply workaround against suspend-resume freeze bug in kernel 6.8 2024-02-17 00:34:25 +01:00
Trolli Schmittlauch a23072866f hosts/framenix: reduce power consumption with proper PPD CPU + ABM
- patch PPD to properly set the powersave level for the spu as well
- enable adaptive backlight management at lowest level

inspired by 1cbeaa156b/packages/default.nix
2024-02-12 19:32:19 +01:00
Trolli Schmittlauch 087cb1caf9 framenix kernel: 6.8-rc2 -> 6.8-rc3 2024-02-10 00:15:25 +01:00
Trolli Schmittlauch a18b8a685e framenix: use targeted patch instead of reverts 2024-02-10 00:15:24 +01:00
Trolli Schmittlauch 1e40e5fa9b framenix: patch kernel against grpahics flickering
only a temporary mitigation, should hopefully land upstream at some point
2024-02-06 00:56:12 +01:00
Trolli Schmittlauch 9ad1049f4a nixosConfigurations: move input forwarding to inline module
Inspired by https://jade.fyi/blog/flakes-arent-real/, this is better for
composability:
>  it also doesn't work outside of the flake that's actually invoking nixpkgs.lib.nixosSystem. The latter is the much more sinister part, and the reason I would strongly recommend inline modules with closures instead of specialArgs: they break flake composition.

For now, the `system` remains a specialArg, until I decide what to do
with that.
2024-01-20 12:25:32 +01:00
Trolli Schmittlauch 4a43774913 host framenix: apply workaround against amdgpu issue 2024-01-20 01:52:32 +01:00
Trolli Schmittlauch e5a5639aa1 host framenix: use latest firmware from unstable 2024-01-19 00:24:00 +01:00
Trolli Schmittlauch 34dce961d3 host framenix: use latest stable linux kernel to profit from fixes for new hardware 2024-01-11 18:24:06 +01:00
Trolli Schmittlauch ee009e1d03 host framenix: install radeontop 2024-01-11 18:16:12 +01:00
Trolli Schmittlauch fbef60be21 hosts: smartd only activated on thinknix 2024-01-11 01:50:31 +01:00
Trolli Schmittlauch 85101e1d85 host framenix: disable fingerprint sensor, enable fwupd 2024-01-11 01:50:08 +01:00
Trolli Schmittlauch bb61531df1 WIP framenix 2024-01-11 01:13:42 +01:00
Trolli Schmittlauch 993308a2d3 start modularising NixOS config for several hosts
First step in modularising the NixOS config, with a focus on separation of host-specific and common configs.
Common modules still need to be split up and refined, several TODOs and FIXUPs remain in code. But the config builds fine on thinknix.

Roughly based on/ inspired by https://johns.codes/blog/organizing-system-configs-with-nixos#using-nixos
2024-01-10 13:24:48 +01:00