Evie Litherland-Smith
c96b2797e0
Move steam config to separate file, import by Vanguard. Move work config up one level (system rather than home) to config allowUnfreePredicate for NoMachine. Install teams and twinkle on desktop by default.
37 lines
850 B
Nix
37 lines
850 B
Nix
{ pkgs, username, ... }:
|
|
{
|
|
imports = [
|
|
./desktop.nix
|
|
./work.nix
|
|
];
|
|
home-manager.users.${username} = {
|
|
home.stateVersion = "23.05";
|
|
wayland.windowManager.hyprland.settings.monitor = [
|
|
"desc:Dell Inc. DELL P3223QE CCG8YN3,preferred,auto,1.5"
|
|
];
|
|
};
|
|
boot = {
|
|
loader.efi.efiSysMountPoint = "/boot/efi";
|
|
initrd = {
|
|
secrets = {
|
|
"/crypto_keyfile.bin" = null;
|
|
};
|
|
luks.devices."luks-47d34268-5100-4eba-b34d-220f4239c1cb" = {
|
|
device = "/dev/disk/by-uuid/47d34268-5100-4eba-b34d-220f4239c1cb";
|
|
keyFile = "/crypto_keyfile.bin";
|
|
};
|
|
};
|
|
};
|
|
system.stateVersion = "23.05";
|
|
environment = {
|
|
etc."ppp/options".text = ''
|
|
ipcp-accept-remote
|
|
'';
|
|
systemPackages = with pkgs; [
|
|
openfortivpn
|
|
samba
|
|
];
|
|
};
|
|
services.ollama.enable = true;
|
|
}
|