add desktop and laptop config option

This commit is contained in:
Frost-Phoenix 2024-04-13 13:43:59 +02:00
parent 04e4aa6164
commit ff99a6803a
8 changed files with 63 additions and 45 deletions

View file

@ -1,9 +1,4 @@
{ pkgs, inputs, username, ...}:
let
packages = with pkgs; [
fish
];
in
{ pkgs, inputs, username, host, ...}:
{
imports = [ inputs.home-manager.nixosModules.home-manager ];
home-manager = {
@ -11,7 +6,10 @@ in
useGlobalPkgs = true;
extraSpecialArgs = { inherit inputs username; };
users.${username} = {
imports = [ (import ./../home) ];
imports =
if (host == "desktop") then
[ ./../home/default.desktop.nix ]
else [ ./../home ];
home.username = "${username}";
home.homeDirectory = "/home/${username}";
home.stateVersion = "22.11";