{ lib, ... }: { imports = [ ../../config/base.nix ../../config/stylix.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"; services.xserver = { enable = true; displayManager.lightdm.enable = true; windowManager.i3.enable = true; }; environment.systemPackages = [ ]; }