Get mediacenter running

This commit is contained in:
Patrick Neff 2024-04-14 16:56:21 +02:00
parent 63c03ec184
commit 75965ffeb9
7 changed files with 9 additions and 34 deletions

View File

@ -5,7 +5,6 @@
mkNixVimModule = import ./mkNixVimModule.nix;
mkNixosConfiguration = import ./mkNixosConfiguration.nix;
mkHomeConfiguration = import ./mkHomeConfiguration.nix;
mkHomeNixosModule = import ./mkHomeNixosModule.nix;
mkHomeManagerDefaults = import ./mkHomeManagerDefaults.nix;
mkNixosHomeconfiguration = import ./mkNixosHomeconfiguration.nix;
mkNixosHomeConfiguration = import ./mkNixosHomeConfiguration.nix;
}

View File

@ -3,18 +3,12 @@
outputs,
vars,
flakeLib,
nixpkgs,
system,
overlays,
...
}: {
extraSpecialArgs = {
inherit inputs outputs vars flakeLib;
inherit (inputs) nix-colors;
};
pkgs = flakeLib.mkPkgs {
inherit nixpkgs system overlays;
};
useGlobalPkgs = true;
useUserPackages = true;
}

View File

@ -1,10 +0,0 @@
moduleInputs @ {
flakeLib,
users ? {},
...
}: let
config = flakeLib.mkHomeManagerDefaults moduleInputs;
in {
inherit (config) extraSpecialArgs useGlobalPkgs useUserPackages;
inherit users;
}

View File

@ -4,7 +4,7 @@
in {
${username} = {
imports = [
../../home-manager/${profile}/home.nix
../profiles/home-manager/${profile}/home.nix
];
};
}

View File

@ -1,5 +1,7 @@
moduleInputs @ {flakeLib, ...}: let
config = flakeLib.mkHomeManagerDefaults moduleInputs;
in {
inherit (config) extraSpecialArgs pkgs useGlobalPkgs useUserPackages system;
home-manager = {
inherit (config) extraSpecialArgs useGlobalPkgs useUserPackages;
};
}

View File

@ -1,15 +1,12 @@
{
inputs,
outputs,
flakeLib,
vars,
...
}: let
inherit (vars) username hostName;
profile = "${username}@${hostName}";
in {
}: {
imports = [
outputs.nixosModules.base
outputs.nixosModules.home-manager
./hardware-configuration.nix
];
@ -17,12 +14,5 @@ in {
inherit (vars) hostName domain;
};
home-manager = flakeLib.mkHomeNixosModule {
inherit inputs outputs vars flakeLib;
users.${vars.username} = {
imports = [
../../home-manager/${profile}/home.nix
];
};
};
home-manager.users = flakeLib.mkNixosHomeConfiguration {inherit vars;};
}

View File

@ -20,7 +20,7 @@
flakeLib.mkNixosHomeConfiguration {
inherit vars system;
}
// flakeLib.mkNixosUserConfiguration {
// flakeLib.mkNixosHomeConfiguration {
inherit system;
vars = vars // {username = "kodi";};
};