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