Commit graph

10 commits

Author SHA1 Message Date
Harald Hoyer 0ee2553d85 feat(alacritty): add theming and font configuration
Extended alacritty configuration to include font settings and color theming directly in the Darwin module. Removed redundant configuration from the home-specific Nix expression.
2024-12-13 09:19:27 +01:00
Harald Hoyer e760944a4d Update Alacritty font to JetBrainsMono Nerd Font
Replaces the previous JetBrainsMono font configuration with JetBrainsMono Nerd Font. This change ensures better compatibility with Nerd Font glyphs while maintaining the same font size.
2024-12-12 18:06:40 +01:00
Harald Hoyer e14826fefc Set JetBrainsMono as default font in Alacritty config
Updated the Alacritty configuration to use JetBrainsMono for all font styles (normal, bold, italic, and bold italic). This ensures a consistent and visually appealing font across the terminal. Font size remains unchanged at 17.
2024-12-12 17:52:10 +01:00
Harald Hoyer f806db9a11 Remove unused configuration and commented code
Eliminated obsolete systemPath entry from Darwin services default configuration. Removed unused foreign-env plugin and commented code related to shell initialization in Fish configuration. Additionally, commented out unnecessary SSH configuration options in user-specific settings.
2024-11-28 10:53:57 +01:00
Harald Hoyer 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
Harald Hoyer 26b76063e1 Enable Neovim in default configuration
This change activates Neovim in the home-manager configuration file for aarch64-darwin systems, specifically for the 'harald@m4' user. This ensures Neovim is included alongside other CLI applications like Bash and Fish.
2024-11-28 09:10:04 +01:00
Harald Hoyer 58663a006a Update neovim-flake URL and version
Changed the neovim-flake URL to the new repository and updated its version from v0.5 to v0.6. This ensures we are using the latest configurations and features from the renamed repository.
2024-11-27 17:25:37 +01:00
Harald Hoyer 8245b238ec Refactor alacritty.toml configuration for clarity
Reformat the configuration generation to enhance readability and ensure consistent indentation. This change does not alter functionality, but aligns the style with the rest of the codebase.
2024-11-25 15:42:42 +01:00
Harald Hoyer 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
Harald Hoyer f5670d2c0e Add Zsh shell to Darwin services and setup Harald's dev environment
Add Zsh to the list of available shells in the Darwin services module.
Introduce new Nix configurations for aarch64-darwin, including system packages and font settings.
Set up user-specific environment for Harald on aarch64-darwin system.
2024-11-25 12:42:21 +01:00