diff --git a/flake.lock b/flake.lock index 69c4bd8..7804c2d 100644 --- a/flake.lock +++ b/flake.lock @@ -418,11 +418,11 @@ ] }, "locked": { - "lastModified": 1754487366, - "narHash": "sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8=", + "lastModified": 1756770412, + "narHash": "sha256-+uWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "af66ad14b28a127c5c0f3bbb298218fc63528a18", + "rev": "4524271976b625a4a605beefd893f270620fd751", "type": "github" }, "original": { @@ -859,11 +859,11 @@ ] }, "locked": { - "lastModified": 1756788591, - "narHash": "sha256-LOrOfPWpJU/ADWDyVwPv9XNuYPq5KJtmAmSzplpccmE=", + "lastModified": 1756903364, + "narHash": "sha256-vZh/YH2D7oDFek10r0TbGn3qJrqGv69sSP+oF8PFDqQ=", "owner": "nix-community", "repo": "home-manager", - "rev": "f3d3b4592a73fb64b5423234c01985ea73976596", + "rev": "6159629d05a0e92bb7fb7211e74106ae1d552401", "type": "github" }, "original": { @@ -946,11 +946,11 @@ "xdph": "xdph" }, "locked": { - "lastModified": 1756759481, - "narHash": "sha256-TEX5mzwvCNOexITjt6hS4PNUOWAyFGXcb2/rprduq5k=", + "lastModified": 1756811803, + "narHash": "sha256-03zmDvAU+VLPWHv5uxfGVR6bs/SnCYeZ8hbedK/Eb/M=", "owner": "hyprwm", "repo": "Hyprland", - "rev": "8a64168a43f7d50810f428af0b34013f796ca2c8", + "rev": "127aab815908ecbd3db4d23f127d2e96b79855f9", "type": "github" }, "original": { @@ -1138,11 +1138,11 @@ "rust-overlay": "rust-overlay_2" }, "locked": { - "lastModified": 1755899253, - "narHash": "sha256-AaQi29z+X03i/os3n6+p6VMHj+2haZEPJMj5SdRtUoA=", + "lastModified": 1756876216, + "narHash": "sha256-ZVRwUbMrGeH3XZrFt/YoCOxXR6TWwkXcqWwWAA+F+Rs=", "owner": "ulyssa", "repo": "iamb", - "rev": "6ebb7ac7fdfa68f558a193e0557da8314b528f72", + "rev": "7b1dc93f3a01f4e8b138922a27bb3ce60d7be1f9", "type": "github" }, "original": { @@ -1175,11 +1175,11 @@ }, "mnw": { "locked": { - "lastModified": 1756580127, - "narHash": "sha256-XK+ZQWjnd96Uko73jY1dc23ksnuWnF/Myc4rT/LQOmc=", + "lastModified": 1756659871, + "narHash": "sha256-v6Rh4aQ6RKjM2N02kK9Usn0Ix7+OY66vNpeklc1MnGE=", "owner": "Gerg-L", "repo": "mnw", - "rev": "ecdb5ba1b08ac198d9e9bfbf9de3b234fb1eb252", + "rev": "ed6cc3e48557ba18266e598a5ebb6602499ada16", "type": "github" }, "original": { @@ -1219,11 +1219,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1756771594, - "narHash": "sha256-Ln3i7qWzBThCgsetcPgotG1TK7TCZPzPudwKzGKtmPc=", + "lastModified": 1756857991, + "narHash": "sha256-RCdKAApSgXHhwt7236TygtgV04qlIojySDAJXVNM1Nc=", "owner": "nix-community", "repo": "neovim-nightly-overlay", - "rev": "68c0096bd5d0ff8b9c436cf5338f1fb24957d980", + "rev": "d18b36e17f51d0e5ff51d4e74f573c6683e496ab", "type": "github" }, "original": { @@ -1235,11 +1235,11 @@ "neovim-src": { "flake": false, "locked": { - "lastModified": 1756770793, - "narHash": "sha256-qlgoWy70c9Qcr/jpru16XwSQlkq0tFbFOZcyfmQRPu4=", + "lastModified": 1756837279, + "narHash": "sha256-exFuBMScGX9vjLGQ4p/uZKyDCot5xF5Ta864Dv0ys/0=", "owner": "neovim", "repo": "neovim", - "rev": "4f374bf938283b2d8c842bddb4583337aba0555d", + "rev": "431004dda2bbfe1565afcaa5117a0287317b0215", "type": "github" }, "original": { @@ -1456,11 +1456,11 @@ }, "nixpkgs_11": { "locked": { - "lastModified": 1756696532, - "narHash": "sha256-6FWagzm0b7I/IGigOv9pr6LL7NQ86mextfE8g8Q6HBg=", + "lastModified": 1756819007, + "narHash": "sha256-12V64nKG/O/guxSYnr5/nq1EfqwJCdD2+cIGmhz3nrE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "58dcbf1ec551914c3756c267b8b9c8c86baa1b2f", + "rev": "aaff8c16d7fc04991cac6245bee1baa31f72b1e1", "type": "github" }, "original": { @@ -1472,11 +1472,11 @@ }, "nixpkgs_12": { "locked": { - "lastModified": 1756542300, - "narHash": "sha256-tlOn88coG5fzdyqz6R93SQL5Gpq+m/DsWpekNFhqPQk=", + "lastModified": 1756787288, + "narHash": "sha256-rw/PHa1cqiePdBxhF66V7R+WAP8WekQ0mCDG4CFqT8Y=", "owner": "nixos", "repo": "nixpkgs", - "rev": "d7600c775f877cd87b4f5a831c28aa94137377aa", + "rev": "d0fc30899600b9b3466ddb260fd83deb486c32f1", "type": "github" }, "original": { @@ -1488,11 +1488,11 @@ }, "nixpkgs_13": { "locked": { - "lastModified": 1756536218, - "narHash": "sha256-ynQxPVN2FIPheUgTFhv01gYLbaiSOS7NgWJPm9LF9D0=", + "lastModified": 1756696532, + "narHash": "sha256-6FWagzm0b7I/IGigOv9pr6LL7NQ86mextfE8g8Q6HBg=", "owner": "nixos", "repo": "nixpkgs", - "rev": "a918bb3594dd243c2f8534b3be01b3cb4ed35fd1", + "rev": "58dcbf1ec551914c3756c267b8b9c8c86baa1b2f", "type": "github" }, "original": { @@ -1632,11 +1632,11 @@ }, "nixpkgs_8": { "locked": { - "lastModified": 1736883708, - "narHash": "sha256-uQ+NQ0/xYU0N1CnXsa2zghgNaOPxWpMJXSUJJ9W7140=", + "lastModified": 1756542300, + "narHash": "sha256-tlOn88coG5fzdyqz6R93SQL5Gpq+m/DsWpekNFhqPQk=", "owner": "nixos", "repo": "nixpkgs", - "rev": "eb62e6aa39ea67e0b8018ba8ea077efe65807dc8", + "rev": "d7600c775f877cd87b4f5a831c28aa94137377aa", "type": "github" }, "original": { @@ -1648,11 +1648,11 @@ }, "nixpkgs_9": { "locked": { - "lastModified": 1736320768, - "narHash": "sha256-nIYdTAiKIGnFNugbomgBJR+Xv5F1ZQU+HfaBqJKroC0=", + "lastModified": 1744536153, + "narHash": "sha256-awS2zRgF4uTwrOKwwiJcByDzDOdo3Q1rPZbiHQg/N38=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4bc9c909d9ac828a039f288cf872d16d38185db8", + "rev": "18dd725c29603f582cf1900e0d25f9f1063dbf11", "type": "github" }, "original": { @@ -1750,11 +1750,11 @@ "systems": "systems_8" }, "locked": { - "lastModified": 1756668885, - "narHash": "sha256-K2B+szngrw1tfzkrAs49HGkK5hlUGIKV0+2Z9ndnAuA=", + "lastModified": 1756870502, + "narHash": "sha256-0diPvHFwQbKvKkz0bmEVEoFIzL4rdD80CaApHaj6hzs=", "owner": "notashelf", "repo": "nvf", - "rev": "bf485ab9b6db5610ee93b90c94f1fd2afb4eb582", + "rev": "7b009c945d2f0213409aa0bae07c79d28b92d625", "type": "github" }, "original": { @@ -1879,11 +1879,11 @@ "nixpkgs": "nixpkgs_9" }, "locked": { - "lastModified": 1736994333, - "narHash": "sha256-v4Jrok5yXsZ6dwj2+2uo5cSyUi9fBTurHqHvNHLT1XA=", + "lastModified": 1756694554, + "narHash": "sha256-z/Iy4qvcMqzhA2IAAg71Sw4BrMwbBHvCS90ZoPLsnIk=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "848db855cb9e88785996e961951659570fc58814", + "rev": "b29e5365120f344fe7161f14fc9e272fcc41ee56", "type": "github" }, "original": { @@ -1929,11 +1929,11 @@ "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1755997543, - "narHash": "sha256-/fejmCQ7AWa655YxyPxRDbhdU7c5+wYsFSjmEMXoBCM=", + "lastModified": 1756811338, + "narHash": "sha256-fwgklhY9kJSTDMGuwHJUVBCuJDVvxxljjGOLhxC84ko=", "owner": "danth", "repo": "stylix", - "rev": "f47c0edcf71e802378b1b7725fa57bb44fe85ee8", + "rev": "989312ab49e6eb1d076f9d194d43f9f9c513087e", "type": "github" }, "original": { diff --git a/hosts/ymir/configuration.nix b/hosts/ymir/configuration.nix index 8c190ad..94093e5 100644 --- a/hosts/ymir/configuration.nix +++ b/hosts/ymir/configuration.nix @@ -19,7 +19,7 @@ boot.binfmt.emulatedSystems = ["aarch64-linux"]; # Use the xanmod kernel - boot.kernelPackages = pkgs.linuxPackages_cachyos; + boot.kernelPackages = pkgs.linuxPackages_cachyos-lto; services.scx = { enable = true; package = pkgs.scx_git.full; @@ -173,7 +173,7 @@ crony.wireguard.enable = true; crony.additional-hardware.enable = true; crony.secrets.enable = true; - crony.ryzenadj.enable = true; + crony.ryzenadj.enable = false; crony.auto-cpufreq.enable = true; crony.hyprland-nixos.enable = true; crony.ollama.enable = false; diff --git a/modules/linux/nixos/ryzenadj.nix b/modules/linux/nixos/ryzenadj.nix index 2c9ea4f..8a4e0e6 100644 --- a/modules/linux/nixos/ryzenadj.nix +++ b/modules/linux/nixos/ryzenadj.nix @@ -135,8 +135,9 @@ in { config = lib.mkIf config.crony.ryzenadj.enable { # Add ryzen-smu driver to allow reading values - boot.extraModulePackages = with config.boot.kernelPackages; [ryzen-smu]; - boot.kernelParams = ["iomem=relaxed"]; + # boot.extraModulePackages = with config.boot.kernelPackages; [ryzen-smu]; + # boot.kernelParams = ["iomem=relaxed"]; + hardware.cpu.amd.ryzen-smu.enable = true; # Install ryzenadj globally environment.systemPackages = with pkgs; [