1{ lib, pkgs, ... }:
2{
3 documentation = {
4 enable = false;
5 doc.enable = false;
6 man = {
7 enable = false;
8 generateCaches = false;
9 mandoc.enable = true;
10 };
11 nixos.enable = false;
12 };
13 environment = {
14 homeBinInPath = true;
15 localBinInPath = true;
16 };
17 services.openssh.settings.PermitRootLogin = lib.mkForce "yes";
18 time.timeZone = "America/New_York";
19 #
20 # systemd.tmpfiles.rules = ["L+ /lib64 - - - - /run/current-system/sw/lib64"];
21
22 virtualisation.virtualbox = {
23 host.enable = false;
24 host.enableExtensionPack = false;
25 guest = {
26 enable = false;
27 clipboard = true;
28 seamless = false;
29 dragAndDrop = true;
30 };
31 };
32 # Enable Virt-manager
33 virtualisation.libvirtd.enable = false;
34 programs.dconf.enable = true;
35 # environment.systemPackages = with pkgs; [virt-manager];
36
37 users.extraGroups.vboxusers.members = [
38 "thehedgehog"
39 "pyrox"
40 ];
41 # users.extraGroups.libvirtd.members = ["thehedgehog" "pyrox"];
42 xdg.portal.xdgOpenUsePortal = true;
43
44 # Nix-LD
45 programs.nix-ld.enable = true;
46
47 programs.steam.extraPackages = [
48 pkgs.pixman
49 ];
50
51 services.upower = {
52 enable = true;
53 percentageLow = 30;
54 percentageCritical = 15;
55 };
56
57 # For caelestia screen recording
58 programs.gpu-screen-recorder.enable = true;
59}