Enhance flake configuration with new modules and updates
- Added `hermes` module to integrate the Hermes agent into the flake. - Introduced new `ai.nix` module for Ollama service configuration, enabling AI capabilities. - Updated `flake.lock` to include new dependencies and revisions for `hermes`, `npm-lockfile-fix`, and other related packages. - Refactored existing flake structure to improve organization and maintainability. - Enabled `nix-ld` in the host configuration for enhanced linking capabilities.
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
{config, inputs, pkgs, ...}: {
|
||||
imports = [
|
||||
inputs.hermes.nixosModules.default
|
||||
];
|
||||
services.ollama = {
|
||||
enable = true;
|
||||
# Replace the old acceleration line with this:
|
||||
package = pkgs.ollama-cuda;
|
||||
};
|
||||
chiasson.users.extraModules.olivier = [{chiasson.home.extraPackages = with pkgs; [ zed-editor windsurf];}];
|
||||
}
|
||||
@@ -19,12 +19,15 @@
|
||||
./_private/peripherals.nix
|
||||
# ./_private/printing-epson.nix
|
||||
./_private/displays.nix
|
||||
./_private/streaming-display.nix
|
||||
./_private/ai.nix
|
||||
./_private/media-disk.nix
|
||||
./_private/jellyfin-nfs-export.nix
|
||||
./_private/moonfin-flatpak.nix
|
||||
];
|
||||
|
||||
services.cloudflare-warp.enable = true;
|
||||
programs.nix-ld.enable = true;
|
||||
|
||||
boot.kernel.sysctl."fs.inotify.max_user_watches" = 1048576;
|
||||
boot.kernel.sysctl."fs.inotify.max_user_instances" = 2048;
|
||||
|
||||
Reference in New Issue
Block a user