Separate system and home config on hs

This commit is contained in:
Yan Lin 2025-09-07 10:35:36 +02:00
parent 8525cab1d6
commit cb9f29154f
4 changed files with 56 additions and 33 deletions

View file

@ -1,8 +1,7 @@
{ config, pkgs, home-manager, nixvim, claude-code, ... }: {
{ config, pkgs, ... }: {
imports = [
./hardware-configuration.nix
./disk-config.nix
home-manager.nixosModules.home-manager
../../../modules/tailscale.nix
../../../modules/podman.nix
../../../modules/traefik.nix
@ -218,14 +217,6 @@
# Enable experimental nix features
nix.settings.experimental-features = [ "nix-command" "flakes" ];
# Home Manager configuration
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
users.yanlin = import ./home.nix;
extraSpecialArgs = { inherit claude-code nixvim; };
};
# This value determines the NixOS release from which the default
# settings for stateful data, like file locations and database versions
# on your system were taken. It's perfectly fine and recommended to leave