From 61e9f7c417dd4061438ce4c51a9dc1568177b184 Mon Sep 17 00:00:00 2001 From: Cal Jurgella Date: Wed, 29 May 2024 18:03:52 -0500 Subject: [PATCH] Support generic and minimal home-manager installs --- home-manager/default.nix | 2 ++ home-manager/home.nix | 8 +++++++- home-manager/min.nix | 5 +++++ home-manager/t14/home.nix | 3 --- 4 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 home-manager/min.nix diff --git a/home-manager/default.nix b/home-manager/default.nix index 1c04a69..5d6ef4f 100644 --- a/home-manager/default.nix +++ b/home-manager/default.nix @@ -22,6 +22,7 @@ inherit pkgs; extraSpecialArgs = { inherit inputs attrs; + targets.genericLinux.enable = true; host = { hostName = "e"; inherit (attrs) username; @@ -29,6 +30,7 @@ }; modules = [ ./home.nix + ./min.nix ]; }; } diff --git a/home-manager/home.nix b/home-manager/home.nix index a1fea77..005667e 100755 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -1,10 +1,16 @@ -{inputs, ...}: { +{ + inputs, + attrs, + ... +}: { programs.home-manager.enable = true; nix = { registry.nixpkgs.flake = inputs.nixpkgs; }; home = { + inherit (attrs) username; stateVersion = "22.11"; + homeDirectory = "/home/" + attrs.username; file = { ".local/bin" = { source = ../bin; diff --git a/home-manager/min.nix b/home-manager/min.nix new file mode 100644 index 0000000..5c903a1 --- /dev/null +++ b/home-manager/min.nix @@ -0,0 +1,5 @@ +_: { + home = { + username = "e"; + }; +} diff --git a/home-manager/t14/home.nix b/home-manager/t14/home.nix index 831bfd6..1612108 100755 --- a/home-manager/t14/home.nix +++ b/home-manager/t14/home.nix @@ -1,7 +1,6 @@ { pkgs, lib, - attrs, ... }: { imports = [ @@ -9,8 +8,6 @@ ../shared/wayland/default.nix ]; home = { - inherit (attrs) username; - homeDirectory = "/home/" + attrs.username; packages = with pkgs; [ # gaming steam