moved rebuild

This commit is contained in:
John Lancaster
2026-03-10 23:39:23 -05:00
parent 0af3e51ebf
commit ce55bbc194
4 changed files with 43 additions and 43 deletions

View File

@@ -3,7 +3,6 @@
flake.modules.homeManager.base = { pkgs, ... }: flake.modules.homeManager.base = { pkgs, ... }:
{ {
imports = with inputs.self.modules.homeManager; [ imports = with inputs.self.modules.homeManager; [
rebuild
git git
shell-tools shell-tools
]; ];

View File

@@ -1,7 +1,11 @@
{ inputs, ... }: { inputs, ... }:
let
hostname = "john-pc-ubuntu";
in
{ {
flake.modules.homeManager."john-pc-ubuntu" = { pkgs, config, ... }: { flake.modules.homeManager."${hostname}" = { pkgs, config, ... }: {
imports = with inputs.self.modules.homeManager; [ imports = with inputs.self.modules.homeManager; [
rebuild
john john
desktop desktop
docker docker
@@ -21,15 +25,6 @@
# - sops secret for `restic_password/john_ubuntu` # - sops secret for `restic_password/john_ubuntu`
# - resticprofile profile definition # - resticprofile profile definition
# - zsh RESTIC* session variables # - zsh RESTIC* session variables
};
flake.homeConfigurations."john-pc-ubuntu" = inputs.home-manager.lib.homeManagerConfiguration {
pkgs = import inputs.nixpkgs { system = "x86_64-linux"; };
modules = [
inputs.self.modules.homeManager."john-pc-ubuntu"
# Include another inline module to set the options created through the jsl-home modules
({ config, ... }: {
# TODO: make this more restrictive, rather than allowing all unfree packages # TODO: make this more restrictive, rather than allowing all unfree packages
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
@@ -65,7 +60,12 @@
}; };
}; };
}; };
}) };
flake.homeConfigurations."${hostname}" = inputs.home-manager.lib.homeManagerConfiguration {
pkgs = import inputs.nixpkgs { system = "x86_64-linux"; };
modules = with inputs.self.modules; [
homeManager."${hostname}"
]; ];
}; };
} }

View File

@@ -19,6 +19,7 @@
# Import the corresponding homeManager module for the given username # Import the corresponding homeManager module for the given username
home-manager.users."${username}" = { home-manager.users."${username}" = {
imports = [ imports = [
self.modules.homeManager.base
self.modules.homeManager."${username}" self.modules.homeManager."${username}"
]; ];
}; };