Remove Pear, use Jupiter as school device, generalize extra users

This commit is contained in:
Bun 2025-05-05 02:31:56 -04:00
parent 1a4e8b4b88
commit a554f0a233
38 changed files with 41 additions and 231 deletions

View file

@ -6,7 +6,8 @@
./filesystems
./hardware
./jovian
./users
./services
./user
../../modules/system
];

View file

@ -0,0 +1,15 @@
{ config, lib, ... }:
{
config = lib.mkIf (!config.system.steamdeck.enable) {
services.globalprotect.enable = true;
virtualisation.vmware.host.enable = true;
nixpkgs.allowUnfreePackages = [ "vmware-workstation" ];
environment.persistence."/persist".users.${config.sysusers.main}.directories = [
"vmware"
".vmware"
];
};
}

View file

@ -3,7 +3,9 @@
home-manager.users."${config.sysusers.main}".home = {
desktop.enable = true;
gaming.enable = true;
production.enable = true;
remote-desktop.enable = true;
school.enable = true;
enableNixpkgsReleaseCheck = false;
stateVersion = lib.mkForce config.system.stateVersion;
};

View file

@ -1,4 +0,0 @@
{ ... }:
{
imports = [ ./main ];
}