30 lines
711 B
Nix
30 lines
711 B
Nix
{ config, lib, ... }:
|
|
{
|
|
bud.enable = true;
|
|
|
|
programs = {
|
|
# Enable dconf for programs that need it
|
|
dconf.enable = true;
|
|
|
|
udevil.enable = true;
|
|
};
|
|
|
|
wsl.defaultUser = config.user.name;
|
|
|
|
services = {
|
|
# Enable Early Out of Memory service
|
|
earlyoom.enable = true;
|
|
|
|
# Ensure certain necessary directories always exist
|
|
ensure.directories = [ "/mnt" ];
|
|
|
|
# Accept EULA for all minecraft servers
|
|
minecraft-servers.eula = true;
|
|
};
|
|
|
|
system.activationScripts = {
|
|
# FIX: command-not-found database doesn't exist normally
|
|
# FIXME: activation script doesn't work properly, and frequently errors
|
|
# channels-update.text = "${pkgs.nix}/bin/nix-channel --update";
|
|
};
|
|
}
|