(desktop) Gen 473: Broke desktop default.nix down into modules, removed conditionals from users.nix, moved host-dependent logic into corresponding host folders, enabled keyd on laptop

This commit is contained in:
pagedMov
2024-10-14 02:54:34 -04:00
parent 395fa72cbf
commit 6dbe561378
10 changed files with 68 additions and 64 deletions

View File

@@ -1,13 +0,0 @@
{ pkgs, ... }:
{
programs.steam = {
enable = true;
extest.enable = true;
remotePlay.openFirewall = true;
extraCompatPackages = with pkgs; [
proton-ge-bin
];
};
}

View File

@@ -2,11 +2,9 @@
let
nur = config.nur;
steamcfg = if (host == "desktop") then [ ./steam.nix ] else [];
in
{
imports = [ inputs.home-manager.nixosModules.home-manager ]
++ steamcfg;
imports = [ inputs.home-manager.nixosModules.home-manager ];
home-manager = {
useUserPackages = true;
useGlobalPkgs = true;
@@ -14,10 +12,7 @@ in
extraSpecialArgs = { inherit self inputs host username nur; };
users.${username} = {
programs.home-manager.enable = true;
imports =
if (host == "desktop") then
[ ./../../home/desktop.nix ]
else [./../../home/laptop.nix ];
imports = [ ./../../home ];
home = {
username = "${username}";
homeDirectory = "/home/${username}";