Commit graph

35 commits

Author SHA1 Message Date
d2b3358a58 chore: update dependencies and migrate to nixos-25.05
- 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.
2025-05-27 13:35:30 +02:00
bbc247aa23 refactor: simplify Nix configuration and update dependencies
Replaced custom Nerd Fonts overrides with predefined ones. Removed unused Neovim settings and plugins, and disabled Neovim for a specific user. Updated various flake dependencies to their latest versions.
2025-05-27 12:59:30 +02:00
85a81dd054 chore: update flake inputs
- brew-src: 4.5.0 -> 4.5.2
- nix-homebrew, nixpkgs, unstable: updated to latest versions

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-05-23 22:10:04 +02:00
12e2bb7521 chore: update flake.lock and adjust configurations
- Updated flake.lock dependencies to latest commits and versions.
- Disabled Neovim in cli-apps for aarch64-darwin user config.
- Commented out unused and redundant settings in overlays and Neovim module.
2025-05-09 15:01:51 +02:00
8a7ac30acf feat(x1): add secrets management and configuration
Introduce encrypted secrets and SOPS configuration for the x1 system. Update SSH and related services to utilize these secrets and modify flake.lock to align with the latest dependencies.
2025-04-04 14:54:25 +02:00
d0910f964b feat(overlays): add goose-cli and aider-chat
This commit introduces goose-cli and aider-chat to the unstable overlays. These additions enhance the available tools for CLI and chat-related tasks.
2025-03-26 09:00:26 +01:00
b7f7dd18ab feat(flakes): add claude desktop package and overlay
Introduced `claude-desktop-with-fhs` package by adding the `claude` flake to the inputs. Updated the system configuration and overlays to integrate the new package for usage.
2025-03-22 08:26:25 +01:00
6f89baaf94 chore: update lock file dependencies
- Updated `brew`, `nix-darwin`, `disko`, and other dependencies in `flake.lock` to newer revisions.
- Improves compatibility and includes upstream updates for stability and features.
2025-03-20 09:12:14 +01:00
f71b0358d3 feat: add claude-code to unstable and X1 systems
Added `claude-code` to the `unstable` overlay and the X1 system package list. Updated `flake.lock` to include the latest revisions of dependencies.
2025-03-19 10:28:41 +01:00
b8c83bd15b chore: update flake inputs to latest versions
Removed explicit revision for `snowfall-lib` and updated flake.lock to align with the latest upstream changes. This ensures dependencies stay current while simplifying maintenance.
2025-02-26 15:35:01 +01:00
7494fd7efd refactor: improve formatting and update dependencies
Reformatted configuration files for better readability and consistency. Updated lock file dependencies to the latest revisions, ensuring compatibility and performance improvements.
2025-02-25 08:56:02 +01:00
0daae09240 feat(x1): enable zram
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2025-01-20 13:48:44 +01:00
8edd5423d8 fix: update flake dependencies to latest versions
- Updated `nix-darwin` to version `nix-darwin-24.11` with new revision.
- Updated several locked dependencies (`disko`, `homebrew`, `sops-nix`, `nixpkgs`) for newer versions.
- Ensured compatibility with upstream changes and improved dependency freshness.
2025-01-16 09:14:38 +01:00
53ff9f2411 chore: flake update
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2025-01-10 16:49:41 +01:00
049df580d3 flake update
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2024-12-14 09:11:11 +01:00
e2150bb50f flake update
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2024-11-29 16:11:31 +01:00
afc947f86f flake update
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2024-11-29 14:45:50 +01:00
b9762cf147 nix flake update
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2024-11-29 12:59:12 +01:00
3953362456 refactor: update configurations and fix inconsistent naming
Refactor various NixOS and home-manager configurations to improve consistency and readability. Correct naming inconsistencies, ensure proper indentation, and restructure Samba settings for better clarity and maintainability.
2024-11-28 10:01:53 +01:00
23acb92b3b feat(flake.nix): update Nixpkgs and Home Manager to 24.11
Updated the Nixpkgs and Home Manager inputs from 24.05 to 24.11. Removed the attic module and its dependencies, added mnw to neovim-flake. Refined Neovim configuration by disabling nvimCodeActionMenu and optimizing other settings.
2024-11-28 08:53:56 +01:00
de533e61a0 Remove unused dependencies from flake.lock
This commit prunes numerous unused dependencies from the `flake.lock` file, including various Neovim plugins and other repositories. This cleanup reduces clutter and potential maintenance overhead. The remaining dependencies are more relevant and streamlined.
2024-11-27 17:26:51 +01:00
900f95169f nix fmt
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2024-11-19 10:31:29 +01:00
7b7cebb658 feat: enable Syncthing service on fileserver
Enabled the Syncthing service in the fileserver configuration. Set the user to 'harald' and specified directories for data and configuration.

Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2024-08-03 15:53:37 +02:00
432c060ce7 feat: Update versions in flake.lock
This commit updates the narHashes and revisions of multiple packages in flake.lock file. The revisions are updated to their newer versions for improved performance and security patches.
2024-07-11 15:06:57 +02:00
fd9cac76a8 feat: Update dependencies in flake.lock
This commit updates the revision and hashes of several dependencies in flake.lock. It includes updates to "nix-darwin", "disko", "nixpkgs", and "sops-nix", ensuring they are up-to-date with their respective repositories.
2024-06-28 11:04:07 +02:00
3c58dfb400 feat: Add atticd service to sgx-nixos system
This commit includes the atticd service to the sgx-nixos system. The `atticd.nix` file has been added with default configuration and the attic service has been included in imports in `default.nix`. Modifications were made in `flake.nix` and `flake.lock` to integrate attic dependencies.
2024-06-28 11:01:44 +02:00
d0e539f23f feat: Add new system packages and update flake.lock
New system packages including azure-cli, cloudflare-warp, desktop-file-utils, and kubectl have been added to the environment. The systemd has been configured for cloudflare-warp. Additionally, version updates were made in flake.lock with revised hashes and revisions.
2024-06-24 16:13:56 +02:00
dc2b6a41a5 Update flake.lock and enable trezord service in default.nix
The flake.lock file has been updated with the latest modifications, including changes to the lastModified, narHash, and rev values for several Github repositories. Furthermore, the trezord service has been enabled in the default.nix file for the x1 system.
2024-06-17 15:14:54 +02:00
e664773fe3 feat: Update nixpkgs and sops-nix revisions in flake.lock
This commit updates the existing "nixpkgs_4" and "locked" packages in flake.lock file. The revisions for "nixpkgs_4" and "locked" packages are updated along with associated "lastModified" and "narHash".

Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2024-06-12 10:43:18 +02:00
2096f688db chore: nix flake lock update
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2024-06-11 10:18:58 +02:00
40ee6ff1f2 feat: nixos 24.05
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2024-06-03 11:06:26 +02:00
16e744e39e feat: Add systemd service to monitor boot disk space
This commit introduces a new systemd service that runs daily to check the disk usage of the /boot partition. If utilization exceeds a set threshold, it triggers a warning email. This will ensure prompt alerts on critically low boot disk space, helping in maintaining a stable system.
2024-05-17 16:29:30 +02:00
969d86d932 flake update
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2024-04-10 21:45:02 +02:00
d94278f8ac flake update
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2024-03-25 11:39:54 +01:00
f4e2368893 A new start 2024-03-21 15:00:36 +01:00