NixOS/hosts/emacs/configuration.nix
2025-09-28 02:11:14 -06:00

54 lines
1.0 KiB
Nix

{
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 = [ ];
}