dot_testing/boxes/xps.nix

49 lines
1020 B
Nix
Raw Normal View History

2023-07-16 07:51:01 -05:00
{ lib, config, pkgs, ...}:
{
imports = [
2023-08-01 15:50:52 -05:00
../common/desktop.nix
2023-08-13 08:49:35 -05:00
../common/steam.nix
2023-07-16 07:51:01 -05:00
];
2023-08-06 22:13:04 -05:00
environment.systemPackages = with pkgs; [
2023-08-13 08:49:35 -05:00
gnome.cheese
musescore
libsForQt5.kdenlive
2023-08-18 07:49:16 -05:00
xdotool
texlive.combined.scheme-full
2023-08-30 20:30:05 -05:00
lilypond
virt-manager
2023-09-23 03:42:22 -05:00
# virtualbox
2023-08-30 20:30:05 -05:00
xsane
2023-09-23 03:42:22 -05:00
android-studio
mpc-cli
emacs
nyxt
cmus
2023-08-06 22:13:04 -05:00
];
2023-09-23 03:42:22 -05:00
# users.extraGroups.vboxusers.members = [ "usr" ];
# virtualisation.virtualbox.host.enable = true;
# virtualisation.virtualbox.host.enableExtensionPack = true;
2023-08-30 20:30:05 -05:00
2023-08-06 22:13:04 -05:00
services.tlp.enable = true;
2023-08-03 23:01:24 -05:00
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
2023-07-16 07:51:01 -05:00
2023-09-23 03:42:22 -05:00
services.printing.enable = true;
services.avahi.enable = true;
services.avahi.nssmdns = true;
# for a WiFi printer
services.avahi.openFirewall = true;
2023-08-18 07:49:16 -05:00
networking.nameservers = [ "1.1.1.1" "9.9.9.9" ];
2023-07-16 07:51:01 -05:00
networking.hostName = "xps";
2023-08-30 20:30:05 -05:00
virtualisation.libvirtd.enable = true;
programs.dconf.enable = true;
users.users.usr.extraGroups = [ "libvirtd" ];
2023-07-16 07:51:01 -05:00
}