From dded36b36f139789644f026b140b18f327c14277 Mon Sep 17 00:00:00 2001 From: Felix Schneider <99918022+trueberryless@users.noreply.github.com> Date: Wed, 17 Sep 2025 13:34:36 +0200 Subject: [PATCH] feat: small changes of syntax --- flake.nix | 17 +++++++++-------- modules/home-manager.nix | 13 ++++++++++--- modules/host-users.nix | 3 ++- 3 files changed, 21 insertions(+), 12 deletions(-) diff --git a/flake.nix b/flake.nix index d7ce810..ea6eb1c 100644 --- a/flake.nix +++ b/flake.nix @@ -28,23 +28,24 @@ { # Apply darwin flake using: # $ darwin-rebuild switch --flake ~/.config/nix#tbl-macbook - darwinConfigurations."tbl-macbook" = nix-darwin.lib.darwinSystem { + darwinConfigurations.${hostname} = nix-darwin.lib.darwinSystem { inherit system specialArgs; modules = [ + ./modules/host-users.nix + ./modules/nix-core.nix + ./modules/system.nix + ./modules/apps.nix + ./modules/homebrew.nix home-manager.darwinModules.home-manager { home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; home-manager.verbose = true; - home-manager.users.${username} = { - imports = [ ./modules/home-manager.nix ]; + home-manager.extraSpecialArgs = { + inherit username; }; + home-manager.users.${username} = import ./modules/home-manager.nix; } - ./modules/nix-core.nix - ./modules/system.nix - ./modules/host-users.nix - ./modules/apps.nix - ./modules/homebrew.nix ]; }; formatter.${system} = nixpkgs.legacyPackages.${system}.alejandra; diff --git a/modules/home-manager.nix b/modules/home-manager.nix index 630e37d..59e0100 100644 --- a/modules/home-manager.nix +++ b/modules/home-manager.nix @@ -1,8 +1,15 @@ -{ pkgs, ... }: +{ pkgs, username, ... }: { + home.username = username; + home.homeDirectory = "/Users/${username}"; + home.stateVersion = "25.05"; - programs.home-manager.enable = true; - home.packages = with pkgs; []; + programs.home-manager.enable = true; + + home.packages = with pkgs; [ + jdk23 + git + ]; home.file.".zshrc".source = ../dotfiles/.zshrc; diff --git a/modules/host-users.nix b/modules/host-users.nix index d4b2668..1f18e8f 100644 --- a/modules/host-users.nix +++ b/modules/host-users.nix @@ -4,7 +4,8 @@ networking.computerName = hostname; system.defaults.smb.NetBIOSName = hostname; - users.users."${username}"= { + users.users.${username} = { + name = username; home = "/Users/${username}"; description = username; }; -- 2.51.2