Recreated flake files

This commit is contained in:
2026-03-12 20:34:49 +01:00
parent 387cd991b3
commit b35fd97f96
2 changed files with 21 additions and 27 deletions
+8 -7
View File
@@ -3,7 +3,6 @@
pkgs,
lib,
inputs,
flakeRoot,
...
}:
@@ -11,11 +10,13 @@ let
user = import ./henrov.nix;
in
{
config = {
# User-specific configurations
home-manager.users.${user.username} = {
enable = true;
homeDirectory = user.homeDirectory;
};
home-manager.users.${user.username} = {
home.stateVersion = "25.11";
home.username = user.username;
home.homeDirectory = user.homeDirectory;
home.packages = with pkgs; [
direnv
git-extras
];
};
}
+13 -20
View File
@@ -49,39 +49,32 @@
inherit system;
modules = [
# Import machine-specific configurations
./assets/flake/machines/traveldroid/top.nix
./machine.nix
# Catppuccin theme module
inputs.catppuccin.nixosModules.catppuccin
# Anchoring all the other nixes
./generated/top.nix
# Home Manager module
inputs.home-manager.nixosModules.home-manager
{
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.extraSpecialArgs = { inherit user inputs; };
}
];
specialArgs = {
inherit user inputs;
flakeRoot = ./.;
};
specialArgs = { inherit user inputs; };
}
);
# Home Manager configurations for each user/machine
homeConfigurations = lib.genAttrs (map (machine: user.username + "@" + machine) machines) (
homeConfigurations = lib.genAttrs (map (machine: "${user.username}@${machine}") machines) (
userMachine:
let
parts = lib.splitString "@" userMachine;
username = builtins.elemAt parts 0;
machine = builtins.elemAt parts 1;
in
home-manager.lib.homeManagerConfiguration {
inherit system;
configuration = import ./user.nix {
inherit inputs user;
pkgs = import nixpkgs { inherit system; };
};
extraSpecialArgs = {
inherit user inputs;
flakeRoot = ./.;
};
configuration = import ./user.nix { inherit inputs user; };
extraSpecialArgs = { inherit user inputs; };
}
);