diff --git a/flake.lock b/flake.lock index d8b47eb..66bc416 100644 --- a/flake.lock +++ b/flake.lock @@ -40,11 +40,11 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1750428432, - "narHash": "sha256-aICx9O+ci4j/0Rr5doOt0UxZIIDvpCU2G7aqQ5S0p3g=", + "lastModified": 1750851678, + "narHash": "sha256-vZRqRdZH5SegK8qn1VMI0Fjnsh9uTc6Y4EaYcrBDTzs=", "owner": "chaotic-cx", "repo": "nyx", - "rev": "b2d61842410c2884f45f33e3f9f5edf40bb7fca0", + "rev": "1e8d69811b5d6cd53f71a34e19a00746c94a830d", "type": "github" }, "original": { @@ -56,11 +56,11 @@ }, "crane": { "locked": { - "lastModified": 1748970125, - "narHash": "sha256-UDyigbDGv8fvs9aS95yzFfOKkEjx1LO3PL3DsKopohA=", + "lastModified": 1750266157, + "narHash": "sha256-tL42YoNg9y30u7zAqtoGDNdTyXTi8EALDeCB13FtbQA=", "owner": "ipetkov", "repo": "crane", - "rev": "323b5746d89e04b22554b061522dfce9e4c49b18", + "rev": "e37c943371b73ed87faf33f7583860f81f1d5a48", "type": "github" }, "original": { @@ -98,11 +98,11 @@ ] }, "locked": { - "lastModified": 1750040002, - "narHash": "sha256-KrC9iOVYIn6ukpVlHbqSA4hYCZ6oDyJKrcLqv4c5v84=", + "lastModified": 1750680230, + "narHash": "sha256-kD88T/NqmcgfOBFAwphN30ccaUdj6K6+LG0XdM2w2LA=", "owner": "nix-community", "repo": "disko", - "rev": "7f1857b31522062a6a00f88cbccf86b43acceed1", + "rev": "8fd2d6c75009ac75f9a6fb18c33a239806778d01", "type": "github" }, "original": { @@ -447,11 +447,11 @@ ] }, "locked": { - "lastModified": 1750304462, - "narHash": "sha256-Mj5t4yX05/rXnRqJkpoLZTWqgStB88Mr/fegTRqyiWc=", + "lastModified": 1750798083, + "narHash": "sha256-DTCCcp6WCFaYXWKFRA6fiI2zlvOLCf5Vwx8+/0R8Wc4=", "owner": "nix-community", "repo": "home-manager", - "rev": "863842639722dd12ae9e37ca83bcb61a63b36f6c", + "rev": "ff31a4677c1a8ae506aa7e003a3dba08cb203f82", "type": "github" }, "original": { @@ -469,11 +469,11 @@ ] }, "locked": { - "lastModified": 1750230721, - "narHash": "sha256-rg/lnazeno/f4VNSv+t2Zwio/OyCYKx5zV9/8hfhfgA=", + "lastModified": 1750403547, + "narHash": "sha256-XDDINMbHTtKQeSRpX5mwq20z23Wg/I/G4JUinA3V8Xg=", "owner": "Jovian-Experiments", "repo": "Jovian-NixOS", - "rev": "6c88df8c85ad3f80a5832edc50534a5add255b47", + "rev": "52b86b86d925ec00c836ecc6d36f9c947bb15736", "type": "github" }, "original": { @@ -494,11 +494,11 @@ "rust-overlay": "rust-overlay_2" }, "locked": { - "lastModified": 1750168384, - "narHash": "sha256-PBfJ7dGsR02im/RYN8wXII8yNPFhKxiPdq+JDfbvD2k=", + "lastModified": 1750866260, + "narHash": "sha256-fo5NvfutMEw9OV+5rGYuCKjlNNjcnD3cKMbOfzusO/E=", "owner": "nix-community", "repo": "lanzaboote", - "rev": "38c2addd2e0cedcb03708de6e6c21fb1be86d410", + "rev": "f40a3401f86d117affeeb8ca6f0ce5cd1ca3cc24", "type": "github" }, "original": { @@ -671,11 +671,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1750365781, - "narHash": "sha256-XE/lFNhz5lsriMm/yjXkvSZz5DfvKJLUjsS6pP8EC50=", + "lastModified": 1750741721, + "narHash": "sha256-Z0djmTa1YmnGMfE9jEe05oO4zggjDmxOGKwt844bUhE=", "owner": "nixos", "repo": "nixpkgs", - "rev": "08f22084e6085d19bcfb4be30d1ca76ecb96fe54", + "rev": "4b1164c3215f018c4442463a27689d973cffd750", "type": "github" }, "original": { @@ -725,11 +725,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1750440251, - "narHash": "sha256-iBzrVSW5leJxwIv5nEUT/QjmB2KAau6+eeDJqFGGCy8=", + "lastModified": 1750880745, + "narHash": "sha256-ryJ/tjeahYqoW+aGiQdRaeF1PLXUAn0C2aMfZsp5lu4=", "owner": "nix-community", "repo": "NUR", - "rev": "4a6b1ed21192aecf399aee6926a90ebc03572427", + "rev": "00ca473157cf7b9cf9b19e8e0bd0c509b5ec391a", "type": "github" }, "original": { @@ -750,11 +750,11 @@ "systems": "systems_2" }, "locked": { - "lastModified": 1750441488, - "narHash": "sha256-JuFBp2xM4JD/XGb69dTSDOdGbUD0fVHlgY9X9GHGTFE=", + "lastModified": 1750842150, + "narHash": "sha256-slD1Nzr7SStRhQgC1WmrIsgrgwgRyag2MAxCSrjrxKg=", "owner": "notashelf", "repo": "nvf", - "rev": "18c17b7b8dbf6e0f10e3eb5f1fa5341a9175a3b1", + "rev": "f9ee813a230e1c0ba0e1a13e1747fd1b996f08dc", "type": "github" }, "original": { @@ -927,11 +927,11 @@ ] }, "locked": { - "lastModified": 1750214276, - "narHash": "sha256-1kniuhH70q4TAC/xIvjFYH46aHiLrbIlcr6fdrRwO1A=", + "lastModified": 1750732748, + "narHash": "sha256-HR2b3RHsPeJm+Fb+1ui8nXibgniVj7hBNvUbXEyz0DU=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "f9b2b2b1327ff6beab4662b8ea41689e0a57b8d4", + "rev": "4b4494b2ba7e8a8041b2e28320b2ee02c115c75f", "type": "github" }, "original": { @@ -948,11 +948,11 @@ ] }, "locked": { - "lastModified": 1749955444, - "narHash": "sha256-CllTHvHX8KAdAZ+Lxzd23AmZTxO1Pfy+zC43/5tYkAE=", + "lastModified": 1750560265, + "narHash": "sha256-jQCojKl1/TzqE6ANOu6rP2qqxOcGK2xs6hpxZ77wrR8=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "539ba15741f0e6691a2448743dbc601d8910edce", + "rev": "076fdb0d45a9de3f379a626f51a62c78afe7efb1", "type": "github" }, "original": { diff --git a/hosts/perso-laptop/configuration.nix b/hosts/perso-laptop/configuration.nix index e347f68..a6a859f 100644 --- a/hosts/perso-laptop/configuration.nix +++ b/hosts/perso-laptop/configuration.nix @@ -60,9 +60,7 @@ graphics.nvidia.enable = true; audio.pipewire.enable = true; printing.enable = true; - # waydroid.enable = true; Broken + waydroid.enable = true; }; }; - - warnings = [ "waydroid disabled for now because it's broken" ]; } diff --git a/modules/home/editors/vscode.nix b/modules/home/editors/vscode.nix index 4de78ad..c97a933 100644 --- a/modules/home/editors/vscode.nix +++ b/modules/home/editors/vscode.nix @@ -11,8 +11,6 @@ in ''; }; config = mkIf cfg.enable { - warnings = [ "home(editors.vscode): C# support disabled for now. Can be re-enabled when this issue is resolved https://github.com/NixOS/nixpkgs/issues/418521" ]; - # Inspired by https://github.com/khaneliman/khanelinix/blob/1cc1ff0435671804666cdc732a0b792178441e2f/modules/home/programs/graphical/editors/vscode/default.nix programs.vscode = { enable = true; @@ -49,20 +47,19 @@ in ++ [ ms-vscode.cpptools ms-vscode.cmake-tools ms-vscode.cpptools-extension-pack ]; }; - # NOTE: Don't compile, missing libxml2 ? See https://github.com/NixOS/nixpkgs/issues/418521 - # C_Sharp = { - # extensions = - # with pkgs.vscode-extensions; - # commonExtensions - # ++ [ ms-dotnettools.csdevkit ms-dotnettools.csharp ms-dotnettools.vscode-dotnet-runtime ]; - # }; - # - # UnrealEngine = { - # extensions = - # commonExtensions - # ++ C_CPP.extensions - # ++ C_Sharp.extensions; - # }; + C_Sharp = { + extensions = + with pkgs.vscode-extensions; + commonExtensions + ++ [ ms-dotnettools.csdevkit ms-dotnettools.csharp ms-dotnettools.vscode-dotnet-runtime ]; + }; + + UnrealEngine = { + extensions = + commonExtensions + ++ C_CPP.extensions + ++ C_Sharp.extensions; + }; Phoenix = { extensions = diff --git a/modules/system/hardware/graphics/amdgpu.nix b/modules/system/hardware/graphics/amdgpu.nix index 2eaf973..c621d72 100644 --- a/modules/system/hardware/graphics/amdgpu.nix +++ b/modules/system/hardware/graphics/amdgpu.nix @@ -11,12 +11,10 @@ in ''; }; config = mkIf cfg.enable { - warnings = [ "system(hardware.graphics.amdgpu): ROCM Disabled for now. Re-enable it when https://github.com/NixOS/nixpkgs/pull/418461 is available" ]; - boot.initrd.kernelModules = [ "amdgpu" ]; # Set acceleration to rocm - # services.ollama.acceleration = "rocm"; + services.ollama.acceleration = "rocm"; # Load amdgpu driver for Xorg and Wayland services.xserver = { @@ -24,11 +22,10 @@ in videoDrivers = ["amdgpu"]; }; - # NOTE: Fixed when https://github.com/NixOS/nixpkgs/pull/418461 is available hardware.graphics = { enable = true; enable32Bit = true; - # extraPackages = with pkgs; [ rocmPackages.clr.icd ]; + extraPackages = with pkgs; [ rocmPackages.clr.icd ]; }; }; }