Commit graph

15 commits

Author SHA1 Message Date
Harald Hoyer
31df523787 refactor(home): extract shared wezterm module
Add a `metacfg.tools.wezterm` home-manager module so wezterm.lua
configuration can be reused across hosts instead of being duplicated
inline. Migrate halo and amd to the new module and enable it on rialo
(font size 14, term = xterm-256color).
2026-04-27 09:47:49 +02:00
6d0186eadb chore: statix fix 2026-04-20 10:09:24 +02:00
04150f10d4 nix fmt 2026-02-24 13:25:42 +01:00
d7ec33e70a feat(nix): add git ignore patterns for Claude settings
- Added `**/.claude/settings.local.json` and `CLAUDE.local.md` to Git ignore configuration in `default.nix`.
- Helps exclude machine-specific and local configuration files from version control.
2026-01-20 09:22:00 +01:00
d7424a4cb6 feat(nixos): refactor Git and GUI configuration handling
- Replaced `inherit` with explicit `settings` for Git user configuration.
- Unified Git configuration structure across NixOS and home modules.
- Adjusted GUI configuration by enabling `gdm.autoSuspend` and reordering options.
2025-12-03 09:57:52 +01:00
Harald Hoyer
18a5fd3a6f fix(git): remove --signoff flag from ci alias
- Updated `ci` alias in both NixOS and Home modules to exclude the `--signoff` flag.
- Ensures compatibility and avoids unnecessary signing for commit alias.
2025-09-05 11:14: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
50f8db87eb Remove unnecessary SSH rsa key configuration
The `HostKeyAlgorithms +ssh-rsa` setting has been removed from the SSH configuration in the default Nix file. This change simplifies the config and helps ensure compatibility with modern security practices.
2024-11-27 17:26:15 +01:00
cbe03d1060 Rename and refactor Darwin-specific modules
Renamed several modules to better align with Darwin-specific configurations. Refactored configuration for Alacritty and removed it from system packages where not needed. Introduced Homebrew settings and cleaned up redundant entries in multiple Nix files.
2024-11-25 14:22:52 +01:00
900f95169f nix fmt
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2024-11-19 10:31:29 +01:00
3fac109ee8 feat(git): update dlog alias to include patch option
The dlog alias now includes the '-p' flag to display patch output by default. This change helps users see inline differences along with the log entries.
2024-11-12 09:08:48 +01:00
e5b51de881 feat: add difftastic tool and git aliases
Added difftastic to the list of Git-related tools. Created aliases (dlog, dshow, ddiff) for enhanced diff viewing with difftastic.
2024-11-12 09:07:59 +01:00
96aa5953e6 feat: enable recursive submodule initialization in git config
Set `submodule.recurse` to true in the git configuration. This change ensures that all submodules are automatically initialized and updated recursively.
2024-10-16 15:01:09 +02:00
d7a5993121 feat(git): Add SSL CA info configuration
Configured Git to use the system's CA certificates for SSL verification. This ensures secure connections to remote repositories.
2024-09-04 13:37:01 +02:00
f4e2368893 A new start 2024-03-21 15:00:36 +01:00