Commit graph

15 commits

Author SHA1 Message Date
Harald Hoyer 3390c39901 Update masApps and add Homebrew shell initialization
Convert masApps from list to set for better structure consistency. Add initialization for Homebrew in the Fish shell to ensure the environment is correctly set up.
2024-11-25 16:00:27 +01:00
Harald Hoyer 18e641daf8 Add 'mas' to Homebrew configuration in aarch64-darwin
This commit updates the default Homebrew configuration to include 'mas' alongside 'libusb' for the aarch64-darwin system. It also introduces an empty 'masApps' array for potential future use.
2024-11-25 15:47:08 +01:00
Harald Hoyer a8acb0900b Enable Homebrew for aarch64-darwin
Added configuration to enable Homebrew on aarch64-darwin systems. Created a new module for managing Homebrew settings and added support for declarative tap management.
2024-11-25 15:41:54 +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
Harald Hoyer 900f95169f nix fmt
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2024-11-19 10:31:29 +01:00
Harald Hoyer 6e5fef359d refactor: reorder system defaults after activation script
Moved the system defaults configuration block to follow the system activation script definition. This change organizes the code better, improving readability and maintainability.
2024-11-18 15:20:40 +01:00
Harald Hoyer 4cbfc5bd94 feat: add script to manage system applications
Introduce a script to organize applications under /Applications/Nix Apps. This setup improves the management and accessibility of system applications by creating aliases for them.
2024-11-18 15:04:52 +01:00
Harald Hoyer 629c69f028 fix: correct indentation in systemPackages list
The alacritty package entry was misaligned in the list of systemPackages. This fix ensures consistent indentation for better readability and maintainability.
2024-07-25 13:53:32 +02:00
Harald Hoyer 7ae6907c2d feat: Move alacritty from tools to systemPackages
This commit shifts the Alacritty terminal emulator from "tools" within the user-level configuration to "systemPackages" under the base services configuration. This change allows global access to Alacritty across the system.
2024-07-19 13:53:33 +02:00
Harald Hoyer b14804bbf8 feat(darwin suites): enable base in default.nix
This commit enables the 'base' edition in the default.nix configuration file within the Darwin suites module. This update provides the necessary settings for the base installation, enhancing the flexibility of system setup.
2024-07-19 13:28:14 +02:00
Harald Hoyer 5d9518fd1c feat: Add new base service config for Darwin system
This commit introduces a new base configuration for the Darwin service. It includes options for system packages, shell programs and security features. This base configuration is customizable with an enable option.
2024-07-19 13:28:03 +02:00
Harald Hoyer 8202390990 feat: switch to stable nix package in darwin module
This commit modifies the `nix` configuration in the `darwin` module, changing from the unstable `nix` package use to the stable version. This change is intended to improve stability and reliability of the module.
2024-07-19 12:19:28 +02:00
Harald Hoyer 8feaad40a1 refactor: rename 'fonts' to 'packages' in darwin module
This commit renames the 'fonts' array in the darwin system fonts module to 'packages'. The refactor is aimed at improving the code readability and making the name more descriptive and representative of its content.
2024-07-19 12:19:18 +02:00
Harald Hoyer f4e2368893 A new start 2024-03-21 15:00:36 +01:00