Commit graph

26 commits

Author SHA1 Message Date
Harald Hoyer d86db77250 ssh
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2025-01-16 04:38:17 +01:00
Harald Hoyer ccc0eda517 feat: github ssh support
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2025-01-15 13:19:49 +01:00
Harald Hoyer 195a721d19 feat(aarch64): add initial configuration for NixOS on ARM
Introduced hardware and system configurations for the aarch64 NixOS system. Includes hardware setup, base system packages, and enabling key services such as Docker and Podman. This establishes the foundation for managing ARM-based systems.
2025-01-10 16:49:31 +01:00
Harald Hoyer ed0a15c9f8 Move Alacritty configuration to user-specific Nix home module.
The Alacritty configuration was relocated from the darwin module to the user's specific home module. This improves modularity and allows for user-specific customization of the terminal settings.
2024-12-13 09:25:01 +01:00
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 4131d726d5 feat: enable direnv tool and disable ollama service
Enable direnv under the tools configuration with a commented-out git tool. Disable the ollama service, changing its enable flag from true to false.
2024-11-26 08:53:18 +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
Harald Hoyer 900f95169f nix fmt
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2024-11-19 10:31:29 +01: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 c42a15d235 feat: Enable alacritty in default.nix
Alacritty was previously commented out in default.nix configuration. This update has ensured it is now enabled.
2024-07-19 13:37:17 +02:00
Harald Hoyer 037bb4d88f feat: Update user configuration in default.nix
This commit comments out several configurations in the user's default.nix on harald@mpro. Namely, it disables the sessionPath, home-manager, and alacritty, establishing a new setup for future use.
2024-07-19 13:28:45 +02:00
Harald Hoyer 9cfed3495b feat: Add autohide-battery extension and adjust xkb layout path
This commit adds the `autohide-battery@sitnik.ru` extension to the home configurations of `harald@t15` and `harald@x1`. It also adjusts the path of the `xkb.layout` setting in the GUI service's configuration. Furthermore, the `sound-output-device-chooser` extension has been removed.
2024-07-18 10:47:01 +02:00
Harald Hoyer 029463604a chore: remove nixsgx.cachix.org 2024-07-05 16:09:37 +02:00
Harald Hoyer a14d98c710 feat: Add new substituter and trusted key in various modules
This commit introduces a new substituter 'https://attic.teepot.org/tee-pot' and its associated trusted key 'tee-pot:SS6HcrpG87S1M6HZGPsfo7d1xJccCGev7/tXc5+I4jg='. The changes affect the Nix, aesmd_dcap, home settings, and pccs modules. This update provides additional package sources for these modules.
2024-06-28 14:33:05 +02:00
Harald Hoyer 2b559eb9ad fix: correct indentation in systemd service definitions
Corrects the indentation in the systemd service and timer definitions within the default.nix configuration file. This improves the readability and maintenance of the code.
2024-06-27 13:16:11 +02:00
Harald Hoyer 86c676062c feat: Comment out systemd.user.services in default.nix
The systemd.user.services block in the default.nix file has been commented out. This change is vital if the associated services are not meant to be used or activated, avoiding any potential conflicts or issues.
2024-06-25 11:13:50 +02:00
Harald Hoyer af17fbbfe6 mx: add timer for blog rendering
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2024-03-21 23:40:25 +01:00
Harald Hoyer f4e2368893 A new start 2024-03-21 15:00:36 +01:00