- Updated `claude-code` version from 1.0.98 to 1.0.107 in `package.nix`.
- Adjusted hashes for `src` and `npmDepsHash` to match the new version.
- Ensures compatibility with the latest upstream release.
- Added `claude-code` to the default packages for `aarch64-linux/rnix`.
- Moved `jetbrains-toolbox` to be included for all platforms instead of x86_64 only.
- Updated `ci` alias in both NixOS and Home modules to exclude the `--signoff` flag.
- Ensures compatibility and avoids unnecessary signing for commit alias.
- Updated `claude-code` version from 1.0.69 to 1.0.80 in `package.nix`.
- Adjusted hash values for `src` and `npmDepsHash` to match the new version.
- Removed redundant `--unset DEV` flag from the wrapper script.
- Introduced `default.nix` with user-specific configurations for `home-manager`.
- Enabled various CLI tools including Bash, Fish, Git, and Starship.
- Added Alacritty terminal configuration with custom font, theme, and behavior.
- Set minimum protocol to SMB2 and enabled extended attribute (EA) support in Samba settings.
- Added `fruit:nfs_aces` and `fruit:wipe_intentionally_left_blank_rfork` options for improved macOS compatibility.
- Removed unused inputs such as `flake-compat_2`, `flake-utils-plus_2`, and `nixpkgs_5` from `flake.lock`.
- Simplified configuration by consolidating redundant inputs and updating references.
- Aligns with best practices for maintaining a clean and efficient flake configuration.
- Changed the `time-machine` key to `TimeMachineBackup` in the Samba share configuration.
- Aligns key naming to standard conventions and improves readability.
- Removed the `nixsgx-flake` input and its associated overlay from `flake.nix` and `extern` overlays.
- Updated `default.nix` to exclude `nixsgx-flake` from update-inputs script.
- Simplifies configuration by deprecating unused or unnecessary components.
- Disabled Netatalk service by setting `enable` to `false`.
- Improved macOS compatibility in Samba with specific `fruit` and `vfs` options.
- Added a new Time Machine share configuration for backups.
- Added `power.pm_freeze_timeout` kernel setting with a value of 30000 to extend system freeze timeout.
- Removed `cloudflare-warp` from system packages and systemd packages for cleanup.
- Updated `@anthropic-ai/claude-code` dependency from 1.0.44 to 1.0.58.
- Adjusted hashes in `package-lock.json` and `package.nix` to reflect the new version.
- Added `--unset DEV` to `postInstall` to prevent crashes caused by the `DEV=true` environment variable.
- Updated `@anthropic-ai/claude-code` dependency from 1.0.38 to 1.0.44.
- Adjusted hashes in `package-lock.json` and `package.nix` to align with the new version.
- Ensured consistency across package configuration files.
- Implemented detection of clipboard content types (text, files, and images).
- Added support for pasting file paths and temporary image paths.
- Ensured plain text pasting remains compatible with security checks.
- Updated `@anthropic-ai/claude-code` dependency from 1.0.35 to 1.0.38.
- Adjusted hashes in `package-lock.json` and `package.nix` to reflect the new version.
- Ensured consistency with the updated package configuration.
- Bumped `claude-code` to version 1.0.35 and updated associated hashes.
- Upgraded `gemini-cli` to version 0.1.7 and refactored its `package.nix`.
- Updated `flake.lock` inputs for `nixpkgs`, `home-manager`, and other dependencies.
- Introduced `gemini-cli` as a CLI tool in the x1 configuration.
- Added a new overlay for `gemini-cli` package with npm dependencies.
- Removed `goose-cli` and `aider-chat` from the existing application list.
- Updated `@anthropic-ai/claude-code` dependency from 1.0.3 to 1.0.11.
- Adjusted hashes in `package-lock.json` and `package.nix` for the new version.
- Added support for additional sharp optional dependencies.
- Enabled the cratedocs-mcp service in the x1 configuration.
- Added `cratedocs` as a new flake input and included its modules and overlay.
- Updated multiple flake inputs (`nixpkgs`, `rust-overlay`, etc.) with new revisions.
- Adjusted formatting for consistent style in package.nix.
- Added NODE_OPTIONS to increase memory limit for Node.js processes.
This improves stability and handles larger workloads efficiently.
- Removed inotify sysctl settings from hardware configuration.
- Added updated inotify limits under GUI services for JetBrains IDEs.
This ensures better compatibility and performance for these tools.
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
- Replace `vim.defaultEditor` with `neovim.defaultEditor`.
- Add `vim.enable` to enable Vim by default.
- Simplify imports by removing unused `options`.
- Updated `@anthropic-ai/claude-code` dependency from 1.0.2 to 1.0.3.
- Adjusted hashes in `package-lock.json` and `package.nix` to match the new version.
- Ensured compatibility with the latest package release.
- Updated `nixos-mailserver` to track the nixos-25.05 release.
- Replaced `systems_7` with `systems_6` and updated `flake-utils`.
- Added new dependencies: `git-hooks` and `gitignore_2`.
- Updated `nixpkgs` to a newer revision.
Simplified input argument structures across multiple Nix modules by removing unnecessary bindings and standardizing formats. Enabled `system.primaryUser` setting and updated PAM configuration for sudo touch ID authentication. Removed deprecated or unused configurations, including user fields in metacfg and outdated options in some modules.