{ lib, ... }: { imports = [ ../../config/base.nix ../../config/stylix.nix ../../environments/hyprland.nix ]; virtualisation.vmVariant.virtualisation = { memorySize = 4096; cores = 4; graphics = true; resolution = { x = 1920; y = 1080; }; }; my = { secureHost = false; stylix.enable = true; emacs.enable = true; apps.fonts.enable = true; shell.tools.enable = true; services.network.enable = true; dev = { nix.enable = true; python.enable = true; sh.enable = true; rust.enable = true; ruby.enable = true; javascript.enable = true; go.enable = true; haskell.enable = true; cc.enable = true; julia.enable = true; zig.enable = true; docker.enable = true; }; interfaces = lib.mkMerge [ { emacs = "eth0"; } ]; }; networking.hostName = "emacs"; environment.systemPackages = [ ]; }