remove home-manager from server

This commit is contained in:
Kopatz
2025-12-18 20:01:40 +01:00
parent c7162ae9b2
commit 853bd1f77a
11 changed files with 309 additions and 22 deletions

View File

@@ -10,9 +10,9 @@
mainUser.name = "anon";
mainUser.sshKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFeP6qtVqE/gu72ZUZE8cdRi3INiUW9NqDR7SjXIzTw2 kopatz";
home-manager = {
users.${config.mainUser.name} = import ./home.nix;
};
#home-manager = {
# users.${config.mainUser.name} = import ./home.nix;
#};
programs.zsh.enable = true;
users.users.${config.mainUser.name} = {

View File

@@ -8,16 +8,6 @@
{
imports = [ ./option.nix ];
environment.systemPackages = [ pkgs.home-manager ];
home-manager = {
useGlobalPkgs = true;
extraSpecialArgs = {
inherit inputs;
headless = false;
};
useUserPackages = true;
};
users.users.root = {
openssh.authorizedKeys.keys = [ config.mainUser.sshKey ];
};

13
users/home-manager.nix Normal file
View File

@@ -0,0 +1,13 @@
{config, inputs, pkgs, ... }:
{
environment.systemPackages = [ pkgs.home-manager ];
home-manager = {
useGlobalPkgs = true;
extraSpecialArgs = {
inherit inputs;
headless = false;
};
useUserPackages = true;
};
}

View File

@@ -6,7 +6,7 @@
...
}:
{
imports = [ ../default.nix ];
imports = [ ../default.nix ../home-manager.nix ];
mainUser.name = "kopatz";
mainUser.sshKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFeP6qtVqE/gu72ZUZE8cdRi3INiUW9NqDR7SjXIzTw2 kopatz";
environment.sessionVariables = {