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 users.users.root.hashedPassword = "$6$6EtuZhVOJdfI9DYP$1Qnd7R8qdN.E5yE2kDQCNg2zgJ5cIjNBKsIW/qJgb8wcKlUpIoVg/fEKvBkAgCiLyojVG2kzfu4J9LR8rA8a2/";
45
46 # Nix-LD
47 programs.nix-ld.enable = true;
48
49 programs.steam.extraPackages = [
50 pkgs.pixman
51 ];
52
53 services.upower = {
54 enable = true;
55 percentageLow = 30;
56 percentageCritical = 15;
57 };
58
59 # For caelestia screen recording
60 programs.gpu-screen-recorder.enable = true;
61}