nixos-config/hosts/envy/default.nix

38 lines
809 B
Nix
Raw Permalink Normal View History

2025-03-05 20:27:57 -05:00
{ config, lib, ... }:
2024-12-16 12:11:12 -05:00
{
imports = [
2025-03-07 18:06:08 -05:00
./boot
2024-12-16 12:11:12 -05:00
./disko
./filesystems
./hardware
./users
../../modules/system
];
networking = {
hostName = "envy";
wg-quick.interfaces.wgc.address = [ "10.100.0.25/24" ];
};
2024-12-16 12:11:12 -05:00
2024-12-18 23:06:57 -05:00
system = {
2025-01-21 12:02:11 -05:00
desktop.enable = true;
2024-12-18 23:06:57 -05:00
lanzaboote.enable = true;
2025-02-27 11:42:57 -05:00
fancyboot.enable = true;
2025-02-04 21:38:23 -05:00
wireless.enable = true;
2024-12-18 23:06:57 -05:00
wireguard.client.enable = true;
2025-01-10 13:36:38 -05:00
libvirtd.enable = true;
2024-12-18 23:06:57 -05:00
stateVersion = "24.11";
};
2025-02-25 05:39:25 -05:00
2025-03-03 01:49:45 -05:00
# Services to make this work as a school laptop
2025-02-25 05:39:25 -05:00
services.globalprotect.enable = true;
2025-02-25 11:56:22 -05:00
2025-02-25 11:50:54 -05:00
virtualisation.vmware.host.enable = true;
nixpkgs.allowUnfreePackages = [ "vmware-workstation" ];
2025-03-03 01:49:45 -05:00
2025-02-25 11:50:54 -05:00
environment.persistence."/persist".directories = [
2025-03-03 01:49:45 -05:00
"/home/${config.sysusers.main}/vmware"
"/home/${config.sysusers.main}/.vmware"
2025-02-25 11:50:54 -05:00
];
2024-12-16 12:11:12 -05:00
}