diff --git a/flake.lock b/flake.lock index cb1fe95..f238b5d 100644 --- a/flake.lock +++ b/flake.lock @@ -209,11 +209,11 @@ "nixpkgs": "nixpkgs_4" }, "locked": { - "lastModified": 1764161084, - "narHash": "sha256-HN84sByg9FhJnojkGGDSrcjcbeioFWoNXfuyYfJ1kBE=", + "lastModified": 1765065051, + "narHash": "sha256-b7W9WsvyMOkUScNxbzS45KEJp0iiqRPyJ1I3JBE+oEE=", "owner": "LnL7", "repo": "nix-darwin", - "rev": "e95de00a471d07435e0527ff4db092c84998698e", + "rev": "7e22bf538aa3e0937effcb1cee73d5f1bcc26f79", "type": "github" }, "original": { @@ -608,11 +608,11 @@ ] }, "locked": { - "lastModified": 1764912896, - "narHash": "sha256-ftxQocr098v5ngqB3SXa9tW6aqovBSBOEdIRcLEj44c=", + "lastModified": 1764998300, + "narHash": "sha256-fZatn/KLfHLDXnF0wy7JxXqGaZmGDTVufT4o/AOlj44=", "owner": "nix-community", "repo": "home-manager", - "rev": "6bcb2395ab9ed05616052262da526cd7c5b4b123", + "rev": "27a6182347ccae90a88231ae0dc5dfa7d15815bb", "type": "github" }, "original": { @@ -641,11 +641,11 @@ "homebrew-cask": { "flake": false, "locked": { - "lastModified": 1764950034, - "narHash": "sha256-6yieaKFC8qzuiC/ll4mXFILKQbTALPWLaAFHazaKbt0=", + "lastModified": 1765152933, + "narHash": "sha256-IimyE9h4zuVjMRv35LLswzSdsNgylxuzhx0QJqK8kVk=", "owner": "homebrew", "repo": "homebrew-cask", - "rev": "66dd4ded0cbdaaf4917379d545c3f0b7621f31fe", + "rev": "b5d81655599ed455523e3563b2c9956c4d62c5e9", "type": "github" }, "original": { @@ -657,11 +657,11 @@ "homebrew-core": { "flake": false, "locked": { - "lastModified": 1764950598, - "narHash": "sha256-LMQp2OiQ2RtXm8yM2MG0nNZH7C5B7YCyjyillmlLhGQ=", + "lastModified": 1765152981, + "narHash": "sha256-FXjW0k4fh4KAKfbpjrd0vJrTdYERX2QAwzbhA7DW77w=", "owner": "homebrew", "repo": "homebrew-core", - "rev": "f32ca383821af7493be6646d3284e23beb4bb8f0", + "rev": "389a677470e6367861ad3e69ec48e86c42e21702", "type": "github" }, "original": { @@ -866,11 +866,11 @@ ] }, "locked": { - "lastModified": 1764475780, - "narHash": "sha256-77jL5H5x51ksLiOUDjY0ZK8e2T4ZXLhj3ap8ETvknWI=", + "lastModified": 1765080594, + "narHash": "sha256-5t3d655GqLblE+p5xN5ntkeRfZBesN7vehOWcRcU88M=", "owner": "nix-community", "repo": "nix-index-database", - "rev": "5a3ff8c1a09003f399f43d5742d893c0b1ab8af0", + "rev": "4194c582d0a3f440382ee00b729ea5cc5ef59754", "type": "github" }, "original": { @@ -924,11 +924,11 @@ "nixpkgs": "nixpkgs_9" }, "locked": { - "lastModified": 1764900054, - "narHash": "sha256-eMQ+eu5u/3AkhZ5zm3CaE7GSrP3Ca+70WzPs51uNKZ0=", + "lastModified": 1765073356, + "narHash": "sha256-XWC5svVWK73kTMxWYUcta+aNIMn8P46mW+8+b9gJc0c=", "owner": "nix-community", "repo": "nix-vscode-extensions", - "rev": "7194cfbf5b270c228ff189078e6d345ead97ae69", + "rev": "e8539a8f806b568a1075cd69f60089eba6e17ea6", "type": "github" }, "original": { @@ -1126,11 +1126,11 @@ }, "nixpkgs-stable_2": { "locked": { - "lastModified": 1764831616, - "narHash": "sha256-OtzF5wBvO0jgW1WW1rQU9cMGx7zuvkF7CAVJ1ypzkxA=", + "lastModified": 1764983851, + "narHash": "sha256-y7RPKl/jJ/KAP/VKLMghMgXTlvNIJMHKskl8/Uuar7o=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "c97c47f2bac4fa59e2cbdeba289686ae615f8ed4", + "rev": "d9bc5c7dceb30d8d6fafa10aeb6aa8a48c218454", "type": "github" }, "original": { @@ -1174,43 +1174,27 @@ }, "nixpkgs_12": { "locked": { - "lastModified": 1764897201, - "narHash": "sha256-428X4sppU6k+tF2vxTy726E5BxbtoxoTRP+1FBbXqvM=", + "lastModified": 1764950072, + "narHash": "sha256-BmPWzogsG2GsXZtlT+MTcAWeDK5hkbGRZTeZNW42fwA=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "9cfae7bb77c5058a4cfa8006d0caf82af8e980dc", + "rev": "f61125a668a320878494449750330ca58b78c557", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-unstable-small", + "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_13": { "locked": { - "lastModified": 1759417375, - "narHash": "sha256-O7eHcgkQXJNygY6AypkF9tFhsoDQjpNEojw3eFs73Ow=", + "lastModified": 1764947035, + "narHash": "sha256-EYHSjVM4Ox4lvCXUMiKKs2vETUSL5mx+J2FfutM7T9w=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "dc704e6102e76aad573f63b74c742cd96f8f1e6c", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_14": { - "locked": { - "lastModified": 1764445028, - "narHash": "sha256-ik6H/0Zl+qHYDKTXFPpzuVHSZE+uvVz2XQuQd1IVXzo=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "a09378c0108815dbf3961a0e085936f4146ec415", + "rev": "a672be65651c80d3f592a89b3945466584a22069", "type": "github" }, "original": { @@ -1403,14 +1387,16 @@ "inputs": { "flake-compat": "flake-compat_6", "gitignore": "gitignore_2", - "nixpkgs": "nixpkgs_13" + "nixpkgs": [ + "nixpkgs" + ] }, "locked": { - "lastModified": 1763988335, - "narHash": "sha256-QlcnByMc8KBjpU37rbq5iP7Cp97HvjRP0ucfdh+M4Qc=", + "lastModified": 1765016596, + "narHash": "sha256-rhSqPNxDVow7OQKi4qS5H8Au0P4S3AYbawBSmJNUtBQ=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "50b9238891e388c9fdc6a5c49e49c42533a1b5ce", + "rev": "548fc44fca28a5e81c5d6b846e555e6b9c2a5a3c", "type": "github" }, "original": { @@ -1588,14 +1574,14 @@ }, "sops-nix": { "inputs": { - "nixpkgs": "nixpkgs_14" + "nixpkgs": "nixpkgs_13" }, "locked": { - "lastModified": 1764483358, - "narHash": "sha256-EyyvCzXoHrbL467YSsQBTWWg4sR96MH1sPpKoSOelB4=", + "lastModified": 1765079830, + "narHash": "sha256-i9GMbBLkeZ7MVvy7+aAuErXkBkdRylHofrAjtpUPKt8=", "owner": "Mic92", "repo": "sops-nix", - "rev": "5aca6ff67264321d47856a2ed183729271107c9c", + "rev": "aeb517262102f13683d7a191c7e496b34df8d24c", "type": "github" }, "original": { @@ -1648,11 +1634,11 @@ "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1764860352, - "narHash": "sha256-bWrh2T6EPiiZC7jY0jK5cWRwkG0hltnPT1etfHIHiXM=", + "lastModified": 1765047449, + "narHash": "sha256-VQcqjJ2g0kT9TW4ENwA2HBQJzfbCUd5s1Wm3K+R2QZY=", "owner": "nix-community", "repo": "stylix", - "rev": "61a01b75f0a7e58dac486ddf022c628a71528399", + "rev": "bd00e01aab676aee88e6cc5c9238b4a5a7d6639a", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 4e87fbf..a84152a 100644 --- a/flake.nix +++ b/flake.nix @@ -1,6 +1,6 @@ { inputs = { - nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable-small"; + nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; nixpkgs-stable.url = "github:NixOS/nixpkgs/nixos-25.11"; # The name "snowfall-lib" is required due to how Snowfall Lib processes your @@ -69,7 +69,10 @@ nixos-apple-silicon.url = "github:nix-community/nixos-apple-silicon"; - pre-commit-hooks-nix.url = "github:cachix/pre-commit-hooks.nix"; + pre-commit-hooks-nix = { + url = "github:cachix/pre-commit-hooks.nix"; + inputs.nixpkgs.follows = "nixpkgs"; + }; treefmt-nix = { url = "github:numtide/treefmt-nix"; diff --git a/modules/nixos/services/ai/default.nix b/modules/nixos/services/ai/default.nix index b63d9e5..512244a 100755 --- a/modules/nixos/services/ai/default.nix +++ b/modules/nixos/services/ai/default.nix @@ -15,7 +15,7 @@ in config = mkIf cfg.enable { services.ollama = { enable = true; - package = pkgs.ollama-rocm; + package = pkgs.stable.ollama-rocm; port = 11434; host = "0.0.0.0"; user = "nix-apps";